0001558370-23-002365.txt : 20230228 0001558370-23-002365.hdr.sgml : 20230228 20230228162139 ACCESSION NUMBER: 0001558370-23-002365 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 144 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230228 DATE AS OF CHANGE: 20230228 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Clean Energy Fuels Corp. CENTRAL INDEX KEY: 0001368265 STANDARD INDUSTRIAL CLASSIFICATION: GAS & OTHER SERVICES COMBINED [4932] IRS NUMBER: 330968580 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33480 FILM NUMBER: 23685774 BUSINESS ADDRESS: STREET 1: 4675 MACARTHUR COURT, SUITE 800 CITY: NEWPORT BEACH STATE: CA ZIP: 92660 BUSINESS PHONE: (949) 437-1000 MAIL ADDRESS: STREET 1: 4675 MACARTHUR COURT, SUITE 800 CITY: NEWPORT BEACH STATE: CA ZIP: 92660 FORMER COMPANY: FORMER CONFORMED NAME: Clean Energy Fuels, Corp. DATE OF NAME CHANGE: 20060703 10-K 1 clne-20221231x10k.htm 10-K
http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2022#FinanceLeaseLiabilityCurrenthttp://fasb.org/us-gaap/2022#FinanceLeaseLiabilityNoncurrenthttp://fasb.org/us-gaap/2022#OperatingLeaseRightOfUseAssethttp://fasb.org/us-gaap/2022#OperatingLeaseLiabilityCurrenthttp://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent000001368265FYfalse00222684923222437429P3YP10YP3YP1YP1YP2YP20Y24302000P12MP4YP5Y500000007000000480000030000000716000000.50http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax0.0001P20DP61Dhttp://fasb.org/us-gaap/2022#FinanceLeaseLiabilityCurrenthttp://fasb.org/us-gaap/2022#FinanceLeaseLiabilityNoncurrenthttp://fasb.org/us-gaap/2022#OperatingLeaseRightOfUseAssethttp://fasb.org/us-gaap/2022#OperatingLeaseLiabilityCurrenthttp://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent0.100.100.100001368265clne:AmazonWarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-06-140001368265clne:AmazonWarrantMemberus-gaap:MeasurementInputOptionVolatilityMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-06-140001368265clne:AmazonWarrantMemberus-gaap:MeasurementInputExpectedTermMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-06-140001368265clne:AmazonWarrantMemberus-gaap:MeasurementInputExpectedDividendRateMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-06-140001368265clne:AmazonWarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-04-160001368265clne:AmazonWarrantMemberus-gaap:MeasurementInputOptionVolatilityMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-04-160001368265clne:AmazonWarrantMemberus-gaap:MeasurementInputExpectedTermMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-04-160001368265clne:AmazonWarrantMemberus-gaap:MeasurementInputExpectedDividendRateMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-04-160001368265clne:AmazonWarrantMember2022-12-310001368265clne:AmazonWarrantMember2021-12-310001368265us-gaap:AllowanceForNotesReceivableMember2022-01-012022-12-310001368265us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310001368265us-gaap:AllowanceForNotesReceivableMember2021-01-012021-12-310001368265us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310001368265us-gaap:AllowanceForNotesReceivableMember2020-01-012020-12-310001368265us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310001368265us-gaap:AllowanceForNotesReceivableMember2022-12-310001368265us-gaap:AllowanceForCreditLossMember2022-12-310001368265us-gaap:AllowanceForNotesReceivableMember2021-12-310001368265us-gaap:AllowanceForCreditLossMember2021-12-310001368265us-gaap:AllowanceForNotesReceivableMember2020-12-310001368265us-gaap:AllowanceForCreditLossMember2020-12-310001368265us-gaap:AllowanceForNotesReceivableMember2019-12-310001368265us-gaap:AllowanceForCreditLossMember2019-12-310001368265clne:DesertGasServicesMemberclne:NaturalGasSupplyAgreementMember2022-12-310001368265us-gaap:DomesticCountryMemberus-gaap:GeneralBusinessMember2022-12-3100013682652021-12-0700013682652020-03-120001368265us-gaap:CommonStockMember2022-01-012022-12-310001368265clne:GoldmanSacksAndCoMemberclne:AtMarketOfferingMember2021-06-082021-06-080001368265clne:GoldmanSacksAndCoMemberclne:AtMarketOfferingMember2021-06-032021-06-030001368265us-gaap:CommonStockMember2021-01-012021-12-310001368265us-gaap:CommonStockMember2020-01-012020-12-310001368265us-gaap:RetainedEarningsMember2022-12-310001368265us-gaap:NoncontrollingInterestMember2022-12-310001368265us-gaap:AdditionalPaidInCapitalMember2022-12-310001368265us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001368265us-gaap:RetainedEarningsMember2021-12-310001368265us-gaap:NoncontrollingInterestMember2021-12-310001368265us-gaap:AdditionalPaidInCapitalMember2021-12-310001368265us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001368265us-gaap:RetainedEarningsMember2020-12-310001368265us-gaap:NoncontrollingInterestMember2020-12-310001368265us-gaap:AdditionalPaidInCapitalMember2020-12-310001368265us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001368265us-gaap:RetainedEarningsMember2019-12-310001368265us-gaap:NoncontrollingInterestMember2019-12-310001368265us-gaap:AdditionalPaidInCapitalMember2019-12-310001368265us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001368265us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2022-12-310001368265us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2022-12-310001368265us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2021-12-310001368265us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2021-12-310001368265clne:AmazonWarrantMember2021-04-150001368265us-gaap:EmployeeStockMember2022-05-072022-05-070001368265clne:ServiceBasedStockOptionsMember2021-12-310001368265clne:PerformanceBasedStockOptionsMember2021-12-310001368265clne:MarketBasedStockOptionsMember2021-12-310001368265clne:AmendedAndRestated2016PerformanceIncentivePlanMember2022-12-310001368265clne:AmendedAndRestated2016PerformanceIncentivePlanMember2020-05-012020-05-310001368265srt:MinimumMemberclne:ServiceBasedStockOptionsMember2022-01-012022-12-310001368265srt:MaximumMemberclne:ServiceBasedStockOptionsMember2022-01-012022-12-310001368265srt:MinimumMemberclne:ServiceBasedStockOptionsMember2021-01-012021-12-310001368265srt:MaximumMemberclne:ServiceBasedStockOptionsMember2021-01-012021-12-310001368265clne:PerformanceBasedStockOptionsMember2021-12-072021-12-070001368265clne:MarketBasedStockOptionsMember2021-12-072021-12-070001368265clne:ServiceBasedRestrictedStockUnitsRSUMember2021-12-310001368265clne:ServiceBasedStockOptionsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-12-310001368265clne:ServiceBasedStockOptionsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2022-01-012022-12-310001368265clne:ServiceBasedStockOptionsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-12-310001368265clne:ServiceBasedRestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-12-310001368265clne:ServiceBasedRestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2022-01-012022-12-310001368265clne:ServiceBasedRestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-12-310001368265us-gaap:PrivatePlacementMember2018-05-090001368265clne:NgAdvantageMemberclne:CommonUnitPurchaseAgreementMember2022-01-012022-12-310001368265clne:NgAdvantageMember2021-01-012021-12-310001368265clne:NgAdvantageMember2020-02-062020-02-060001368265clne:NgAdvantageMember2018-11-012019-02-280001368265clne:PurchasePercentageCovenantThresholdMemberus-gaap:PrivatePlacementMember2018-05-092018-05-090001368265clne:PurchasePercentageCovenantMaximumMemberus-gaap:PrivatePlacementMember2018-05-092018-05-090001368265clne:NgAdvantageMember2018-02-282018-02-280001368265us-gaap:PrivatePlacementMember2018-05-092018-05-090001368265srt:MinimumMember2022-12-310001368265srt:MaximumMember2022-12-310001368265clne:RngJointVenturesMember2022-01-012022-12-310001368265clne:RngJointVenturesMember2021-01-012021-12-310001368265clne:VolumeRelatedRenewableIdentificationNumberCreditsMember2022-01-012022-12-310001368265clne:VolumeRelatedProductRevenueMember2022-01-012022-12-310001368265clne:VolumeRelatedOperationsAndMaintenanceServiceRevenueMember2022-01-012022-12-310001368265clne:VolumeRelatedLowCarbonFuelStandardCreditsMember2022-01-012022-12-310001368265clne:VolumeRelatedFuelSalesMember2022-01-012022-12-310001368265clne:StationConstructionSalesMember2022-01-012022-12-310001368265clne:OtherServiceRevenueSourceMember2022-01-012022-12-310001368265clne:FederalAlternativeFuelsTaxCreditMember2022-01-012022-12-310001368265clne:VolumeRelatedRenewableIdentificationNumberCreditsMember2021-01-012021-12-310001368265clne:VolumeRelatedProductRevenueMember2021-01-012021-12-310001368265clne:VolumeRelatedOperationsAndMaintenanceServiceRevenueMember2021-01-012021-12-310001368265clne:VolumeRelatedLowCarbonFuelStandardCreditsMember2021-01-012021-12-310001368265clne:VolumeRelatedFuelSalesMember2021-01-012021-12-310001368265clne:StationConstructionSalesMember2021-01-012021-12-310001368265clne:OtherServiceRevenueSourceMember2021-01-012021-12-310001368265clne:FederalAlternativeFuelsTaxCreditMember2021-01-012021-12-310001368265clne:VolumeRelatedRenewableIdentificationNumberCreditsMember2020-01-012020-12-310001368265clne:VolumeRelatedProductRevenueMember2020-01-012020-12-310001368265clne:VolumeRelatedOperationsAndMaintenanceServiceRevenueMember2020-01-012020-12-310001368265clne:VolumeRelatedLowCarbonFuelStandardCreditsMember2020-01-012020-12-310001368265clne:VolumeRelatedFuelSalesMember2020-01-012020-12-310001368265clne:StationConstructionSalesMember2020-01-012020-12-310001368265clne:OtherServiceRevenueSourceMember2020-01-012020-12-310001368265clne:FederalAlternativeFuelsTaxCreditMember2020-01-012020-12-310001368265us-gaap:StandbyLettersOfCreditMember2022-12-310001368265us-gaap:StandbyLettersOfCreditMember2021-12-310001368265us-gaap:CollateralPledgedMember2022-12-310001368265us-gaap:CollateralPledgedMember2022-01-310001368265us-gaap:CollateralPledgedMember2021-12-310001368265clne:NgAdvantageMember2022-12-310001368265clne:SocitGnraleMember2022-12-222022-12-220001368265clne:TOTLS.aMember2022-01-012022-12-310001368265clne:SAFECECS.r.l.Member2022-01-012022-12-310001368265clne:TOTLS.aMember2021-01-012021-12-310001368265clne:SAFECECS.r.l.Member2021-01-012021-12-310001368265srt:MinimumMemberus-gaap:OtherEnergyEquipmentMember2022-01-012022-12-310001368265srt:MinimumMemberclne:LNGLiquefactionPlantMember2022-01-012022-12-310001368265srt:MaximumMemberus-gaap:OtherEnergyEquipmentMember2022-01-012022-12-310001368265srt:MaximumMemberus-gaap:GasTransmissionEquipmentMember2022-01-012022-12-310001368265srt:MaximumMemberus-gaap:GasGatheringAndProcessingEquipmentMember2022-01-012022-12-310001368265srt:MaximumMemberclne:LNGLiquefactionPlantMember2022-01-012022-12-310001368265us-gaap:OtherEnergyEquipmentMember2022-12-310001368265us-gaap:LandMember2022-12-310001368265us-gaap:GasTransmissionEquipmentMember2022-12-310001368265us-gaap:GasGatheringAndProcessingEquipmentMember2022-12-310001368265us-gaap:ConstructionInProgressMember2022-12-310001368265clne:LNGLiquefactionPlantMember2022-12-310001368265us-gaap:OtherEnergyEquipmentMember2021-12-310001368265us-gaap:LandMember2021-12-310001368265us-gaap:GasTransmissionEquipmentMember2021-12-310001368265us-gaap:GasGatheringAndProcessingEquipmentMember2021-12-310001368265us-gaap:ConstructionInProgressMember2021-12-310001368265clne:LNGLiquefactionPlantMember2021-12-310001368265clne:FinanceLeasedAssetsMember2022-12-310001368265clne:FinanceLeasedAssetsMember2021-12-310001368265us-gaap:RetainedEarningsMember2022-01-012022-12-310001368265us-gaap:RetainedEarningsMember2021-01-012021-12-310001368265us-gaap:RetainedEarningsMember2020-01-012020-12-310001368265clne:SeniorSecuredTermLoanMemberclne:SeniorSecuredFirstLienTermLoanCreditAgreementMember2022-12-222022-12-220001368265clne:GoldmanSacksAndCoMemberclne:AtMarketOfferingMember2021-01-012021-12-310001368265clne:AtMarketOfferingMember2021-01-012021-12-310001368265us-gaap:PrivatePlacementMember2018-06-132018-06-130001368265us-gaap:AutomobileLoanMember2022-12-310001368265us-gaap:AccruedIncomeReceivableMember2022-12-310001368265clne:MiscellaneousOtherReceivablesMember2022-12-310001368265clne:FuelTaxAndCarbonCreditsMember2022-12-310001368265us-gaap:AutomobileLoanMember2021-12-310001368265us-gaap:AccruedIncomeReceivableMember2021-12-310001368265clne:MiscellaneousOtherReceivablesMember2021-12-310001368265clne:FuelTaxAndCarbonCreditsMember2021-12-310001368265us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001368265us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001368265us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001368265us-gaap:StateAndLocalJurisdictionMember2022-12-310001368265us-gaap:ForeignCountryMember2022-12-310001368265us-gaap:DomesticCountryMember2022-12-310001368265country:US2022-01-012022-12-310001368265country:CA2022-01-012022-12-310001368265country:US2021-01-012021-12-310001368265country:CA2021-01-012021-12-310001368265country:US2020-01-012020-12-310001368265country:CA2020-01-012020-12-310001368265clne:BerkshireBankMemberus-gaap:StandbyLettersOfCreditMemberclne:PlainsCreditFacilityMember2022-01-310001368265country:US2022-12-310001368265country:CA2022-12-310001368265country:US2021-12-310001368265country:CA2021-12-310001368265country:US2020-12-310001368265country:CA2020-12-310001368265clne:NgAdvantageMember2022-01-012022-12-310001368265clne:NgAdvantageMember2021-01-012021-12-310001368265clne:NgAdvantageMember2020-01-012020-12-310001368265clne:CleanEnergyFuelsCorp.Memberclne:NgAdvantageMemberus-gaap:ConvertibleDebtMember2022-12-310001368265us-gaap:ConvertibleNotesPayableMember2022-12-310001368265clne:SocitGnraleMember2022-12-220001368265clne:CleanEnergyFuelsCorp.Memberclne:NgAdvantageMemberus-gaap:ConvertibleDebtMember2021-12-310001368265clne:SocitGnraleMemberclne:TermLoanFacilityMember2019-01-022019-01-020001368265clne:PlainsCapitalBankMemberus-gaap:RevolvingCreditFacilityMemberclne:PlainsCreditFacilityMember2022-12-310001368265clne:PlainsCapitalBankMemberus-gaap:StandbyLettersOfCreditMemberclne:PlainsCreditFacilityMember2021-09-160001368265clne:PlainsCapitalBankMemberus-gaap:RevolvingCreditFacilityMemberclne:PlainsCreditFacilityMember2021-09-160001368265clne:PlainsCapitalBankMemberus-gaap:RevolvingCreditFacilityMemberclne:PlainsCreditFacilityMember2021-05-010001368265clne:SocitGnraleMemberclne:TermLoanFacilityMemberus-gaap:BuildingAndBuildingImprovementsMember2021-03-120001368265clne:SocitGnraleMemberclne:TermLoanFacilityMemberclne:AdgRngProductionFacilitiesMember2021-03-120001368265clne:BerkshireBankMemberus-gaap:RevolvingCreditFacilityMemberclne:NGAdvantageDebtMember2020-12-100001368265clne:SocitGnraleMemberclne:TermLoanFacilityMember2019-01-020001368265clne:BerkshireBankMemberus-gaap:RevolvingCreditFacilityMemberclne:NGAdvantageDebtMember2020-12-102020-12-100001368265clne:PlainsCapitalBankMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberclne:PlainsCreditFacilityMember2021-05-010001368265clne:BpJvJointVentureAgreementMemberclne:AdgRngProductionFacilitiesMember2022-01-012022-12-310001368265clne:OtherEquityMethodInvestmentMember2022-01-012022-12-310001368265clne:BpJvJointVentureAgreementMemberclne:AdgRngProductionFacilitiesMember2021-01-012021-12-310001368265clne:TotalJvJointVentureAgreementMember2021-01-012021-12-310001368265clne:SAFECECS.r.l.Member2021-01-012021-12-310001368265clne:OtherEquityMethodInvestmentMember2021-01-012021-12-310001368265clne:SAFECECS.r.l.Member2020-01-012020-12-310001368265clne:OtherEquityMethodInvestmentMember2020-01-012020-12-310001368265clne:TotalJvJointVentureAgreementMember2022-01-012022-12-310001368265clne:BpJvJointVentureAgreementMember2022-01-012022-12-310001368265clne:TotalJvJointVentureAgreementMember2021-01-012021-12-310001368265clne:BpJvJointVentureAgreementMember2021-01-012021-12-310001368265us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember2022-01-012022-12-310001368265clne:SAFECECS.r.l.Member2022-01-012022-12-310001368265us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember2021-01-012021-12-310001368265clne:SAFECECS.r.l.Member2021-01-012021-12-310001368265us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember2020-01-012020-12-310001368265clne:SAFECECS.r.l.Member2020-01-012020-12-310001368265clne:BerkshireBankMemberclne:BekshireTermLoan2Memberclne:NGAdvantageDebtMember2022-01-012022-12-310001368265us-gaap:InterestExpenseMember2022-01-012022-12-310001368265srt:MinimumMemberus-gaap:TrademarksAndTradeNamesMember2022-01-012022-12-310001368265srt:MinimumMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310001368265srt:MinimumMemberus-gaap:ContractualRightsMember2022-01-012022-12-310001368265srt:MaximumMemberus-gaap:TrademarksAndTradeNamesMember2022-01-012022-12-310001368265srt:MaximumMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310001368265srt:MaximumMemberus-gaap:ContractualRightsMember2022-01-012022-12-310001368265us-gaap:NoncompeteAgreementsMember2022-01-012022-12-310001368265us-gaap:TrademarksAndTradeNamesMember2022-12-310001368265us-gaap:NoncompeteAgreementsMember2022-12-310001368265us-gaap:CustomerRelationshipsMember2022-12-310001368265us-gaap:ContractualRightsMember2022-12-310001368265us-gaap:TrademarksAndTradeNamesMember2021-12-310001368265us-gaap:NoncompeteAgreementsMember2021-12-310001368265us-gaap:CustomerRelationshipsMember2021-12-310001368265us-gaap:ContractualRightsMember2021-12-310001368265clne:ManureFeedstockContractualRightsMember2022-12-310001368265clne:ManureFeedstockContractualRightsMember2021-12-310001368265us-gaap:SwapMember2022-12-310001368265us-gaap:SwapMember2021-12-310001368265us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2020-12-310001368265us-gaap:SwapMember2022-01-012022-12-310001368265us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2022-12-310001368265clne:ConvertiblePromissoryNotesMember2022-12-310001368265us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2021-12-310001368265us-gaap:SwapMember2020-12-310001368265us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2020-12-310001368265us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2022-01-012022-12-310001368265clne:VolumeRelatedRevenueMember2022-01-012022-12-310001368265clne:CommoditySwapAndCustomerContractMember2022-01-012022-12-310001368265clne:VolumeRelatedRevenueMember2021-01-012021-12-310001368265clne:CommoditySwapAndCustomerContractMember2021-01-012021-12-310001368265clne:VolumeRelatedRevenueMember2020-01-012020-12-310001368265clne:CommoditySwapAndCustomerContractMember2020-01-012020-12-310001368265us-gaap:SwapMember2021-01-012021-12-310001368265us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2021-01-012021-12-310001368265clne:ConvertiblePromissoryNotesMember2022-01-012022-12-310001368265us-gaap:SwapMember2021-01-012021-12-310001368265us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2021-01-012021-12-310001368265us-gaap:CommodityContractMember2022-01-012022-12-310001368265clne:ConvertiblePromissoryNotesMember2022-01-012022-12-310001368265clne:TotalJvJointVentureAgreementMember2022-01-012022-12-310001368265clne:SAFECECS.r.l.Member2022-01-012022-12-310001368265clne:BpJvJointVentureAgreementMember2022-01-012022-12-310001368265clne:TotalJvJointVentureAgreementMember2022-12-310001368265clne:OtherEquityMethodInvestmentMember2022-12-310001368265clne:BpJvJointVentureAgreementMemberclne:AdgRngProductionFacilitiesMember2021-12-310001368265clne:TotalJvJointVentureAgreementMember2021-12-310001368265clne:SAFECECS.r.l.Member2021-12-310001368265clne:OtherEquityMethodInvestmentMember2021-12-310001368265clne:CounterpartyToJointVentureBpMemberclne:BpJvJointVentureAgreementMemberclne:AdgRngProductionFacilitiesMember2022-12-310001368265clne:BpJvJointVentureAgreementMemberclne:AdgRngProductionFacilitiesMember2022-12-310001368265clne:SAFECECS.r.l.Member2022-12-310001368265srt:MaximumMemberclne:AmazonWarrantMember2021-04-160001368265clne:LandiRenzoS.p.A.Memberclne:SAFECECS.r.l.Member2017-12-290001368265clne:SAFECECS.r.l.Member2017-12-290001368265clne:ServiceBasedStockOptionsMember2022-12-310001368265clne:PerformanceBasedStockOptionsMember2022-12-310001368265clne:ServiceBasedRestrictedStockUnitsRSUMember2022-12-310001368265clne:SAFECECS.r.l.Member2021-12-310001368265clne:TOTLS.aMember2022-12-310001368265clne:SAFECECS.r.l.Member2022-12-310001368265clne:RngJointVenturesMember2022-12-310001368265clne:TOTLS.aMember2021-12-310001368265clne:RngJointVenturesMember2021-12-310001368265us-gaap:CommodityContractMemberus-gaap:NondesignatedMember2022-12-310001368265clne:CommoditySwap2024Memberus-gaap:NondesignatedMember2022-12-310001368265clne:CommoditySwap2023Memberus-gaap:NondesignatedMember2022-12-310001368265us-gaap:CommodityContractMemberus-gaap:NondesignatedMember2021-12-310001368265clne:CommoditySwap2024Memberus-gaap:NondesignatedMember2021-12-310001368265clne:CommoditySwap2023Memberus-gaap:NondesignatedMember2021-12-310001368265clne:CommoditySwap2022Memberus-gaap:NondesignatedMember2021-12-310001368265us-gaap:CommodityContractMemberus-gaap:NondesignatedMember2022-01-012022-12-310001368265clne:CommoditySwap2024Memberus-gaap:NondesignatedMember2022-01-012022-12-310001368265clne:CommoditySwap2023Memberus-gaap:NondesignatedMember2022-01-012022-12-310001368265us-gaap:CommodityContractMemberus-gaap:NondesignatedMember2021-01-012021-12-310001368265clne:CommoditySwap2024Memberus-gaap:NondesignatedMember2021-01-012021-12-310001368265clne:CommoditySwap2023Memberus-gaap:NondesignatedMember2021-01-012021-12-310001368265clne:CommoditySwap2022Memberus-gaap:NondesignatedMember2021-01-012021-12-310001368265us-gaap:CommodityContractMemberus-gaap:NondesignatedMember2018-10-012018-10-310001368265us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:SwapMember2022-12-310001368265us-gaap:FairValueMeasurementsRecurringMemberus-gaap:SwapMember2022-12-310001368265us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:SwapMember2021-12-310001368265us-gaap:FairValueMeasurementsRecurringMemberus-gaap:SwapMember2021-12-310001368265clne:DerivativeLiabilityNoncurrentRelatedPartyMemberus-gaap:CommodityContractMemberus-gaap:NondesignatedMember2022-12-310001368265clne:DerivativeLiabilityCurrentRelatedPartyMemberus-gaap:CommodityContractMemberus-gaap:NondesignatedMember2022-12-310001368265us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberclne:FuelContractMemberus-gaap:NondesignatedMember2022-12-310001368265us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EmbeddedDerivativeFinancialInstrumentsMember2022-12-310001368265clne:LongTermInvestmentsAndReceivablesMemberclne:FuelContractMemberus-gaap:NondesignatedMember2022-12-310001368265us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EmbeddedDerivativeFinancialInstrumentsMember2022-12-310001368265us-gaap:NondesignatedMember2022-12-310001368265us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EmbeddedDerivativeFinancialInstrumentsMember2021-12-310001368265us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EmbeddedDerivativeFinancialInstrumentsMember2021-12-310001368265us-gaap:CommodityContractMemberus-gaap:NondesignatedMember2018-10-310001368265srt:WeightedAverageMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:WeightedAverageMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:WeightedAverageMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:WeightedAverageMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:WeightedAverageMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:WeightedAverageMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:MinimumMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:MinimumMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:MinimumMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:MinimumMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:MinimumMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:MinimumMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:MaximumMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:MaximumMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:MaximumMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:MaximumMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:MaximumMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:MaximumMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001368265srt:WeightedAverageMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:WeightedAverageMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:WeightedAverageMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:WeightedAverageMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:WeightedAverageMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:WeightedAverageMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:MinimumMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:MinimumMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:MinimumMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:MinimumMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:MinimumMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:MinimumMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:MaximumMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:MaximumMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:MaximumMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:MaximumMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:MaximumMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265srt:MaximumMemberclne:FuelContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberclne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001368265us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberclne:FuelContractMemberus-gaap:NondesignatedMember2021-12-310001368265clne:LongTermInvestmentsAndReceivablesMemberclne:FuelContractMemberus-gaap:NondesignatedMember2021-12-310001368265clne:DerivativeLiabilityNoncurrentRelatedPartyMemberus-gaap:CommodityContractMemberus-gaap:NondesignatedMember2021-12-310001368265clne:DerivativeLiabilityCurrentRelatedPartyMemberus-gaap:CommodityContractMemberus-gaap:NondesignatedMember2021-12-310001368265us-gaap:NondesignatedMember2021-12-310001368265us-gaap:CashAndCashEquivalentsMemberclne:PlainsCreditFacilityMember2022-12-310001368265clne:PlainsCreditFacilityMember2022-12-220001368265clne:BerkshireBankMemberclne:FivePointZeroPercentTermLoanMaturingJanuary12026Memberclne:NGAdvantageDebtMember2020-12-102020-12-100001368265srt:MaximumMemberclne:OtherDebtMember2022-12-310001368265clne:ConvertiblePromissoryNotesMember2022-12-310001368265clne:ConvertiblePromissoryNotesMemberclne:LoanCommitmentToEquityMethodInvesteeMember2022-11-070001368265clne:SeniorSecuredTermLoanMemberclne:SeniorSecuredFirstLienTermLoanCreditAgreementMemberus-gaap:BaseRateMember2022-12-220001368265clne:SaleLeasebackTransactionNgAdvantageCompressionStationFinancingLeaseObligationMember2018-12-200001368265clne:FirstNationalCapitalLlcMemberclne:SaleLeasebackTransactionNationsFundILlcMasterLeaseAgreementMember2018-03-010001368265clne:SeniorSecuredTermLoanMemberclne:SeniorSecuredFirstLienTermLoanCreditAgreementMemberus-gaap:FederalFundsEffectiveSwapRateMember2022-12-222022-12-220001368265clne:ConvertiblePromissoryNotesMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001368265clne:ConvertiblePromissoryNotesMemberus-gaap:MeasurementInputExpectedDividendRateMember2022-12-310001368265clne:ConvertiblePromissoryNotesMemberclne:MeasurementInputCreditAdjustmentMember2022-12-310001368265clne:NgAdvantageMember2022-12-310001368265clne:BerkshireBankMemberclne:FivePointZeroPercentTermLoanMaturingJanuary12026Memberclne:NGAdvantageDebtMember2022-01-310001368265clne:NgAdvantageMember2021-12-310001368265clne:BPProductsNorthAmericaMemberclne:BpLoanMember2020-12-180001368265clne:BerkshireBankMemberclne:FivePointZeroPercentTermLoanMaturingJanuary12026Memberclne:NGAdvantageDebtMember2020-12-100001368265clne:BerkshireBankMemberclne:NGAdvantageDebtMember2021-12-310001368265clne:RiverstoneTermLoanMember2022-12-310001368265clne:OtherDebtMember2022-12-310001368265clne:SGCreditAgreementMember2021-12-310001368265clne:OtherDebtMember2021-12-310001368265clne:NGAdvantageDebtMember2021-12-310001368265clne:BerkshireBankMemberus-gaap:RevolvingCreditFacilityMemberclne:NGAdvantageDebtMemberus-gaap:PrimeRateMember2020-12-102020-12-100001368265clne:TotalHoldingsUSAInc.Memberclne:TermLoanFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-01-022019-01-020001368265clne:SocitGnraleMemberclne:TermLoanFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-01-022019-01-020001368265us-gaap:ServiceMember2022-01-012022-12-310001368265us-gaap:ProductMember2022-01-012022-12-310001368265us-gaap:ServiceMember2021-01-012021-12-310001368265us-gaap:ProductMember2021-01-012021-12-310001368265us-gaap:ServiceMember2020-01-012020-12-310001368265us-gaap:ProductMember2020-01-012020-12-310001368265clne:VolumeRelatedRevenueMember2022-12-310001368265clne:StationConstructionSalesMember2022-12-310001368265clne:VolumeRelatedRevenueMember2021-12-310001368265clne:StationConstructionSalesMember2021-12-310001368265srt:MinimumMemberus-gaap:CostOfGoodsProductLineMemberus-gaap:SupplierConcentrationRiskMemberclne:OneSupplierMember2022-01-012022-12-310001368265srt:MinimumMemberus-gaap:CostOfGoodsProductLineMemberus-gaap:SupplierConcentrationRiskMemberclne:ZeroSupplierMember2021-01-012021-12-310001368265srt:MinimumMemberus-gaap:CostOfGoodsProductLineMemberus-gaap:SupplierConcentrationRiskMemberclne:ThreeSupplierMember2020-01-012020-12-310001368265us-gaap:NoncontrollingInterestMember2022-01-012022-12-310001368265us-gaap:NoncontrollingInterestMember2021-01-012021-12-310001368265us-gaap:NoncontrollingInterestMember2020-01-012020-12-310001368265us-gaap:CommonStockMember2022-12-310001368265us-gaap:CommonStockMember2021-12-310001368265us-gaap:CommonStockMember2020-12-310001368265us-gaap:CommonStockMember2019-12-3100013682652021-06-1400013682652021-06-130001368265us-gaap:EmployeeStockMember2013-05-070001368265clne:NgAdvantageMemberclne:ConvertiblePromissoryNoteNovember2019Member2020-12-310001368265clne:AmazonWarrantMember2021-06-1400013682652019-12-310001368265clne:BPProductsNorthAmericaMemberclne:NgAdvantageMemberclne:LongTermNaturalGasPurchaseContractsMember2020-06-240001368265clne:BPProductsNorthAmericaMemberclne:NgAdvantageMemberclne:LongTermNaturalGasPurchaseContractsMember2018-02-280001368265clne:NgAdvantageMember2022-12-310001368265clne:NgAdvantageMember2021-12-310001368265clne:NgAdvantageMemberclne:CommonUnitPurchaseAgreementMember2014-10-140001368265us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberclne:ConvertiblePromissoryNotesMember2022-12-310001368265us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberclne:ZeroCouponBondsMember2022-12-310001368265us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001368265us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001368265us-gaap:FairValueMeasurementsRecurringMemberclne:ZeroCouponBondsMember2022-12-310001368265us-gaap:FairValueMeasurementsRecurringMemberclne:ConvertiblePromissoryNotesMember2022-12-310001368265us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2021-12-310001368265us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberclne:ZeroCouponBondsMember2021-12-310001368265us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2021-12-310001368265us-gaap:FairValueMeasurementsRecurringMemberclne:ZeroCouponBondsMember2021-12-310001368265us-gaap:CertificatesOfDepositMember2022-12-310001368265us-gaap:CertificatesOfDepositMember2021-12-310001368265clne:ZeroCouponBondsMember2022-12-310001368265us-gaap:USStatesAndPoliticalSubdivisionsMember2021-12-310001368265clne:ZeroCouponBondsMember2021-12-310001368265us-gaap:USTreasurySecuritiesMember2022-12-310001368265us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember2022-12-310001368265clne:TotalJvJointVentureAgreementMember2022-12-310001368265clne:SAFECECS.r.l.Member2022-12-310001368265clne:BpJvJointVentureAgreementMember2022-12-310001368265us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember2021-12-310001368265clne:TotalJvJointVentureAgreementMember2021-12-310001368265clne:SAFECECS.r.l.Member2021-12-310001368265clne:BpJvJointVentureAgreementMember2021-12-3100013682652022-07-012022-09-300001368265us-gaap:WarrantMember2022-01-012022-12-310001368265us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001368265us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001368265us-gaap:WarrantMember2021-01-012021-12-310001368265us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001368265us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001368265us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001368265us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001368265us-gaap:ConvertibleNotesPayableMember2020-01-012020-12-310001368265us-gaap:EmployeeStockMember2022-01-012022-12-310001368265clne:ServiceBasedStockOptionsMember2022-01-012022-12-310001368265clne:ServiceBasedRestrictedStockUnitsRSUMember2022-01-012022-12-310001368265clne:PerformanceBasedStockOptionsMember2022-01-012022-12-310001368265us-gaap:EmployeeStockMember2021-01-012021-12-310001368265clne:ServiceBasedStockOptionsMember2021-01-012021-12-310001368265clne:ServiceBasedRestrictedStockUnitsRSUMember2021-01-012021-12-310001368265clne:PerformanceBasedStockOptionsMember2021-01-012021-12-310001368265clne:MarketBasedStockOptionsMember2021-01-012021-12-310001368265us-gaap:EmployeeStockMember2020-01-012020-12-310001368265clne:ServiceBasedStockOptionsMember2020-01-012020-12-310001368265clne:ServiceBasedRestrictedStockUnitsRSUMember2020-01-012020-12-310001368265us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-3100013682652022-06-3000013682652023-02-220001368265clne:AmazonWarrantMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-06-142021-06-140001368265clne:AmazonWarrantMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-04-162021-04-1600013682652020-03-122022-12-310001368265clne:MarketBasedStockOptionsMember2022-01-012022-12-310001368265us-gaap:EmployeeStockMember2013-05-072013-05-070001368265clne:MarketBasedStockOptionsMember2022-12-310001368265clne:SaleLeasebackTransactionNgAdvantageCompressionStationFinancingLeaseObligationMember2022-01-312022-01-310001368265clne:FirstNationalCapitalLlcMemberclne:SaleLeasebackTransactionFirstNationalCapitalLlcMasterLeaseAgreementMember2022-01-312022-01-310001368265clne:SaleLeasebackTransactionNgAdvantageCompressionStationFinancingLeaseObligationMember2022-01-012022-12-310001368265clne:FirstNationalCapitalLlcMemberclne:SaleLeasebackTransactionFirstNationalCapitalLlcMasterLeaseAgreementMember2018-03-010001368265clne:BankOfAmericaLeasingCapitalLlcMemberclne:SaleLeasebackTransactionBankOfAmericaMasterLeaseAgreementMember2017-12-180001368265us-gaap:EquityMethodInvesteeMember2022-11-072022-11-070001368265clne:ConvertiblePromissoryNotesMember2022-01-012022-12-310001368265clne:BPProductsNorthAmericaInc.Member2017-02-270001368265clne:FirstNationalCapitalLlcMemberclne:SaleLeasebackTransactionFirstNationalCapitalLlcMasterLeaseAgreementMember2018-03-012018-03-010001368265clne:BankOfAmericaLeasingCapitalLlcMemberclne:SaleLeasebackTransactionBankOfAmericaMasterLeaseAgreementMember2017-12-182017-12-180001368265clne:BpJvJointVentureAgreementMemberus-gaap:CommonClassAMemberclne:AdgRngProductionFacilitiesMember2021-06-212021-06-210001368265us-gaap:ParentMember2022-01-012022-12-310001368265us-gaap:ParentMember2021-01-012021-12-310001368265us-gaap:ParentMember2020-01-012020-12-310001368265clne:SaleLeasebackTransactionNgAdvantageCompressionStationFinancingLeaseObligationMember2018-12-202018-12-200001368265clne:LoanCommitmentToEquityMethodInvesteeMember2022-11-070001368265clne:CounterpartyToJointVentureBpMemberclne:BpJvJointVentureAgreementMemberus-gaap:CommonClassBMemberclne:AdgRngProductionFacilitiesMember2021-04-132021-04-130001368265clne:CounterpartyToJointVentureBpMemberclne:BpJvJointVentureAgreementMemberus-gaap:CommonClassAMemberclne:AdgRngProductionFacilitiesMember2021-04-132021-04-130001368265clne:BpJvJointVentureAgreementMemberus-gaap:CommonClassAMemberclne:AdgRngProductionFacilitiesMember2021-04-132021-04-130001368265clne:BpJvJointVentureAgreementMemberclne:CapitalContributionCallMemberclne:AdgRngProductionFacilitiesMember2022-09-012022-09-300001368265clne:BpJvJointVentureAgreementMemberclne:CapitalContributionCallMemberclne:AdgRngProductionFacilitiesMember2022-06-012022-06-300001368265clne:BpJvJointVentureAgreementMemberclne:CapitalContributionCallMemberclne:AdgRngProductionFacilitiesMember2021-12-012021-12-310001368265clne:CounterpartyToJointVentureTotalMemberclne:TotalJvJointVentureAgreementMemberclne:DrDevelopmentAgreementMember2021-11-012021-11-010001368265clne:TotalJvJointVentureAgreementMemberclne:DrDevelopmentAgreementMember2021-11-012021-11-010001368265clne:BpJvJointVentureAgreementMemberclne:AdgRngProductionFacilitiesMember2021-04-132021-04-130001368265clne:BerkshireBankMemberclne:BekshireTermLoan2Memberclne:NGAdvantageDebtMember2022-12-310001368265clne:BerkshireBankMemberclne:PlainsCreditFacilityMember2022-12-220001368265clne:WintrustCommercialFinanceMemberclne:FivePointOneSevenPercentTermLoanMemberclne:LoanAndSecurityAgreementMember2016-11-300001368265clne:SeniorSecuredTermLoanMemberclne:SeniorSecuredFirstLienTermLoanCreditAgreementMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-12-222022-12-220001368265clne:OptionElectedUnderSofrMemberclne:SeniorSecuredTermLoanMemberclne:SeniorSecuredFirstLienTermLoanCreditAgreementMember2022-12-222022-12-220001368265clne:OptionElectedUnderAbrMemberclne:SeniorSecuredTermLoanMemberclne:SeniorSecuredFirstLienTermLoanCreditAgreementMember2022-12-222022-12-220001368265clne:TotalHoldingsUSAInc.Memberclne:TermLoanFacilityMember2019-01-020001368265clne:ThereafterTwentyFourMonthsMemberclne:SeniorSecuredTermLoanMemberclne:SeniorSecuredFirstLienTermLoanCreditAgreementMember2022-12-222022-12-220001368265clne:OneYearAnniversaryToEighteenMonthsMemberclne:SeniorSecuredTermLoanMemberclne:SeniorSecuredFirstLienTermLoanCreditAgreementMember2022-12-222022-12-220001368265clne:EighteenMonthsToTwentyFourMonthsMemberclne:SeniorSecuredTermLoanMemberclne:SeniorSecuredFirstLienTermLoanCreditAgreementMember2022-12-222022-12-220001368265us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberclne:AmazonWarrantMember2022-12-310001368265us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberclne:AmazonWarrantMember2021-12-310001368265clne:NotesReceivableAndOtherLongTermAssetsMemberclne:AmazonWarrantMember2021-12-310001368265clne:AmazonWarrantMember2021-06-300001368265clne:AmazonWarrantMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-12-310001368265clne:AmazonWarrantMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-12-310001368265clne:AmazonWarrantMember2022-01-012022-12-310001368265clne:AmazonWarrantMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-04-012021-06-300001368265clne:AmazonWarrantMember2021-01-012021-12-310001368265srt:MinimumMemberclne:ManureFeedstockContractualRightsMember2022-01-012022-12-310001368265srt:MaximumMemberclne:ManureFeedstockContractualRightsMember2022-01-012022-12-310001368265clne:NgAdvantageMemberus-gaap:PaymentGuaranteeMember2019-02-012019-02-280001368265clne:NgAdvantageMemberus-gaap:PaymentGuaranteeMember2019-01-012019-01-310001368265clne:NgAdvantageMemberus-gaap:PaymentGuaranteeMember2018-12-012018-12-310001368265clne:NgAdvantageMemberus-gaap:PaymentGuaranteeMember2018-11-012019-02-280001368265clne:NgAdvantageMemberus-gaap:PaymentGuaranteeMember2018-11-012018-11-300001368265clne:NgAdvantageMember2018-10-012018-10-010001368265clne:NgAdvantageMemberus-gaap:PaymentGuaranteeMember2018-02-282018-02-280001368265clne:NgAdvantageMemberclne:CommonUnitPurchaseAgreementMember2020-02-292020-02-290001368265clne:CounterpartyToJointVentureBpMemberclne:BpJvJointVentureAgreementMemberclne:CapitalContributionCallMemberclne:AdgRngProductionFacilitiesMember2021-12-310001368265clne:CounterpartyToJointVentureTotalMemberclne:TotalJvJointVentureAgreementMemberclne:DrDevelopmentAgreementMember2021-10-120001368265clne:TotalJvJointVentureAgreementMemberclne:DrDevelopmentAgreementMember2021-10-120001368265clne:BpJvJointVentureAgreementMemberclne:AdgRngProductionFacilitiesMember2021-06-210001368265clne:CounterpartyToJointVentureBpMemberclne:BpJvJointVentureAgreementMemberclne:AdgRngProductionFacilitiesMember2021-04-130001368265clne:CounterpartyToJointVentureTotalMemberclne:TotalJvJointVentureAgreementMemberclne:AdgRngProductionFacilitiesMember2021-03-030001368265clne:TotalJvJointVentureAgreementMemberclne:AdgRngProductionFacilitiesMember2021-03-030001368265clne:AmazonWarrantMember2021-04-162021-04-160001368265clne:AmazonWarrantMember2021-04-160001368265clne:BpJvJointVentureAgreementMemberclne:CapitalContributionCallTwoMemberclne:AdgRngProductionFacilitiesMember2022-03-310001368265clne:BpJvJointVentureAgreementMemberclne:CapitalContributionCallMemberclne:AdgRngProductionFacilitiesMember2021-12-310001368265clne:BPProductsNorthAmericaInc.Member2019-12-012019-12-310001368265clne:BPProductsNorthAmericaInc.Membersrt:MinimumMember2019-12-012019-12-310001368265clne:BPProductsNorthAmericaInc.Membersrt:MaximumMember2019-12-012019-12-310001368265clne:BPProductsNorthAmericaInc.Member2022-01-012022-12-310001368265clne:BPProductsNorthAmericaInc.Member2021-01-012021-12-310001368265clne:BPProductsNorthAmericaInc.Member2020-01-012020-12-310001368265clne:BPProductsNorthAmericaInc.Member2017-02-272017-02-270001368265clne:BPProductsNorthAmericaInc.Member2019-03-012019-03-010001368265clne:BPProductsNorthAmericaInc.Member2018-02-012018-02-280001368265clne:BPProductsNorthAmericaInc.Member2022-12-310001368265clne:BPProductsNorthAmericaInc.Member2021-12-310001368265clne:BPProductsNorthAmericaInc.Member2020-12-310001368265us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-3100013682652022-01-012022-12-310001368265us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-3100013682652020-12-3100013682652022-01-012022-01-0100013682652021-01-012021-12-3100013682652020-01-012020-12-310001368265clne:GoldmanSacksAndCoMemberclne:AtMarketOfferingMember2021-06-070001368265clne:GoldmanSacksAndCoMemberclne:AtMarketOfferingMember2021-05-100001368265clne:BpJvJointVentureAgreementMemberclne:AdgRngProductionFacilitiesMember2021-04-1300013682652022-12-3100013682652021-12-31iso4217:USDxbrli:sharesclne:contractutr:galiso4217:USDiso4217:USDutr:galxbrli:sharesclne:classxbrli:pureclne:Voteclne:installmentclne:facilityclne:period

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

(Mark One)

  

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

  

For the fiscal year ended: December 31, 2022

or

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from                      to

Commission File Number: 001-33480

CLEAN ENERGY FUELS CORP.

(Exact name of registrant as specified in its charter)

Delaware

    

33-0968580

(State or other jurisdiction of incorporation or organization)

(IRS Employer Identification No.)

4675 MacArthur Court, Suite 800, Newport Beach, CA 92660
(Address of principal executive offices, including zip code)

(949) 437-1000
(Registrant’s telephone number, including area code)

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common stock, $0.0001 par value per share

CLNE

The Nasdaq Stock Market LLC

(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 Section 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.

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.

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).

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

The aggregate market value of the voting stock held by non-affiliates of the registrant as of June 30, 2022, the last business day of the registrant’s most recently completed second fiscal quarter, was approximately $786,672,145. The treatment of persons as affiliates of the registrant for purposes of this calculation is not, and shall not be considered, a determination as to whether any such person is an affiliate of the registrant for any other purpose.

As of February 22, 2023, there were 222,728,864 shares of the registrant’s common stock, par value $0.0001 per share, issued and outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive proxy statement for its 2023 annual meeting of stockholders are incorporated by reference in Part III of this report.

Clean Energy Fuels Corp.

Annual Report on Form 10-K

For the Fiscal Year Ended December 31, 2022

TABLE OF CONTENTS

 

    

 

Page

Cautionary Note Regarding Forward-Looking Statements

2

Part I

3

Item 1.

Business

3

Item 1A.

Risk Factors

16

Item 1B.

Unresolved Staff Comments

31

Item 2.

Properties

31

Item 3.

Legal Proceedings

31

Item 4.

Mine Safety Disclosures

32

Part II

33

Item 5.

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

33

Item 6.

[Reserved]

34

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

34

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

53

Item 8.

Financial Statements and Supplementary Data

55

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

111

Item 9A.

Controls and Procedures

111

Item 9B.

Other Information

112

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

112

Part III

113

Item 10.

Directors, Executive Officers and Corporate Governance

113

Item 11.

Executive Compensation

113

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

113

Item 13.

Certain Relationships and Related Transactions, and Director Independence

113

Item 14.

Principal Accountant Fees and Services

113

 

 

 

Part IV

114

Item 15.

Exhibits and Financial Statement Schedules

114

Item 16.

Form 10-K Summary

114

1

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This annual report on Form 10-K contains “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”). Forward-looking statements are statements other than historical facts. These statements relate to future events or circumstances or our future performance, and they are based on our current assumptions, expectations and beliefs concerning future developments and their potential effect on our business. In some cases, you can identify forward-looking statements by the following words: “if,” “may,” “might,” “shall,” “will,” “can,” “could,” “would,” “should,” “expect,” “intend,” “plan,” “goal,” “objective,” “initiative,” “anticipate,” “believe,” “estimate,” “predict,” “project,” “forecast,” “potential,” “continue,” “ongoing” or the negative of these terms or other comparable terminology. The absence of these words, however, does not mean that a statement is not forward-looking. The forward-looking statements we make in this report include statements about, among other things, our future financial and operating performance, our growth strategies, including expectations regarding our delivery and sales of renewable natural gas and sale of U.S. federal, state and local government credits, and anticipated trends in our industry and our business.

The preceding list is not intended to be an exhaustive list of all of the topics addressed by our forward-looking statements. Although the forward-looking statements we make reflect our good faith judgment based on available information, they are only predictions of future events and conditions. Accordingly, our forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our or our industry’s actual results, levels of activity, performance or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied by our forward-looking statements. Factors that might cause or contribute to such differences include, among others, those discussed in Item 1A. Risk Factors of this report, as such factors may be amended, supplemented or superseded from time to time by other reports we file with the Securities and Exchange Commission (the “SEC”). In addition, we operate in a competitive and rapidly evolving industry in which new risks emerge from time to time, and it is not possible for us to predict all of the risks we may face. Nor can we assess the impact of all factors on our business or the extent to which any factor or combination of factors could cause actual results to differ from our expectations. As a result of these and other potential risks and uncertainties, our forward-looking statements should not be relied on or viewed as guarantees of future events or conditions.

All of our forward-looking statements speak only as of the date they are made and, except as required by law, we undertake no obligation to update publicly any forward-looking statements for any reason, including to conform these statements to actual results or to changes in our expectations. You should, however, review the factors and risks we describe in the reports we will file from time to time with the SEC for the most recent information about our forward-looking statements and the risks and uncertainties related to these statements.

We qualify all of our forward-looking statements by this cautionary note.

* * * * * * *

Unless the context indicates otherwise, all references to Clean Energy, the Company,” “we,” “us, or our in this report refer to Clean Energy Fuels Corp., together with its majority and wholly owned subsidiaries.

We own registered or unregistered trademark or service mark rights to Clean Energy™ and Clean Energy Renewables™. Although we do not use the “®” or “™” symbol in each instance in which one of our trademarks appears in this report, this should not be construed as any indication that we will not assert our rights thereto to the fullest extent under applicable law. Any other service marks, trademarks and trade names appearing in this report are the property of their respective owners.

Investors and others should note that we disseminate information to the public about our Company, our products, services and other matters through various channels, including our website (www.cleanenergyfuels.com), SEC filings, press releases, public conference calls and webcasts, in order to achieve broad, non-exclusionary distribution of information to the public. We encourage investors and others to review the information we make public through these channels, as such information could be deemed to be material information.

2

PART I

Item 1.   Business.

Overview

Clean Energy Fuels Corp., a Delaware corporation, is a leading renewable energy company focused on the procurement and distribution of renewable natural gas (“RNG”) and conventional natural gas, in the form of compressed natural gas (“CNG”) and liquefied natural gas (“LNG”), for the United States and Canadian transportation markets. RNG, which is delivered as either CNG or LNG, is created by the recovery and processing of naturally occurring, environmentally detrimental waste methane (“biogas”) from non-fossil fuel sources – such as dairy and other livestock waste and landfills – for beneficial use as a replacement for fossil-based transportation fuels. Methane is one of the most potent climate-harming greenhouse gases (“GHG”) with a comparative impact on global warming that is about 25 times more powerful than that of carbon dioxide. We are focused on developing, owning, and operating dairy and other livestock waste RNG projects and supplying RNG (currently procured only from third party sources but once our RNG projects go online we expect to supply RNG from our own sources) to our customers in the heavy and medium-duty commercial transportation sector. We have participated in the alternative vehicle fuels industry for over 20 years. We believe we are in a unique position because the valuable Environmental Credits (as defined below) are generated by the party that dispenses RNG into vehicle fuel tanks, and we believe we have access to more dispensers than any other market participant.

We believe we were the first organization to supply RNG for vehicle fuel use in the U.S., and sales of our RNG for such purpose have increased from 13.0 million gasoline gallon equivalents (“GGEs”) in 2013 to 198.2 million GGEs in 2022. We calculate one GGE to equal 125,000 British Thermal Units (“BTUs”) and, as such, one million BTUs (“MMBTU”) equals eight GGEs. We are North America’s leading provider of the cleanest fuel for the commercial transportation market, based on both the number of stations we operate and the amount of GGEs serviced and GGEs sold of RNG and conventional natural gas, in the form of CNG and LNG, which amounted to a total of 428.4 million GGEs in 2022. With the Company’s focus on RNG, our sales of RNG have grown from 12% of our vehicle fuel sales in 2013 to 84% of our vehicle fuel sales in 2022 (excluding GGEs from O&M (as defined below) services sales and non-vehicle sales). We believe that during 2022 we provided 54% and 48% of the RNG used for transportation fuel in California and the United States, respectively.

As a comprehensive clean energy solutions provider, we also design and build, as well as operate and maintain (“O&M”), public and private vehicle fueling stations in the United States and Canada; sell and service compressors and other equipment used in RNG production and at fueling stations; transport and sell RNG and conventional natural gas via “virtual” natural gas pipelines and interconnects; sell U.S. federal, state and local government credits (collectively, “Environmental Credits”) we generate by selling RNG as a vehicle fuel, including Renewable Identification Numbers (“RIN Credits” or “RINs”) under the federal Renewable Fuel Standard Phase 2 and credits under the California and the Oregon Low Carbon Fuel Standards (collectively, “LCFS Credits”); and obtain federal, state and local tax credits, grants and incentives. We serve fleet vehicle operators in a variety of markets, including heavy-duty trucking, airports, refuse, public transit, industrial and institutional energy users, and government fleets. We believe these fleet markets will continue to present a growth opportunity for our vehicle fuels for the foreseeable future.

Commercial transportation, including heavy-duty trucking, generates a significant portion of the emissions of overall carbon dioxide and other climate-harming GHGs, and transitioning this sector to low and negative carbon fuels is a critical step towards reducing overall global GHG emissions. According to the Global Carbon Project’s Global Carbon Budget published in November 2022 and International Energy Agency’s topic analysis on transport, 37.1 billion metric tons of carbon dioxide were emitted globally in 2021, of which 7.7 billion metric tons, or 21%, came from the transportation sector. There is a global demand for reducing GHG emissions, as evidenced by 96% of the world’s countries having committed to the Paris Agreement according to The United Nations Framework Convention in Climate Change, and 96% of S&P 500 companies focusing on sustainability metrics, including GHG emissions, according to the Governance & Accountability Institute’s Flash Report published in 2022.

Biogas, the primary source of RNG, is produced by microbes as they break down organic matter in the absence of oxygen. Our sources of commercial scale biogas are anaerobic digester gas (“ADG”), which is produced inside an airtight

3

tank used to breakdown organic matter such as dairy and other livestock waste, and landfill gas (“LFG”), which is produced by the decomposition of organic waste at landfills.

Given the potential growth and positive environmental impact of RNG, our mission is to obtain as much RNG supply as possible. To that end we are pursuing development and ownership of dairy and other livestock waste ADG projects on our own and with partners including TotalEnergies S.E. (“TotalEnergies”) and BP Products North America (“bp”). Further, we enter long-term RNG supply offtake agreements with well-known third parties that own RNG production facilities. Because our business transforms waste methane into a renewable source of energy, our RNG generates valuable Environmental Credits under federal and state initiatives.

Depending on the source, the California Air Resources Board (“CARB”) has determined that RNG can have a significantly negative carbon intensity score, enabling our customers to achieve a net carbon negative emissions profile.

Graphic

California Air Resources Board “Current Fuel Pathways” Q2 2021 to Q3 2022

At present, we see the best use of RNG as a replacement for fossil-based fuel in the transportation sector. We believe the most attractive market for RNG is U.S. heavy-duty Class 8 trucking and, based on information from the American Trucking Association and our own internal estimates, we believe there are approximately 4.1 million Class 8 heavy-duty trucks operating in the U.S. that use over 40 billion gallons of fuel per year. As of December 31, 2022, we deliver RNG to the transportation market through 569 fueling stations we own, operate or supply in 42 states and the District of Columbia in the U.S., including over 200 stations in California. We also own, operate, or supply 25 fueling stations in Canada as of December 31, 2022. Critically, to generate valuable Environmental Credits, the RNG must be placed in vehicle fuel tanks. We believe our stations and customer relationships allow us to sell substantially more RNG to vehicle operators than any other participant in the market – we calculate that we have access to more fueling stations and vehicle fleets than all our competitors combined. As of December 31, 2022, we served over 1,000 fleet customers operating over 50,000 vehicles on our fuels. We believe we are the only company in the U.S. that provides RNG vehicle fuel at scale in California and nationally.

Longer term, we plan to expand availability of hydrogen fuel for vehicle fleets. As operators deploy more hydrogen powered vehicles, we can modify our fueling stations to reform our RNG and deliver clean hydrogen to customers. We also believe our RNG can be used to generate clean electricity to power electric vehicles, and we have the capability to add electric vehicle charging at our station sites, although the cost of adding electric vehicle charging capacity may be significant.

4

Our Principal Products, Services and Other Business Activities

Our principal products, services and other business activities are described below. Information about the revenue we receive from these activities is discussed in this report in Item 7. “Management’s Discussion and Analysis of Results of Operations and Financial Condition.”

Fuel Sales

We sell RNG and conventional natural gas, in the form of CNG and LNG, as fuel for medium and heavy-duty vehicles.

RNG is injected into natural gas pipelines, which allows RNG to be transported to vehicle fueling stations where it can be compressed and dispensed as CNG, and to liquefaction facilities where it is liquified and made into LNG. We purchase RNG from bp and other third-party producers, comprising over 100 supply sources, typically under long-term RNG supply offtake agreements. In exchange for the agreement to offtake RNG supply, we and the supplier negotiate to determine what percentage share of the value of the Environmental Credit each party will retain. The value of the Environmental Credit is based on the realized value after the credit is sold to (purchased by) an obligated party or as agreed by the supplier and us as part of the negotiation. Our supply offtake agreements are variable and are based on actual RNG produced by the third-party producers, up to various maximum volume levels as governed by the arrangement with no minimum purchase volume required. In 2022, our third-party sourced RNG consisted of 18.0% ADG and 82.0% landfill gas (“LFG”).

Conventional natural gas is typically sourced from local utilities or third-party conventional natural gas marketers. We purchase conventional natural gas under North American Energy Standards Board base contracts on a spot market or short-term forward index basis or forward purchase contracts under take-or-pay arrangements that require us to purchase minimum volumes of conventional natural gas. Conventional natural gas is purchased on a normal purchase normal sale basis, as the conventional natural gas we purchase is for physical delivery of the commodity to our fueling stations for sale to customers.

CNG is RNG or conventional natural gas that is compressed and dispensed in gaseous form. CNG is typically sold by obtaining RNG from RNG suppliers or third-party RNG marketers or conventional natural gas from local utilities or third-party conventional natural gas marketers, compressing and storing it at a fueling station, and dispensing it directly into a vehicle. Our CNG vehicle fuel sales are primarily made through contracts with our customers or on a per fill-up basis at prices we set at public access fueling stations based on prevailing market conditions. Through our subsidiary NG Advantage, LLC (“NG Advantage”), we also transport and sell CNG for non-vehicle purposes via virtual natural gas pipelines and interconnects to industrial and institutional energy users that do not have direct access to natural gas pipelines. NG Advantage also has the capability to transport CNG from production facilities to pipeline injection sites using its fleet of 99 high-capacity trailers.
LNG is RNG or conventional natural gas that is cooled at a liquefaction facility to approximately negative 260 degrees fahrenheit until it condenses into a liquid. We obtain LNG from our own liquefaction plants and from third-party suppliers. For LNG obtained from our own liquefaction plants, we supply the RNG, sourced from RNG suppliers or third-party RNG marketers, or conventional natural gas, sourced from local utilities or third-party conventional natural gas marketers, to our liquefaction plants. We own and operate LNG liquefaction plants near Boron, California and Houston, Texas, which we refer to as the “Boron Plant” and the “Pickens Plant,” respectively. The Boron Plant can produce 56.0 million gallons of LNG per year and has a dual tanker trailer loading system and a 1.8 million gallon storage tank that can hold up to 1.5 million usable gallons. The Pickens Plant can produce 28.0 million gallons of LNG per year and includes a tanker trailer loading system and a 1.0 million gallon storage tank that can hold up to 840,000 usable gallons. In 2022, we produced 94.8% of our LNG at our plants and purchased the remainder of our LNG from third-party suppliers. We sell LNG for use as a vehicle fuel on a bulk basis to fleet customers and through our network of public access fueling stations. We deliver LNG with our fleet of 74 tanker trailers to fueling stations, where it is stored and then dispensed in liquid form into vehicles. The need to liquefy and transport

5

LNG generally causes LNG to cost more than CNG. We sell LNG through supply contracts and on a per fill-up basis at prices we set at public access fueling stations based on prevailing market conditions. Additionally, we sell LNG for non-vehicle purposes, including to customers who use LNG in rocket propulsion and oil fields, and for utility, industrial, marine and rail applications.

Sales of Environmental Credits.   We generate Environmental Credits consisting of RINs and LCFS Credits when we sell RNG for use as a vehicle fuel in the United States. We sell these Environmental Credits to third parties who must comply with federal and state emissions requirements. Generally, the number of Environmental Credits we generate increases as we sell higher volumes of RNG as a vehicle fuel. The number of Environmental Credits we sell and our revenue from these sales can vary depending on a number of factors, including the market for these credits, which has been volatile and subject to significant price fluctuations in recent periods (for example, in 2022, market prices for RINs were as high as $3.56 and as low as $2.47), any changes to the federal and state programs under which the credits are generated and sold, and our ability to strictly comply with these programs.

O&M Services.   We perform maintenance service on Clean Energy-owned and customer-owned fueling stations. Our maintenance program is backed by over 200 company employed service technicians and support personnel, an in-house 24/7 remote monitoring center, technician training center, computerized maintenance management system and inventory warehouses throughout the United States and Canada. For maintenance services, we generally charge a fixed fee or per gallon fee based on volume of fuel dispensed at the station.

Station Construction and Engineering.    We design and construct fueling stations and sell or lease some of these stations to our customers. Since 2008, we have served as the general contractor or supervised qualified third-party contractors to build over 450 natural gas fueling stations.

Grant Programs.    We apply for and help our fleet customers apply for federal, state and local grant programs in areas in which we operate. These programs can provide funding for vehicle purchases, fueling station construction and vehicle fuel sales.

Our Company’s Sustainability Program

Our vision is to deliver renewable transportation fuel for a cleaner, safer, more equitable tomorrow. We have a bold program, supported by ambitious goals to drive progress across four key pillars: fueling the transition to renewable energy in transportation, building the workforce for the future of renewable energy, advancing smart policies that drive the transformation to zero carbon fuels, and earning stakeholder trust.

Fueling transportation’s transition to renewable energy.

The fuel we provide enables our customers to transition from diesel to a solution with significantly lower GHG emissions and air quality impacts today. We are committed to pushing ourselves and our partners further by helping to produce and distribute 100% RNG fuels, which can have a negative net carbon emissions profile. We are also committed to doing our part to reduce our own emissions across our operations and supply chain.

Building the workforce for the future of renewable energy.

At Clean Energy we have always had a strong focus on employee and contractor safety and strive to be a zero-incident workplace for our service technicians and staff, as well as our customers using our facilities. Looking towards the future, we will continue to focus on employee recruitment, retention, and engagement, with a specific emphasis on diversity, equity, and inclusion in all areas of our company. It is important that we build and maintain a diverse and inclusive workforce, leadership team and supplier base that are reflective of the communities in which we operate. We acknowledge the lack of diversity in the energy sector and strive to be part of the solution.

6

Advancing smart policies that drive the transformation to zero carbon fuels.

Widespread change will be necessary across all industries to achieve our collective climate goals. We recognize that some physical climate impacts are unavoidable in the near-term and that the transition to a low carbon economy may bring new risks to our business. We also recognize that natural gas extraction and processing causes environmental and social impacts that must be appropriately managed. By investing in the energy transition, our aim is to reduce our own risks and provide lasting benefits to society. To enable lasting change, we must ensure the adoption of performance-driven state and federal policies that accelerate the shift from diesel and other transportation fuels with high GHG emissions and negative air quality impacts to zero net carbon emission transportation fuels. We are also committed to contributing to quality of life improvement and economic development in the communities where we conduct business, many of which are disadvantaged communities that suffer from poor air quality due to the use of transportation fuels, including diesel, that have high GHG emissions and significantly negative air quality impacts.

Earn stakeholder trust.

To realize our ambitious goals we are building trusted partnerships with our stakeholders. We strive to act ethically and responsibly in all aspects of our business, seeking to meet expectations related to human rights, labor standards, air quality, water stewardship, operational energy efficiency, biodiversity and land use, disaster preparedness, business ethics, and other material topics.

Market Opportunity

Increasing demand for RNG

Demand for RNG produced from biogas is significant and growing in large part due to an increased focus by the U.S. public and investors, as well as federal, state, and local regulatory authorities, on reducing the emission of GHG, such as methane. According to the U.S. Environmental Protection Agency (“EPA”), methane is a significant GHG, which accounted for roughly 11% of all U.S. GHG emissions from human activities in 2020 and which has a comparative impact on global warming that is about 25 times more powerful than that of carbon dioxide over a 100-year period. Biogas processing facilities substantially reduce methane emissions at livestock farms and landfills, which together accounted for approximately 53% of U.S. methane emissions in 2020 according to the EPA.

Over the past decade we have seen the transportation sector be the fastest growing end market for RNG, where RNG is used as a replacement for fossil-based fuel. This growth has been principally driven by an increased focus on reducing GHGs, as well as Environmental Credits to support the production of renewable transportation fuels. According to NGV America, a national organization dedicated to the development of a growing, profitable, and sustainable market for vehicles powered by RNG, in 2021, “RNG use as a transportation fuel increased 234% from 2017 levels, and RNG use as a motor fuel displaced 3.8 million tons of carbon dioxide equivalent.” Further, RNG engines now commercially available for heavy-duty, regional-haul, refuse, transit, and vocational applications have been certified to satisfy CARB’s optional low nitrogen oxide (“NOx”) emission standard of 0.02 g/bhp-hr. This means that these engines emit 90% less smog-forming NOx than the existing regulatory standards, making them the lowest certified ultra-low NOx emission engines in the U.S.

Given public and investor calls for, and U.S. federal, state, and local regulatory trends and policies aimed at, reducing GHG emissions, we expect continued regulatory support for RNG as a replacement for fossil-based fuels and therefore continued and growing demand for RNG in the foreseeable future.

Increasing vehicle availability

RNG is a replacement for fossil-based fuel consumed by vehicles that use internal combustion engines like those used in gasoline- or diesel-powered vehicles. Virtually any car, truck, bus, or other vehicle is capable of being manufactured to run on RNG. Many types and models of heavy- and medium-duty RNG vehicles and engines are available in the U.S., including, among others, long-haul tractors, refuse trucks, regional tractors, transit buses, ready-mix trucks, delivery trucks, vocational work trucks, school buses, shuttles, pickup trucks and cargo and passenger vans.

7

More broadly, many companies are developing and commercializing hydrogen and electric commercial vehicles, particularly as the commercial transportation sector increasingly shifts toward low-emission, zero-emission, or carbon neutral vehicle solutions. Various manufacturers have announced their plans to bring long-haul Class 8 commercial hydrogen- and battery-powered vehicles to the market over the coming years.

Availability of long-term feedstock supply

Biogas is collected and processed to remove impurities for use as RNG and injected into existing natural gas pipelines. RNG is fully interchangeable with and chemically identical to conventional natural gas. Common sources of biogas include livestock farms, landfills, and wastewater resource recovery facilities.

Livestock- and landfill-sourced biogas represent a significant opportunity to produce RNG and reduce GHG emissions. Although LFG has accounted for most of the growth in biogas projects to date, biogas from dairy and other livestock farm waste represents significant opportunities for RNG production that remain largely untapped. According to ICF Consulting, Inc., the global consulting services company, by 2040, the U.S. has the technical potential to annually produce up to 34.4 billion GGEs of RNG, including up to 20.6 billion GGEs of ADG RNG.

All-in prices paid for RNG from livestock farms can be significantly higher than prices for RNG from landfills due to higher value available from state-level low-carbon fuel incentives for these projects. Given our market leadership in RNG, we believe we are well-positioned to take advantage of this market.

TotalEnergies Joint Venture

On March 3, 2021, we entered into an agreement (the “TotalEnergies JV Agreement”) with TotalEnergies to create 50/50 joint ventures to develop ADG RNG production facilities in the United States. The TotalEnergies JV Agreement contemplates investing up to $400.0 million of equity in production projects, and TotalEnergies and the Company each committed to initially provide $50.0 million. Pursuant to the TotalEnergies JV Agreement, the Company and TotalEnergies have given each party a limited right of first opportunity to invest in ADG RNG projects they respectively originate. Currently, there is one ADG RNG joint venture project under construction pursuant to the TotalEnergies JV Agreement and is expected to be substantially complete in early 2023. This project is estimated to produce up to 1.1 million GGEs of RNG annually, all of which will be available to the Company for sale to the vehicle fuels market.

bp Joint Venture

On April 13, 2021, pursuant to a memorandum of understanding we entered into with bp in December 2020, we entered into an agreement (“bp JV Agreement”) with bp that created a 50/50 joint venture (the “bpJV”) to develop, own and operate new ADG RNG production facilities in the United States. From inception to December 31, 2022, we and bp have collectively contributed approximately $300 million of equity to the bpJV. Currently, there are six ADG RNG projects under construction in the bpJV, which are planned to be substantially complete between the first quarter of 2023 and the third quarter of 2024. These ADG RNG projects are estimated to collectively produce up to 11.2 million GGEs of RNG annually, and 100% of the RNG produced from these projects will be available to us for sale as vehicle fuel pursuant to our existing marketing agreement with bp.

The Company’s RNG projects

As of December 31, 2022, we had two 100% owned ADG RNG projects under development, which are anticipated to be substantially complete between the second and third quarter of 2024. In accordance with the TotalEnergies JV Agreement, we will provide TotalEnergies with the right of first opportunity to invest in these ADG RNG projects alongside the Company. Collectively, our two 100% owned ADG RNG projects will have an estimated RNG production volume of 3.4 million GGEs per year, all of which will be available to us for sale to the vehicle fuels market.

8

Use of environmental credits to promote RNG growth

When used as a transportation fuel, RNG generates additional revenue streams through Environmental Credits. These Environmental Credits are provided under a variety of programs, including the national Renewable Fuel Standards (“RFS”), and state-level Low Carbon Fuel Standard (“LCFS”) programs.

The RFS program requires transportation fuel to contain a minimum volume of renewable fuel. To fulfill this regulatory mandate, the EPA obligates refiners and importers (“Obligated Parties”) to blend renewable fuel with standard fuel to meet renewable volume obligations (“RVOs”). Obligated Parties can comply with RVOs by either blending RNG into their existing fuel supply or purchasing Renewable Identification Numbers, or RINs. RINs are generated when eligible renewable fuels are produced or imported and blended with a petroleum product for use as a transportation fuel. The RFS program has been a key driver of growth in the RNG industry since 2014 when the EPA ruled that RNG, when used as a transportation fuel, would qualify for D3 RINs (for cellulosic biofuels), which are generally the most valuable among the four categories of RINs. In 2022, we estimate that we generated 48% of all D3 RINs in the U.S.

The monetization of RNG also benefits from low-carbon fuel initiatives at the state-level, specifically from established programs in California and Oregon. California’s LCFS (“CA LCFS”) program requires fuel producers and importers to reduce the carbon intensity (“CI”) of their products, with goals of a 10% reduction in carbon emissions from 1990 levels by 2020 and a 20% reduction by 2030. CARB awards CA LCFS credits to RNG projects based on each project’s CI score relative to the target CI score for gasoline and diesel fuels. The CI score represents the overall net impact of carbon emissions for each RNG pathway and is determined on a project-by-project basis. Because our business involves the capture and transformation of waste methane into a renewable source of energy, our customers are able to significantly reduce, if not eliminate, GHG emissions from their commercial transportation activities. Further, CARB calculates RNG produced by livestock farms as carbon negative, generating substantial incremental CA LCFS credits. Multiple other states, including New York, Washington, and New Mexico are considering LCFS initiatives like those implemented in California and Oregon. In 2022, we estimate that we generated 41% of all LCFS credits under Bio-CNG and Bio-LNG pathways in the CA LCFS.

Our Strategy

We aim to maintain and increase our position as the leading provider of RNG to the commercial vehicle market in North America, and our goal is to deliver 100% RNG to our entire fueling infrastructure by 2025. We support this objective through a multi-pronged strategy of:

promoting the reduction of GHG emissions and expanding the use of renewable fuels to displace fossil-based fuels;
increasing supply of RNG through the development of new project investment opportunities, expanding our existing supplier portfolio, and leveraging our existing fuel network and customer relationships;
empowering our customers to achieve their sustainability and carbon reduction objectives;
leveraging our management expertise; and
utilizing our environmental, health and safety and compliance leadership.

Promoting the reduction of methane emissions and expanding the use of renewable fuels to displace fossil-based fuels.

We share the renewable fuel industry’s commitment to provide sustainable renewable energy solutions and to offer products with high economic and ecological value. By simultaneously replacing fossil-based fuels and reducing overall methane emissions, our business has a substantial positive environmental impact. We are committed to the sustainable development, deployment, and utilization of RNG to reduce the country’s dependence on fossil fuels. In addition to its methane emission benefits, the increased production and use of RNG have several other environmental benefits. Anaerobically digested livestock waste produces significantly less odor than conventional storage and land application

9

systems. The odor of stored livestock waste mainly comes from volatile organic acids and hydrogen sulfide, which has a “rotten egg” smell. In an anaerobic digester, volatile organic compounds are reduced to methane and carbon dioxide, which are odorless gases. The volatized fraction of hydrogen sulfide is captured with the collected ADG and destroyed. Anaerobic digestion provides several water quality and land conservation benefits as well. Digesters, particularly heated digesters, can destroy more than 90% of disease-causing bacteria that might otherwise enter surface waters and pose a risk to human and animal health. Digesters also reduce biochemical oxygen demand (“BOD”). BOD is one measure of the potential for organic wastes to reduce dissolved oxygen in natural waters. Because fish and other aquatic organisms need minimum levels of dissolved oxygen for survival, farm practices that reduce BOD protect the health of aquatic ecosystems. In addition to protecting local water resources, implementing anaerobic digesters on livestock facilities improves soil health. Adding digestate to soil increases the organic matter content, reduces the need for chemical fertilizers, improves plant growth and alleviates soil compaction. Further, digestion converts nutrients in manure to a more accessible form for plants to use. The risks of water and soil contamination from flooding of open lagoons are also mitigated by digesters.

Increasing supply of RNG through the development of new project opportunities, expanding our existing supplier portfolio, and leveraging our extensive fueling station network and customer relationships.

In our view, the market has not yet unlocked the full potential of RNG. We believe we were the first company to deliver RNG to the commercial vehicle fuels market, have the most extensive RNG fueling infrastructure and customer relationships, and our stations and customer relationships allow us to obtain and deliver substantially more RNG to vehicle operators than any other participant in the market. This is important because RNG must be placed in vehicle fuel tanks to generate the valuable Environmental Credits.

Dependable and economic sources of RNG are critical to our success. We continue to leverage our relationships built over the past several decades to identify and execute new RNG project development and supply offtake opportunities. These come from our relationships with feedstock owners and project developers who value our long operating history, strong reputation in the industry and unmatched access to fueling infrastructure and vehicle operators for certainty of Environmental Credit generation. Based on the foregoing, we believe that we are presented with nearly every material development, supply and distribution opportunity in the market.

We exercise financial discipline in pursuing projects by targeting project returns that are in line with the relative risk of the specific projects and associated feedstock costs and any related attributes that can be monetized. We also support third parties that own RNG production facilities by entering into long-term RNG supply offtake agreements. As these facility owners expand their operations, we provide additional access to our fueling infrastructure and customer relationships.

As of December 31, 2022, we obtain RNG from over 100 supply sources. We believe that we have one of the largest and most diverse supply portfolios in the RNG industry, which allows us to provide certainty of RNG supply to our vehicle operator customers.

In our view, all the foregoing gives us a competitive advantage relative to existing and new market entrants.

Empowering our customers to achieve their sustainability and carbon reduction objectives.

In November 2022, global leaders met in Sharm El-Sheikh, Egypt for the United Nations Climate Change Conference (“COP27”) to discuss implementation initiatives with a view of renewing and extending the agreements reached in the Paris Agreement. With evidence indicating that the world community may fall short of limiting the Paris Agreement’s target of global warming to less than 1.5°C, governments and regulators globally face mounting public pressure to address the threat of climate change. There is pressure from politicians, regulators, non-governmental organizations and the investment community directed at corporations to sharpen focus on credible, net-zero aligned transition plans, and key investors have made climate change risk management a key priority. For example, BlackRock stated in its 2021 stewardship expectations guidelines that “[t]he events of [2020] have intensified our conviction that sustainability risk—and climate risk in particular—is investment risk” and plans to expand its engagement to the over 1,000 companies that are responsible for producing 90% of GHG emissions in its investment portfolio. Similarly, in his 2021 letter to boards, Cyrus Taraporevala, State Street’s CEO and President, said the asset manager will be elevating its focus on climate risk,

10

noting that ahead of COP26, “policymakers are assessing progress on climate change action . . . many jurisdictions are signaling their intentions to make climate risk disclosure mandatory.” Vanguard has determined that “it is critical that public company boards fully understand and own climate-related risks.”

We believe we are uniquely positioned to empower our customers to achieve their sustainability and carbon reduction goals. Because our business involves the capture and transformation of waste methane into a renewable source of energy, we believe our customers can significantly reduce, if not eliminate, GHG emissions from their commercial transportation activities. Further, our RNG is available today to reduce climate harming GHG and meet sustainability objectives and at a cost to customers that is very competitive to other fuels like diesel. We also assist our customers in their transition to cleaner transportation fuels by helping them obtain federal, state and local tax credits, grants and incentives, providing vehicle financing, including through our Zero Now and Chevron Adopt-A-Port programs, engineering and constructing fueling stations, and facilitating customer selection of vehicle specifications that best meet their needs.

Management expertise

Our management team has decades of combined experience in the alternative vehicle fueling industry. We believe our team’s proven track record in alternative vehicle fuels and focus on RNG gives us a strategic advantage in continuing to grow our business profitably. Our diverse experience and integration of key technical, environmental, and administrative support functions, along with our first-to-market advantage, further our ability to successfully deliver RNG to the commercial vehicle fuels market.

Environmental, health and safety and compliance leadership

Our executive team places the highest priority on the health and safety of our staff and third parties, as well as the preservation of the environment. Our corporate culture is built around supporting these priorities, as reflected in our well-established practices and policies. By setting and maintaining high standards in the renewable energy field, we are often able to contribute positively to the safety practices and policies of our partners and customers. Our high safety standards include use of wireless gas monitoring safety devices, active monitoring of all field workers, performing environmental health and safety (“EHS”) audits and using technology throughout our safety processes from employee training in compliance with operational processes and procedures to emergency preparedness. By extension, we incorporate our EHS standards into our subcontractor selection qualifications to ensure that our commitment to high EHS standards is shared by our subcontractors. For 2022, our Total Recordable Incident Rate (“TRIR”) was 2.8, which is lower than the 2021 national average of 2.9 TRIR for all industries. As of December 31, 2022, we have not received any U.S. Occupational Health and Safety Administration (“OSHA”) or state OSHA citations in the last five years.

How We Generate Revenue

We generate revenue from selling RNG and conventional natural gas as a vehicle fuel, as well as by selling the associated Environmental Credits. RNG made up 84% of our vehicle fuel sales in 2022, and we expect 100% of our vehicle fuel sales to be RNG by 2025. Although RNG has the same chemical composition as natural gas from fossil sources, it has unique Environmental Credits assigned to it due to its origin from low- and negative-carbon, renewable sources. The Environmental Credits that we sell are composed of RINs and state low-carbon fuel credits, including CA LCFS credits, which are generated from the conversion of biogas to RNG that is used as a transportation fuel.

In addition to revenues generated from sales of RNG and conventional natural gas as a vehicle fuel and Environmental Credits, we also generate revenues by providing O&M services for public and private RNG, natural gas and hydrogen vehicle fleet customer stations; selling and servicing compressors and other equipment used in RNG production and at RNG, natural gas and hydrogen stations; and obtaining federal, state and local tax credits, grants and incentives.

We are experts in the engineering, design and construction of fueling stations. When we build stations for customers, we charge construction, other fees, or lease rates based on the size and complexity of the project. Since 2008, we have served as the general contractor or supervised qualified third-party contractors to build over 450 fueling stations.

Equipment for RNG stations consists of compressors, storage tanks, and dispensers.

11

As operators deploy hydrogen-powered vehicles, we can modify our fueling stations and build additional stations to dispense clean hydrogen produced from our RNG. The equipment for hydrogen stations includes compressors, storage tanks, and dispensers, provided that the cost of adding hydrogen fueling may be significant.
We also have the capability to add high speed level 3 electric vehicle charging at our station sites, and our RNG can be used as a clean resource to power electric vehicles via on-site generation and/or routing to the electric grid serving our stations, although the cost of adding electric vehicle charging capacity may be significant.

Key Customer Markets

We serve customers in a variety of markets, including trucking, airports, refuse and public transit. We believe these customer markets are well-suited for the adoption of RNG and other alternative vehicle fuels because they consume relatively high volumes of fuel, refuel at centralized locations or along well-defined routes and/or are facing increasingly stringent emissions or other environmental requirements. During the years ended December 31, 2020, 2021 and 2022, no single customer accounted for 10% or more of our total revenue.

Trucking

We believe heavy-duty trucking represents the greatest opportunity for RNG and other alternatives to be used as a vehicle fuel. We estimate there are approximately 4.1 million Class 8 heavy-duty trucks operating in the U.S. using over 40 billion gallons of fuel each year. Because these high-mileage vehicles consume substantial amounts of fuel, operators can derive significant benefits from the carbon and GHG reductions associated with our vehicle fuels. We are focused on fueling more heavy-duty trucks, and many well-known shippers, manufacturers, retailers and other truck fleet operators have started to use RNG fueled trucks to move their freight, including, among others, Amazon, Pepsi Frito-Lay, FedEx, Anheuser-Busch, USPS, UPS, Kroger, KeHe Distributors, Kenan Advantage Group, and Estes Express.

Zero Now

To help facilitate the transition of trucking fleets to our fuels, we have launched the Zero Now truck financing program, which is intended to increase the deployment of the commercially available RNG heavy-duty trucks in the U.S. The Zero Now program generally involves the following:

One or more truck leasing or finance companies lease or sell RNG heavy-duty trucks to vehicle fleets pursuant to lease or sale agreements with the fleet operators and with us, providing for periodic payments by the fleet operators of amounts equal to the payments that will be made for the lease or purchase of an equivalent truck that operates on diesel fuel, and providing for payment by us of the incremental cost of the RNG truck over and above the diesel-equivalent truck; and
The fleet operators participating in the program enter into fueling agreements with us, under which the operators agree to purchase from us, and we agree to supply, minimum monthly volumes of RNG at prices (which are lower than diesel prices per GGE) to operate the trucks leased or purchased in the program and allow us to recoup our payment of the incremental cost of the RNG trucks.

We previously entered into the following agreements to implement the Zero Now program:

In January 2019, we entered into a term credit agreement with Société Générale (“SG”), as lender, under which we were permitted to draw, from time to time, through January 2, 2022, up to an aggregate of $100.0 million to satisfy our payment obligations for the incremental cost of RNG trucks under the truck lease or sale agreements described above; and
In January 2019, we entered into a credit support agreement with TotalEnergies Holdings USA Inc. (“THUSA”), a wholly owned subsidiary of TotalEnergies (which indirectly through another of its subsidiaries, holds approximately 19% of our outstanding common stock), pursuant to which THUSA guaranteed our obligations under the term credit agreement with SG. In consideration for such guaranty, we agreed to pay to THUSA a

12

quarterly fee at a rate per annum equal to 10% of the average amount owed by us under the term credit agreement during the preceding quarter.

In addition, we are supporting the growth of the RNG heavy-duty truck market through commodity swap arrangements under which we have locked in a discount price to diesel for customers fueling with us; our negotiation of favorable fuel tank pricing from manufacturers, which we are passing along to our customers; and our network of truck-friendly fueling stations (we refer to this network as “America’s Natural Gas Highway” or “ANGH”), which we have built in key locations nationwide. Many existing ANGH stations are located at Pilot Travel Centers, the largest truck fueling operator in the United States.

Chevron Adopt-A-Port Program

In 2020, we partnered with Chevron Products Company, a division of Chevron U.S.A. Inc (“Chevron”) on Adopt-A-Port, an initiative that provides truck operators serving the ports of Los Angeles and Long Beach with RNG to reduce emissions. For its part, Chevron provides funding for Adopt-A-Port and supplies RNG to Clean Energy stations near the ports. Chevron’s funding allows truck operators to subsidize the cost of buying new RNG-powered trucks. We manage the program, including offering fueling services for qualified truck operators. Truck operators participating in the program, which supports the ports’ Clean Trucks Program and Clean Air Action Plan, fuel at our stations supplied with Chevron RNG. Importantly, Adopt-A-Port provides a meaningful air quality improvement for the adversely impacted communities around the port – such communities typically have the worst air quality in the nation. In 2022, customers contracted 207 trucks under Adopt-A-Port, and we expect 250 additional trucks to be ordered in 2023.

Airports

We estimate that vehicles serving airports in the United States, including airport delivery fleets, rental car and parking passenger shuttles and taxis, consume an aggregate of approximately two billion gallons of fuel per year. Additionally, many U.S. airports face emissions challenges and are under regulatory directives and political pressure to reduce pollution, particularly as part of any expansion plans. As a result, many of these airports have adopted various strategies to address tailpipe emissions, including rental car and hotel shuttle consolidation and requiring or encouraging service vehicle operators to switch their fleets to our vehicle fuels.

Refuse

We believe that there are nearly 200,000 refuse trucks in the United States that collect and haul refuse and recyclables, which aggregately consume approximately two billion gallons of fuel per year. We estimate that approximately 60% of new refuse trucks are capable of operating on RNG, up from approximately 3% of new refuse trucks in 2008. Refuse haulers are increasingly adopting trucks that run on our vehicle fuels to realize operational savings and to address demands for reduced emissions from the public, investors, and governmental agencies. As of December 31, 2022, we fuel approximately 15,000 refuse vehicles for customers including Waste Management, Republic Services, Waste Connections, GFL Environmental, Atlas Disposal, Burrtec, CR&R, Recology and Waste Pro, among others. We also provide vehicle fueling services to municipal refuse fleets.

Public Transit

We believe that there are over 72,000 municipal transit buses operating in the United States. In many areas, increasingly stringent emissions standards have limited the fueling options available to public transit operators. Also, transit agencies typically fuel at a central location and use high volumes of fuel. We estimate that transit agencies in the United States consume approximately one billion gallons of fuel per year. Many transit agencies have been early adopters of vehicles using our fuels, and over 25% of existing transit buses and approximately 35% of new transit buses operate on RNG. As of December 31, 2022, public transit customers for which we serve include the Los Angeles County Metropolitan Transit Authority, New York MTA, Foothill Transit (Los Angeles County, California), Orange County Transit Authority, Santa Monica Big Blue Bus, Dallas Area Rapid Transit, Phoenix Transit, New Jersey Transit, Jacksonville Transportation Authority, NICE Bus (Nassau County, New York) and Washington Metro Area Transportation Authority.

13

Competition

There are many other companies operating in the renewable energy and waste-to-energy space. Regarding RNG production and supply, our primary competition is from other companies or solutions for access to biogas from waste. Evolving consumer preferences, regulatory conditions, ongoing waste industry trends, and project economics have a strong effect on the competitive landscape. We have demonstrated a track record of strategic flexibility across our history which has allowed us to pivot towards projects and markets that we believe deliver optimal returns and stockholder value in response to changes in market, regulatory and competitive pressures. The biogas and RNG markets are heavily fragmented. We believe we are in a strong position to compete for new project development and supply opportunities. Competition for such opportunities, however, including the prices being offered for fuel supply, affect the profitability of the opportunities we pursue, and may make opportunities unsuitable to pursue.

The market for vehicle fuels is highly competitive. The biggest competition for RNG use as a vehicle fuel is gasoline and diesel because most vehicles in our key markets are powered by these fuels. Many established businesses are in the market for RNG and other alternatives for use as vehicle fuel, including alternative vehicle and alternative fuel companies, refuse collectors, industrial gas companies, truck stop and fuel station owners, fuel providers, utilities and their affiliates and other organizations. We also compete with suppliers of other alternative vehicle fuels, including renewable diesel, biodiesel and ethanol, as well as producers and fuelers of alternative vehicles, including hybrid, electric and hydrogen-powered vehicles. Additionally, our stations compete directly with other natural gas fueling stations and indirectly with electric vehicle charging stations and fueling stations for other vehicle fuels. In addition, we transport and sell CNG through NG Advantage’s virtual natural gas pipelines and interconnects and compete with other participants in this market.

If the alternative vehicle fuel market grows then the number and type of participants in this market and their level of capital and commitments to alternative vehicle fuel programs will increase. We compete for vehicle fuel users based on demand for the type of fuel, which may be affected by a variety of factors, including, among others, cost, supply, availability, quality, cleanliness, and safety of the fuel; cost, availability and reputation of vehicles and engines; convenience and accessibility of fueling stations; regulatory mandates and other requirements; and recognition of the brand. We believe we compare favorably with our competitors based on these factors; however, some of our competitors have substantially greater financial, marketing, and other resources than we have. As a result, these competitors may be able to respond more quickly to changes in customer preferences, legal requirements or other industry or regulatory trends; devote greater resources to the development, promotion and sale of their products; adopt more aggressive pricing policies, dedicate more effort to infrastructure and systems development in support of their business or product development activities; implement more robust or creative initiatives to advance consumer acceptance of their products; or exert more influence on the regulatory landscape that impacts the vehicle fuels market.

Governmental Regulation

We are subject to a variety of federal, state and local laws and regulations relating to the environment, health and safety, labor and employment, building codes and construction, zoning and land use, the government procurement process, any political activities or lobbying in which we may engage, public reporting and taxation, among others. Many of these laws and regulations are complex, change frequently and have become more stringent over time. Any changes to existing regulations, adoption of new regulations or failure by us to comply with applicable regulations may result in significant additional expense to us or to our customers or a variety of administrative, civil, and criminal enforcement measures, any of which could have a material adverse effect on our business, reputation, financial condition and results of operations. Certain regulations that significantly affect our various operating activities are described below. Compliance with these regulations has not had a material effect on our capital expenditures, earnings, or competitive position to date, but new regulations or amendments to existing regulations to make them more stringent could have such an effect in the future. We cannot estimate the expenses we may incur to comply with potential new laws or changes to existing laws, or the other potential effects these laws may have on our business, and these unknown costs and effects are not specifically contemplated by our existing customer agreements or our budgets and cost estimates.

We are subject to federal, state, and local air quality, solid waste, and water quality regulations and permitting requirements. Specific construction and operating permit requirements may differ among states. Specific permits we frequently must obtain include air permits, nonhazardous waste management permits, pollutant discharge elimination

14

permits, and beneficial use permits. We must also maintain compliance with relevant federal, state and local environmental, health and safety requirements.

RNG projects are subject to federal RFS program regulations. The EPA administers the RFS program with volume requirements for several categories of renewable fuels. The EPA’s RFS regulations establish rules for fuel supplied and administer the RIN system for compliance, trading credits and rules for waivers. The EPA calculates a blending standard for each year based on estimates of gasoline usage from the Department of Energy’s Energy Information Agency. Separate quotas and blending requirements are determined for cellulosic biofuels, biomass-based diesel, advanced biofuels, and total renewable fuel. Further, we are required to register each RNG project with the EPA and relevant state regulatory agencies. We qualify our RINs through a voluntary Quality Assurance Plan, which typically takes from three to five months from first injection of RNG into the commercial pipeline system. Further, we may make a large project investment prior to receiving the regulatory approval and RIN qualification. In addition to registering each RNG project, we are subject to quarterly audits under the Quality Assurance Plan of our projects to validate our qualification.

Our operations are also subject to state renewable fuel standard regulations. The CA LCFS program requires producers of petroleum-based fuels to reduce the CI of their products, which began with a quarter of a percent in 2011 to a 10% total reduction by 2020, and a 20% total reduction by 2030. Petroleum importers, refiners and wholesalers can either develop their own low-carbon fuel products or buy CA LCFS credits from other companies that develop and sell low-carbon alternative fuels, such as biofuels, electricity, natural gas, or hydrogen. We are subject to a qualification process like that for RINs, including verification of CI levels and other requirements existing for CA LCFS credits.

Before an RNG project can be developed, all Resource Conservation and Recovery Act (“RCRA”) Subtitle D requirements (requirements for nonhazardous solid waste management) must be satisfied. In particular, because methane is explosive in certain concentrations and poses a hazard if it migrates, biogas collection systems must meet RCRA Subtitle D standards for gas control. RNG projects may be subject to other federal, state and local regulations that impose requirements for nonhazardous solid waste management.

Certain of our operations may be subject to federal requirements to prepare for and respond to spills or releases from tanks and other equipment and provide training on operation, maintenance and discharge prevention procedures and the applicable pollution control laws. We may be required to develop spill prevention, control and countermeasure plans to memorialize our preparation and response plans and to update them on a regular basis.

Our operations may result in liability for hazardous substances or other materials placed into soil or groundwater. Pursuant to the Comprehensive Environmental Response, Compensation and Liability Act of 1980 or other federal, state, or local laws governing the investigation and cleanup of sites contaminated with hazardous substances, we may be required to investigate and/or remediate soil and groundwater contamination at our projects, contiguous and adjacent properties and other properties owned and/or operated by third parties.

Additionally, biogas projects may need to obtain National Pollutant Discharge Elimination System permits if wastewater is discharged directly to a receiving water body. If wastewater is discharged to a local sewer system, biogas projects may need to obtain an industrial wastewater permit from a local regulatory authority for discharges to a Publicly Owned Treatment Works. The authority to issue these permits may be delegated to state or local governments by the EPA. The permits, which typically last five years, limit the quantity and concentration of pollutants that may be discharged. Permits may require wastewater treatment or impose other operating conditions to ensure compliance with the limits. In addition, the Clean Water Act and implementing state laws and regulations require individual permits or coverage under general permits for discharges of storm water runoff from certain types of facilities.

On September 23, 2020, the California Governor issued an Executive Order N-79-20 setting goals for expanding the sale and use of zero-emission vehicles within California, including 100% of in-state sales of new passenger cars and trucks to be zero-emission by 2035, and 100% of medium- and heavy-duty truck vehicles in California to be zero-emission by 2045 for all operations where feasible. The Governor also directed CARB to develop and propose regulations to achieve these goals consistent with state and federal law. This order is the latest in a series of targets set by California to transform the energy and transportation fuel sectors and reduce GHG emissions. Executive Order B55-18 sets a statewide target to achieve carbon neutrality no later than 2045. The transitioning of California’s energy markets to increased reliance on

15

renewable and carbon-free sources has the potential to create favorable market conditions for RNG but could also harm our vehicle fueling business. Future regulatory actions will be required to meet the state’s zero-emission and carbon neutrality targets.

Employees and our Human Capital

As of December 31, 2022, we employed 496 people. We have not experienced any work stoppages, and none of our employees are subject to collective bargaining agreements.

The success and growth of our business is significantly correlated with our ability to recruit, train, promote and retain talented individuals at all levels of our organization. To succeed in a competitive labor market, we have developed and maintain key recruitment and retention strategies. These include competitive salary structures, including bonus compensation programs, and competitive benefits policies, including paid time off for vacations, sick leave and holidays, short-term disability coverage, group term life insurance, and various retirement savings and incentive plans.

Safety of our personnel is a core value of Clean Energy and maintaining a safe work environment is critical to an energy company’s ability to attract and retain employees. To support the health and safety of our employees during the COVID-19 pandemic, we enhanced our safety protocols to promote the health of our employees.

Sales and Marketing

We market our brands, products and services primarily through our direct sales force, which includes sales representatives covering all of our major geographic and customer markets, as well as attendance at trade shows and participation in industry conferences and events. Our sales and marketing team also work closely with federal, state and local government agencies to provide education about the value of our vehicle fuels and to keep abreast of proposed and newly adopted regulations that affect our industry.

Seasonality

To some extent, our business may experience seasonality. For more information, see the discussion under “Seasonality and Inflation” in Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

Intellectual Property

Our intellectual property rights primarily consist of trade secrets, patents, know-how and trademarks, and we rely on a combination of trademark laws, trade secret laws, confidentiality provisions and other contractual provisions to protect these rights and our proprietary information. These intellectual property rights help us to retain existing business and secure new relationships with customers.

More Information

Our website is located at www.cleanenergyfuels.com. We make available, free of charge on our website, our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. The SEC maintains a website at www.sec.gov that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC, including us. All references to our website in this report are inactive textual references, and the contents of our website are not incorporated into this report.

Item 1A. Risk Factors

An investment in our Company involves a high degree of risk of loss. You should carefully consider the risk factors discussed below and all of the other information included in this report before you make any investment decision regarding our securities. We believe the risks and uncertainties described below are the most significant we face, but additional risks

16

and uncertainties not known to us or that we currently deem immaterial could also be or become significant. The occurrence of any of these risks could harm our business, financial condition, results of operations, prospects and reputation and could cause the trading price of our common stock to decline.

Risks Related to Our Business

Our success is dependent on the willingness of fleets and other consumers to adopt our vehicle fuels, which may not occur in a timely manner, at expected levels or at all.

Our success is highly dependent on the adoption by fleets and other consumers of our RNG and conventional natural gas vehicle fuels. The market for our vehicle fuels has experienced slow, volatile and unpredictable growth in many sectors. For example, adoption and deployment of our vehicle fuels in heavy-duty trucking has been slower and more limited than we anticipated. Also, other important fleet markets, including airports and public transit, had slower volume and customer growth in recent years that may continue. If the market for our vehicle fuels does not develop at improved rates or levels, or if a market develops but we are not able to capture a significant share of the market or the market subsequently declines, our business, prospects, financial condition, and operating results would be harmed.

Factors that may influence the adoption of our vehicle fuels, many of which are beyond our control, include, among others:

Lack of demand for trucks that use our vehicle fuels;
Adoption or expansion of government policies, programs, funding or incentives, or increased publicity or popular sentiment in favor of vehicles or fuels other than RNG and natural gas, including long-standing support for gasoline and diesel-powered vehicles, changes to emissions requirements applicable to vehicles powered by gasoline, diesel, RNG, natural gas, or other vehicle fuels and/or growing support for electric and hydrogen-powered vehicles;
Limitations on the capabilities of utilities to provide services to meet our requirements. For example, natural gas utilities may be unable to expand piping or provide services for new expansions, and electric utilities may lack the capacity to provide service for our projects;
Perceptions about the benefits of our vehicle fuels relative to gasoline, diesel and other alternative vehicle fuels, including with respect to factors such as supply, cost savings, environmental benefits and safety;
Increases, decreases or volatility in the supply, demand, use and prices of crude oil, gasoline, diesel, RNG, natural gas and other vehicle fuels, such as electricity, hydrogen, renewable diesel, biodiesel and ethanol;
Inertia among fleets and fleet vehicle operators, who may be unable or unwilling to prioritize converting a fleet to our vehicle fuels over an operator’s other general business concerns, particularly if the operator is not sufficiently incentivized by emissions regulations or other requirements or lacks demand for the conversion from its customers, drivers, or other stakeholders;
Vehicle cost, fuel efficiency, availability, quality, safety, convenience (to fuel and service), design, performance and residual value, as well as operator perception with respect to these factors, generally and in our key customer markets and relative to comparable vehicles powered by other fuels;
The development, production, cost, availability, performance, sales and marketing and reputation of engines that are well-suited for the vehicles used in our key customer markets, including heavy-duty trucks and other fleets;

17

Increasing competition in the market for vehicle fuels generally, and the nature and effect of competitive developments in this market, including improvements in or perceived advantages of other vehicle fuels and engines powered by these fuels;
The availability and effect of environmental, tax or other government regulations, programs or incentives that promote our products or other alternatives as a vehicle fuel, including certain programs under which we generate credits by selling RNG as a vehicle fuel, as well as the market prices for such credits; and
Emissions and other environmental regulations and pressures on producing, transporting, and dispensing our fuels.

In June 2020, CARB adopted the Advanced Clean Trucks regulation, which requires manufacturers to sell a gradually increasing proportion of zero-emission electric trucks, vans and pickup trucks from 2024 onwards. By the year 2045, the Advanced Clean Trucks regulation seeks to have every new commercial vehicle sold in California be zero-emissions. Further, in September 2020, the Governor of the State of California issued an executive order (the “September 2020 Executive Order”) providing that it shall be the goal of California that (i) 100% of in-state sales of new passenger cars and trucks will be zero-emission by 2035, (ii) 100% of medium- and heavy-duty vehicles in California will be zero-emission by 2045 for all operations, where feasible, and by 2035 for drayage trucks, and (iii) the state will transition to 100% zero-emission off-road vehicles and equipment by 2035 where feasible. The September 2020 Executive Order also directed CARB to develop and propose regulations and strategies aimed at achieving the foregoing goals. Resulting regulations mandate increasing adoption of zero-emission vehicles. Among other things, we believe the intent of the Advanced Clean Trucks regulation and the September 2020 Executive Order is to limit and ultimately discontinue the production and use of internal combustion engines because such engines have “tailpipe” emissions. Implementation of such regulations and executive actions may slow, delay or prevent the adoption by fleets and other commercial consumers of our vehicle fuels, particularly in California. Moreover, other states have taken steps to enact similar regulations, which may slow, delay, change, or prevent the adoption of our vehicle fuels in those states as well. These actions could result in state funding and incentive programs being directed only to the adoption of electric vehicles. In December 2021, President Biden signed an executive order (the “2021 Executive Order”) that directs the federal government to achieve certain goals, including purchasing 100% zero-emission vehicles by 2035 for its fleet of over 600,000 cars and trucks.

Our RNG business may not be successful.

Our RNG business consists of procuring RNG from projects we plan to develop and own or from projects owned by third-party producers and reselling this RNG through our fueling infrastructure.

The success of our RNG business depends on our ability to secure, on acceptable terms, a sufficient supply of RNG; sell this RNG in adequate volumes and at prices that are attractive to customers and produce acceptable margins for us; and sell Environmental Credits we may generate under applicable federal or state programs from our sale of RNG as a vehicle fuel at favorable prices.

Our ability to maintain an adequate supply of RNG is subject to risks affecting RNG production. Projects that produce RNG often experience unpredictable production levels or other difficulties due to a variety of factors, including, among others, problems with equipment, severe weather, droughts, financial condition of the applicable ADG and LFG source owner, health crises and pandemics, construction delays, technical difficulties, high operating costs, limited availability, unfavorable composition of collected feedstock gas, and plant shutdowns caused by upgrades, expansion or required maintenance. In addition, increasing demand for RNG will result in more robust competition for supplies of RNG, including from other vehicle fuel providers, gas utilities (which may have distinct advantages in accessing RNG supply including potential use of ratepayer funds to fund RNG purchases if approved by a utility’s regulatory commission) and other users and providers. If we or any of our RNG suppliers experience these or other difficulties in RNG production processes, or if competition for RNG development projects and supply increases, then our supply of RNG and our ability to resell it as a vehicle fuel could be jeopardized.

Our ability to generate revenue from our sale of RNG or our generation and sale of Environmental Credits depends on many factors, including the markets for RNG as a vehicle fuel and for Environmental Credits. The markets for

18

Environmental Credits have been volatile and unpredictable in recent periods, and the prices for these credits are subject to fluctuations. For example, during 2022, market prices for RINs were as high as $3.56 and as low as $2.47. Additionally, the value of Environmental Credits, and consequently the revenue levels we may receive from our sale of these credits, may be adversely affected by changes to the federal and state programs under which these credits are generated and sold, prices for and use of oil, diesel or gasoline, the inclusion of additional qualifying fuels in the programs, increased production and use of other fuels in the programs, or other conditions. Our ability to generate revenue from sales of Environmental Credits depends on our strict compliance with these federal and state programs, which are complex and can involve a significant degree of judgment. If the agencies that administer and enforce these programs disagree with our judgments, otherwise determine we are not in compliance, conduct reviews of our activities or make changes to the programs, then our ability to generate or sell these credits could be restricted, permanently limited, or lost entirely, and we could also be subject to fines or other sanctions. Any of these outcomes could force us to purchase credits in the open market to cover any credits we have contracted to sell, retire credits we may have generated but not yet sold, reduce or eliminate a significant revenue stream, or incur substantial additional and unplanned expenses. We experienced many of these effects in connection with the administrative review by CARB of our generation of LCFS Credits in the third and fourth quarters of 2017, during which we were restricted from selling and transferring accumulated LCFS Credits, we were required to make cash payments to third parties to settle preexisting commitments to transfer LCFS Credits, and certain of our LCFS Credits were invalidated. Any permanent or temporary discontinuation or suspension of federal and state programs that provide credits, grants and incentives, such as the alternative fuel excise tax credit (“AFTC”), would also adversely impact our revenue. Moreover, in the absence of programs that allow us to generate and sell Environmental Credits or other federal and state programs that support the RNG vehicle fuel market, or if our customers are not willing to pay a premium for RNG, we may be unable to operate our RNG business profitably or at all.

Our commercial success depends on our ability and the ability of our third-party supply sources to successfully develop and operate projects and produce expected volumes of RNG.

Our specific focus on RNG exposes us to risks related to the supply of and demand for RNG and Environmental Credits, the cost of capital expenditures, government regulation, and economic conditions, among other factors. As an RNG supplier we may also be negatively affected by lower RNG production resulting from lack of feedstock, mechanical breakdowns, faulty technology, competitive markets, or changes to the laws and regulations that mandate the use of renewable energy sources.

In addition, other factors related to the development and operation of renewable energy projects could adversely affect our business, including: (i) changes in pipeline gas quality standards or other regulatory changes that may limit our ability to transport RNG on pipelines for delivery to vehicles or increase the costs of processing RNG to allow for such deliveries; (ii) construction risks, including the risk of delay, that may arise because of inclement weather, labor disruptions, disputes, or increases in costs for equipment and construction materials; (iii) operating risks; (iv) weather conditions; (v) financial condition of the applicable source owner; (vi) health of the applicable dairy herd; (vii) consolidation in the dairy industry; (viii) budget overruns; (ix) possible liabilities because of unforeseen environmental, construction, technological or other complications; (x) failures or delays in obtaining desired or necessary rights, including leases and feedstock agreements; and (xi) failures or delays in obtaining and keeping in good standing permits, authorizations and consents from local city, county, state and U.S. federal governments as well as local and U.S. federal governmental organizations. Any of these factors could prevent completion or operation of projects, or otherwise adversely affect our business, financial condition, and results of operations.

Acquisition, financing, construction, and development of projects by us or our partners that own projects may not commence on anticipated timelines or at all.

Our strategy is to continue to expand, including through the acquisition of additional projects and by signing additional supply agreements with third-party project owners. From time to time we and our partners enter into nonbinding letters of intent for projects. Until the negotiations are final, however, and the parties have executed definitive documentation, we or our partners may not be able to consummate any development or acquisition transactions, or any other similar arrangements, on the terms set forth in the applicable letter of intent or at all.

19

The acquisition, financing, construction and development of projects involves numerous risks, including: the ability to obtain financing for a project on acceptable terms or at all; difficulties in identifying, obtaining, and permitting suitable sites for new projects; failure to obtain all necessary rights to land access and use; inaccuracy of assumptions with respect to the cost and schedule for completing construction; inaccuracy of assumptions with respect to the biogas potential, including quality, volume, and asset life; delays in deliveries or increases in the price of equipment; permitting and other regulatory issues, license revocation and changes in legal requirements; increases in the cost of labor, labor disputes and work stoppages; failure to receive quality and timely performance of third-party or utility services; unforeseen engineering and environmental problems; cost overruns; accidents involving personal injury or the loss of life; and weather conditions, catastrophic events, including fires, explosions, earthquakes, droughts and acts of terrorism, and other force majeure events.

We are dependent on the production of vehicles and engines in our key customer and geographic markets by vehicle and engine manufacturers, over which we have no control.

Vehicle and engine manufacturers control the development, production, quality assurance, cost and sales and marketing of their products, which shapes the performance, availability and reputation of these products in the marketplace. We are dependent on these manufacturers to succeed in our target markets, and we have no influence or control over their activities. For example, Cummins is the only engine manufacturer for the RNG and natural gas heavy-duty truck market in the United States, and Cummins and other original equipment manufacturers currently produce a relatively small number of engines and vehicles that use our vehicle fuels. These manufacturers may decide not to expand or maintain, or may decide to discontinue or curtail, their engine or vehicle product lines for a variety of reasons, including as a result of the adoption of government policies or programs such as the Advanced Clean Trucks regulation and the September 2020 Executive Order. Further, the supply of engines or vehicle product lines by these manufacturers has been and continues to be disrupted/delayed due to the lingering impacts of the COVID-19 pandemic and global supply chain issues. The limited production of engines and vehicles that use our fuels increases their cost and limits availability, which restricts large-scale adoption, and may reduce resale value, which may contribute to operator reluctance to convert their fleets to vehicles that use our fuels. In addition, some operators have communicated to us that the first-generation models of heavy-duty truck engines using our fuels have a reputation for unsatisfactory performance, and that this reputation or their first-hand experiences of such performance may be a factor in operator decisions regarding whether to convert their fleets to vehicles that use our fuels.

To secure ADG RNG from new projects we develop, we typically face a long and variable development cycle that requires significant resource commitments and a long lead time before we realize revenue.

The development, design and construction process for ADG RNG projects generally lasts between 12 to 24 months on average. Prior to entering into a letter of intent with respect to an ADG RNG project, we typically conduct a preliminary assessment of whether the site is commercially viable based on our expected return on investment, investment payback period, and other operating metrics, as well as whether the necessary permits to develop a project on that site are available. After entering into a project letter of intent, we perform a more detailed review of the site’s facilities, including a life-cycle assessment, which serves as the basis for the final specifications of the project. Finally, we negotiate and execute contracts with the site owner and other parties. This extended development process requires the dedication of significant time and resources from our personnel, with no certainty of success or recovery of our expenses. Further, upon commencement of operations, it takes about 15-18 months for the project to ramp up to expected production level, receive necessary registrations and approvals from the Environmental Protection Agency (the “EPA”) and CARB, and begin generating revenue. All these factors, and in particular, expenditures on development of projects that will not generate significant revenue in the near term, can contribute to fluctuations in our quarterly financial performance and increase the likelihood that our operating results in a particular period will fall below investor expectations.

Livestock waste and dairy farm projects are more dependent on LCFS credits and RINS, and therefore have different economic models and risk profiles than, landfill facilities, and we may not be able to achieve the operating results we expect from these projects.

Livestock waste and dairy farm projects produce less RNG and have higher capital and operating costs than landfill facilities. As a result, these projects are even more dependent on the LCFS credits and, to a lesser extent, RINs for

20

commercial viability. If CARB reduces the CI score that it applies to waste conversion projects, such as dairy digesters, the number of LCFS credits for RNG generated at livestock waste and dairy farm projects will decline. Additionally, revenue from LCFS credits also depends on the price per LCFS credit, which is driven by various market forces, including the supply of and demand for LCFS credits, which in turn depends on the demand for traditional transportation fuel and the supply of renewable fuel from other renewable energy sources, and mandated CI targets, which determine the number of LCFS credits required to offset LCFS deficits. Fluctuations in the price of LCFS credits or the number of LCFS credits assigned will have a significantly greater effect on the success of livestock waste and dairy farm projects. RINs and LCFS Credit prices have fluctuated in recent years and will likely continue to be volatile. A significant decline in the value of LCFS credits could adversely affect our business, financial condition, and results of operations.

We have a history of losses and may incur additional losses in the future.

We incurred pre-tax losses in 2020, 2021 and 2022. During 2020, 2021 and 2022, our results were positively affected by $19.8 million, $20.7 million and $21.8 million of AFTC revenue, respectively. We may incur losses in future periods, and we may never sustain profitability, either of which would adversely affect our business, prospects and financial condition and may cause the price of our common stock to fall. Furthermore, historical losses may not be indicative of future losses, and our future losses may be greater than our past losses. In addition, to try to achieve or sustain profitability, we may choose or be forced to take actions that result in material costs or material asset or goodwill impairments. For instance, in the third and fourth quarters of 2017, we recorded significant charges in connection with our former fueling compressor manufacturing business (which we combined with another company’s fueling compressor manufacturing business in the CEC Combination (as defined in Note 3 to the Consolidated Financial Statements)), our closure of certain fueling stations, our determination that certain assets were impaired because of the foregoing, and other actions. We review our assets for impairment whenever events or changes in circumstances indicate that the carrying value of an asset or asset group may not be recoverable, and we perform a goodwill impairment test on an annual basis and between annual tests in certain circumstances, in each case in accordance with applicable accounting guidance and as described in the financial statements and related notes included in this report. Changes to the use of our assets, divestitures, changes to the structure of our business, significant negative industry or economic trends, disruptions to our operations, inability to effectively integrate any acquired businesses, further market capitalization declines, or other similar actions or conditions could result in additional asset impairment or goodwill impairment charges or other adverse consequences, any of which could have material negative effects on our financial condition, our results of operations and the trading price of our common stock.

Our plans for hydrogen and electric vehicle stations will require significant cash investments and management resources and may not meet our expectations.

As operators deploy hydrogen powered vehicles, we plan to modify our fueling stations to reform our RNG, build additional hydrogen stations, and deliver clean hydrogen. Further, we have the capability to add electric charging at our sites, and we believe our RNG can be used to generate clean electricity to power vehicles.

Our plans will require significant cash investments and management resources and may not meet our expectations with respect to additional sales of our vehicle fuels. We have experience constructing hydrogen fueling stations, but such facilities cost significantly more than traditional RNG vehicle fueling stations. In addition, we have not yet added electric charging capability to any of our stations, and the cost of such capability may be significant. We will need to ensure compliance with all applicable regulatory requirements, including obtaining any required permits and land use rights, which could take considerable time and expense and is subject to the risk that government support in certain areas may be discontinued. If we are unable to modify our stations to provide hydrogen or add electric charging to our stations, or if we experience delays in doing so, our stations may be unable to meet our customer demand, which may negatively impact our business, prospects, financial condition, and operating results.

Various manufacturers have announced their plans to bring long-haul Class 8 commercial hydrogen- and battery- powered vehicles to the market over the coming years. We will, however, be dependent on these manufacturers to succeed in our target markets, and we will have no influence over their activities. See the risks discussed under “We are dependent on the production of vehicles and engines in our key customer and geographic markets by vehicle and engine manufacturers, over which we have no control,” above and elsewhere in these risk factors.

21

Increases, decreases and general volatility in oil, gasoline, diesel, natural gas and RNG prices could adversely affect our business.

The prices of RNG, natural gas, crude oil, gasoline and diesel can be volatile and this volatility may continue to increase. Factors that may cause volatility in the prices of RNG, natural gas, crude oil, gasoline and diesel include, among others, changes in supply and availability of crude oil, RNG, and natural gas, government regulations, inventory levels, consumer demand, price and availability of alternatives, weather conditions, negative publicity about crude oil or natural gas drilling, production or transportation techniques and methods, worldwide economic, military, health and political conditions, transportation costs and the price of foreign imports. If the prices of crude oil, gasoline and diesel are low or decline, or if the price of RNG or natural gas increases without corresponding increases in the prices of crude oil, gasoline and diesel or Environmental Credits, we may not be able to offer our customers an attractive price for our vehicle fuels, market adoption of our vehicle fuels could be slowed or limited and/or we may be forced to reduce the prices at which we sell our vehicle fuels in order to try to attract new customers or prevent the loss of demand from existing customers. Natural gas and crude oil prices are expected to remain volatile for the near future because of market uncertainties over supply and demand, including due to the state of the world economy, geopolitical conditions, military conflicts such as the war in Ukraine, energy infrastructure and other factors. Fluctuations in natural gas prices affect the cost to us of the natural gas commodity. High natural gas prices adversely affect our operating margins when we cannot pass the increased costs through to our customers. Conversely, lower natural gas prices reduce our revenue when the commodity cost is passed through to our customers.

Pricing conditions may also exacerbate the cost differential between vehicles that use our fuels and gasoline or diesel-powered vehicles, which may lead operators to delay or refrain from purchasing or converting to our vehicle fuels. Generally, vehicles that use our fuels cost more initially than gasoline or diesel-powered vehicles because the components needed for a vehicle to use our fuels add to the vehicle’s base cost. Operators then seek to recover the additional base cost over time through a lower cost to use our fuels. Operators may, however, perceive an inability to timely recover these additional initial costs if our vehicle fuels are not available at prices sufficiently lower than gasoline and diesel. Such an outcome could decrease our potential customer base and harm our business prospects.

We face increasing competition from competitors, many of which have far greater resources, experience, customer bases and brand awareness than we have, and we may not be able to compete effectively with these businesses.

The market for vehicle fuels is highly competitive. The biggest competition for our products is gasoline and diesel because most vehicles in our key markets are powered by these fuels. We also compete with suppliers of other alternative vehicle fuels, including renewable diesel, biodiesel, and ethanol, as well as producers and fuelers of alternative vehicles, including hybrid, electric and hydrogen-powered vehicles. Additionally, our stations compete directly with other natural gas fueling stations and indirectly with electric vehicle charging stations and fueling stations for other vehicle fuels.

Many businesses are in the market for RNG and other alternatives for use as vehicle fuel, including alternative vehicle and alternative fuel companies, refuse collectors, industrial gas companies, private equity groups, commodity traders, truck stop and fuel station owners, fuel providers, gas marketers, utilities and their affiliates and other organizations. If the alternative vehicle fuel market grows, the number and type of participants in this market and their level of capital and other commitments to alternative vehicle fuel programs could increase. Many of our competitors have substantially greater experience, customer bases, brand awareness and financial, marketing and other resources than we have. As a result, these competitors may be able to respond more quickly to changes in customer preferences, legal requirements or other industry or regulatory trends; devote greater resources to the development, promotion and sale of their products; adopt more aggressive pricing policies; dedicate more effort to infrastructure and systems development in support of their business or product development activities; implement more robust or creative initiatives to advance consumer acceptance of their products; or exert more influence on the regulatory landscape that affects the vehicle fuels market.

We expect competition to increase in the vehicle fuels market generally. In addition, if the demand for alternative vehicle fuels, including RNG, increases, then we expect competition to also increase. Any such increased competition may reduce our customer base and revenue and may lead to increased pricing pressure, reduced operating margins and fewer expansion opportunities.

22

NG Advantage may not be successful.

NG Advantage provides “virtual pipelines” to transport CNG by truck from compression facilities to pipeline interconnects and to industrial and commercial customer users that do not have direct access to natural gas pipelines. NG Advantage faces unique risks, including among others: (i) it has a history of net losses and has incurred substantial indebtedness; (ii) NG Advantage will need to raise additional capital, which may not be available, may only be available on onerous terms, or may only be available from the Company; (iii) the labor market for truck drivers is very competitive, which increases NG Advantage’s difficulty in meeting its delivery obligations; (iv) NG Advantage often transports CNG in trailers over long distances and these trailers may be involved in accidents; and (v) NG Advantage’s CNG trailers may become subject to new or changed regulations that could adversely affect its business. If NG Advantage fails to manage any of these risks, our business, financial condition, liquidity, results of operations, prospects and reputation may be harmed. In addition, we have been a significant source of financing for NG Advantage. If NG Advantage is not able to obtain financing from external sources, we may need to provide additional debt or equity capital to allow NG Advantage to satisfy its commitments and maintain operations.

Our station construction activities subject us to business and operational risks.

As part of our business activities, we design and construct vehicle fueling stations that we either own and operate ourselves or sell to our customers. These activities require a significant amount of judgment in determining where to build and open fueling stations, including predictions about fuel demand that may not be accurate for any of the locations we target. As a result, we have built stations that we may not open for fueling operations, and we may open stations that fail to generate the volume or profitability levels we anticipate, either or both of which could occur due to a lack of sufficient customer demand at the station locations or for other reasons. For any stations that are completed but unopened, we would have substantial investments in assets that do not produce revenue, and for any stations that are open and underperforming, we may decide to close the stations. We determined to close a number of underperforming stations in the third and fourth quarters of 2017 and recorded impairment charges in connection with these closures and other related actions. As of December 31, 2022, we had 26 nearly completed stations with a carrying amount of $47.5 million that were not open for fueling operations. We do not know when or if these stations will open, and some of these stations are subject to agreements that may expire prior to us being able to open such stations. Closure of these and/or any other stations could result in substantial additional costs and non-cash asset impairments or other charges and could cause the price of our common stock to decline.

We also face many operational challenges in connection with our station design and construction activities. For example, we may not be able to identify suitable locations for the stations we or our customers seek to build. Additionally, even if preferred sites can be located, we may encounter land use or zoning difficulties, problems with utility services, challenges obtaining and retaining required permits and approvals or local resistance, including due to reduced operations of permitting agencies because of health crises, any of which could prevent us or our customers from building new stations on these sites or limit or restrict the use of new or existing stations. Any such difficulties, resistance or limitations or any failure to comply with local permit, land use or zoning requirements could restrict our activities or expose us to fines, reputational damage or other liabilities, which would harm our business and results of operations. In addition, we act as the general contractor and construction manager for new station construction and facility modification projects, and we typically rely on licensed subcontractors to perform the construction work. We may be liable for any damage we or our subcontractors cause or for injuries suffered by our employees or our subcontractors’ employees during the course of work on our projects. Additionally, shortages of skilled subcontractor labor could significantly delay a project or otherwise increase our costs. Further, our expected profit from a project is based in part on assumptions about the cost of the project, and cost overruns, delays or other execution issues may, in the case of projects we complete and sell to customers, result in our failure to achieve our expected margins or cover our costs, and in the case of projects we build and own, result in our failure to achieve an acceptable rate of return. If any of these events occur, our business, operating results and liquidity could be negatively affected.

We have significant contracts with government entities, which are subject to unique risks.

We have, and expect to continue to seek, long-term fueling station construction, maintenance and fuel sale contracts with various government bodies, which accounted for 22%, 31% and 27% of our revenue in 2020, 2021 and 2022,

23

respectively. In addition to normal business risks, including the other risks discussed in these risk factors, our contracts with government entities are often subject to unique risks, some of which are beyond our control. For example, long-term government contracts and related orders are subject to cancellation if adequate appropriations for subsequent performance periods are not made. Further, the termination of funding for a government program supporting any of our government contracts or any other governmental action that results in reduced support for our government contracts could result in the loss of anticipated future revenue attributable to the contract. Moreover, government entities with which we contract are often able to modify, curtail or terminate contracts with us at their convenience and without prior notice, and would only be required to pay for work completed and commitments made at or prior to the time of termination.

In addition, government contracts are frequently awarded only after competitive bidding processes, which are often protracted. In many cases, unsuccessful bidders for government contracts are provided the opportunity to formally protest the contract awards through various agencies or other administrative and judicial channels. The protest process may substantially delay a successful bidder’s contract performance, result in cancellation of the contract award entirely and distract management. As a result, we may not be awarded contracts for which we bid, and substantial delays or cancellation of contracts may follow any successful bids as a result of any protests by other bidders. The occurrence of any of these risks would have a material adverse effect on our results of operations and financial condition.

We may from time to time pursue acquisitions, divestitures, investments or other strategic relationships or transactions, which could fail to meet expectations or otherwise harm our business.

We may acquire or invest in other companies or businesses or pursue other strategic transactions or relationships, such as joint ventures, collaborations, divestitures, or other similar arrangements. For example, in 2021 we created joint ventures with each of TotalEnergies and bp to develop and own dairy RNG production projects. These strategic transactions and relationships and any others we may pursue in the future involve numerous risks, any of which could harm our business, performance and liquidity, including, among others, the following: (i) difficulties integrating the operations, personnel, contracts, service providers and technologies of an acquired company or partner; (ii) diversion of financial and management resources from existing operations or alternative acquisition, investment, strategic or other opportunities; (iii) failure to realize the anticipated synergies or other benefits of a transaction or relationship; (iv) risks of entering new customer or geographic markets in which we may have limited or no experience; (v) potential loss of an acquired company’s or partner’s key employees, customers or vendors in the event of an acquisition or investment, or potential loss of our assets (and their associated revenue streams), employees or customers in the event of a divestiture or other strategic transaction; and (vi) incurrence of substantial costs or debt or equity dilution to fund an acquisition, investment or other transaction or relationship, as well as possible write-offs or impairment charges relating to any businesses we partner with, invest in or acquire.

Our partners may choose to invest in renewable or low carbon vehicle fuels other than RNG.

Our partners, including TotalEnergies, bp and Chevron, may reallocate their resources from RNG to other renewable or low carbon vehicle fuels. Any such action would have a material adverse effect on our plans, results of operations and financial condition.

Our results of operations fluctuate significantly and are difficult to predict.

Our results of operations have historically experienced, and may continue to experience, significant fluctuations as a result of a variety of factors, including, among others, the amount and timing of our vehicle fuel sales, Environmental Credit sales and recognition of government credits, station construction sales, grants and incentives, such as AFTC (for example, we recorded all of the AFTC revenue associated with our vehicle fuel sales made in 2017 during the first quarter of 2018, and we recorded all of the AFTC revenue associated with our vehicles fuel sales made in 2018 and 2019 in the fourth quarter of 2019); fluctuations in commodity, station construction and labor costs; variations in the fair value of certain of our derivative instruments that are recorded in revenue; sales of compressors and other equipment used in RNG

24

production and at fueling stations; the amount and timing of our billing, collections and liability payments; and the other factors described in these risk factors.

Our performance in certain periods has also been affected by transactions or events that have resulted in significant cash or non-cash gains or losses. For example, our results for 2017 were positively affected by gains related to repurchases or retirements of our outstanding convertible debt at a discount and by a gain related to bp, but were also negatively affected by significant charges in connection with our closure of certain fueling stations, the decreased operating performance of our former fueling compressor manufacturing business, our determination of an impairment of assets as a result of the foregoing, and certain other actions. These or other similar gains or losses may not recur, in the same amounts or at all in future periods.

These significant fluctuations in our operating results may render period-to-period comparisons less meaningful, especially given uncertainties related to the impacts of the COVID-19 pandemic, and investors in our securities should not rely on the results of one period as an indicator of performance in any other period. Additionally, these fluctuations in our operating results could cause our performance in any period to fall below the financial guidance we may have provided to the public or the estimates and projections of the investment community, which could negatively affect the price of our common stock.

Our warranty reserves may not adequately cover our warranty obligations, which could result in unexpected costs.

We provide product warranties with varying terms and durations for the stations we build and sell, and we establish reserves for the estimated liability associated with these warranties. Our warranty reserves are based on historical trends and any specifically identified warranty issues known to us, and the amounts estimated for these reserves could differ materially from the warranty costs we may actually incur. We would be adversely affected by an increase in the rate or volume of warranty claims or the amounts involved in warranty claims, any of which could increase our costs beyond our established reserves and cause our cash position and financial condition to suffer.

The COVID-19 pandemic and measures intended to reduce its spread have adversely affected, and may continue to adversely affect, our business, results of operations and financial condition.

We may be subject to various risks and uncertainties because of the COVID-19 pandemic or other pandemics, epidemics, or infectious disease outbreaks, including a delay in the adoption of our RNG and natural gas vehicle fuels by heavy-duty trucks and/or a delay in increasing the use of our vehicle fuels; a decrease in the volume of truck and fleet operations, including shuttle buses at airports, and lower-than-normal levels of public transportation generally, which have resulted and may in the future result in decreased demand for our vehicle fuels; and the effect of business disruptions on the production of vehicles and engines that use our fuels, which has resulted in, and may in the future result in, plant closures, decreased manufacturing capacity, and delays in deliveries.

Risks Related to Our Indebtedness and Other Capital Resources.

We may need to raise additional capital to continue to fund our business, which could have negative effects and may not be available when needed, on acceptable terms or at all.

We require capital to pay for capital expenditures, operating expenses, any mergers, acquisitions or strategic investments, capital calls related to our joint ventures, transactions or relationships we may pursue, and to make principal and interest payments on our indebtedness. If we cannot fund any of these activities with capital on-hand or cash provided by our operations, we may seek to obtain additional capital from other sources, such as by selling assets or pursuing debt or equity financing.

Asset sales and equity or debt financing may not be available when needed, on terms favorable to us or at all. Any sale of our assets to generate cash proceeds may limit our operational capacity and could limit or eliminate any revenue streams or business plans that are dependent on the sold assets. Any issuances of our common stock or securities convertible into our common stock to raise capital would dilute the ownership interest of our existing stockholders. Any debt financing we may pursue could require us to make significant interest or other payments and to pledge some or all of

25

our assets as security. In addition, higher levels of indebtedness could increase our risk of non-repayment, adversely affect our creditworthiness, and amplify the other risks associated with our existing debt, which are discussed elsewhere in these risk factors. Further, we may incur substantial costs in pursuing any capital-raising transactions, including investment banking, legal and accounting fees. On the other hand, if we are unable to obtain capital in amounts sufficient to fund our obligations, expenses, and strategic initiatives, we could be forced to suspend, delay or curtail our business plans or operating activities or could default on our contractual commitments. Any such outcome could negatively affect our business, performance, liquidity, and prospects.

Our indebtedness could adversely affect our financial condition or operating flexibility and prevent us from fulfilling our obligations under our credit agreement and other indebtedness we may incur, and we may not generate sufficient cash flow from our business to pay our debt.

On December 22, 2022, we and our wholly-owned direct subsidiary Clean Energy entered into a senior secured first lien term loan agreement (the “Credit Agreement”) with the lenders from time to time party thereto (“Lenders”) and Riverstone Credit Management, LLC, as the administrative agent for the Lenders and collateral agent for the secured parties, pursuant to which the Lenders funded a $150,000,000 senior secured term loan. As of December 31, 2022, we have consolidated indebtedness of $148.6 million, net of debt discount, and we may incur additional debt in the future. Our outstanding and any future indebtedness could make us more vulnerable to adverse changes in general U.S. and worldwide economic, regulatory, and competitive conditions, limit our flexibility to plan for or react to changes in our business or industry, place us at a disadvantage compared to our competitors that have less debt, or limit our ability to borrow or otherwise raise additional capital as needed.

Our payments of amounts owed under our various debt instruments will reduce our cash resources available for other purposes, including pursuing strategic initiatives, transactions or other opportunities, satisfying our other commitments, and generally supporting our operations. Moreover, our ability to make these payments depends on our future performance, which is subject to economic, financial, competitive and other factors, including those described in these risk factors, and many of which are beyond our control. Our business may not generate sufficient cash from operations to service our debt.

If we cannot meet our debt obligations from our operating cash flows, we may pursue one or more alternative measures. Any repayment of our debt with equity, however, would dilute the ownership interests of our existing stockholders. We are permitted under the Credit Agreement to incur additional debt under certain conditions. If new debt were to be incurred in the future, the related risks that we now face could intensify. The Credit Agreement requires us and our subsidiaries, on a consolidated basis, to comply with a maximum total leverage ratio, a minimum interest coverage ratio, and a minimum liquidity test. In addition, the Credit Agreement contains certain covenants that limit or restrict our and our subsidiaries’ ability to incur liens, incur indebtedness, dispose of assets, make investments, make certain restricted payments, merge or consolidate, amend our charter documents and certain other agreements, and enter into speculative hedging arrangements.

In the event of any default on our debt obligations, the holders of the indebtedness could, among other things, declare all amounts owed immediately due and payable and foreclose on our assets that serve as collateral. Any such declaration could deplete all or a large portion of our available cash flow, and thereby reduce the amount of cash available to pursue our business plans or force us into bankruptcy or liquidation.

Risks Related to Environmental Health and Safety and Governmental and Environmental Regulations

Our business is influenced by environmental, tax and other government regulations, programs and incentives that promote our vehicle fuels, and their modification or repeal could negatively affect our business.

Our business is influenced by federal, state, and local tax credits, rebates, grants and other government programs and incentives that promote the use of our vehicle fuels. These include various government programs that make grant funds available from the purchase of vehicles and construction of fueling stations, as well as the AFTC under which we generate revenue for our vehicle fuel sales. Additionally, our business is influenced by laws, rules and regulations that require reductions in carbon emissions and/or the use of renewable fuels, such as the programs under which we generate Environmental Credits.

26

These programs and regulations, which have the effect of encouraging the use of RNG as a vehicle fuel, could expire or be repealed or amended for a variety of reasons. For example, parties with an interest in gasoline and diesel, electric or other alternative vehicles or vehicle fuels, including lawmakers, regulators, policymakers, environmental or advocacy organizations, producers of alternative vehicles or vehicle fuels, or other powerful groups, may invest significant time and money in efforts to delay, repeal or otherwise negatively influence regulations and programs that promote RNG. Many of these parties have substantially greater resources and influence than we have. Further, changes in federal, state or local political, social or economic conditions, including a lack of legislative focus on these programs and regulations, could result in their modification, delayed adoption or repeal. Any failure to adopt, delay in implementing, expiration, repeal or modification of these programs and regulations, or the adoption of any programs or regulations that encourage the use of other alternative fuels or alternative vehicles over RNG (such as the September 2020 Executive Order or the 2021 Executive Order), would reduce the market for RNG as a vehicle fuel and harm our operating results, liquidity, and financial condition.

For instance, California lawmakers and regulators have implemented various measures designed to increase the use of electric, hydrogen and other zero-emission vehicles, including establishing firm goals for the number of these vehicles operating on state roads by specified dates and enacting various laws and other programs in support of these goals. Although the influence and applicability of these or similar measures on our business remains uncertain, a focus on “zero tailpipe emission” vehicles over vehicles with an overall net carbon negative emissions profile, but with some tailpipe emissions operating on RNG, would adversely affect the market for our fuels.

To benefit from Environmental Credits, RNG projects are required to be registered and are subject to audit.

RNG projects are required to register with the EPA and relevant state regulatory agencies. Further, we qualify our RINs through a voluntary Quality Assurance Plan, which typically takes from three to five months from first injection of RNG into the commercial pipeline system. We also must certify RNG pathways with CARB, which typically takes from 15-18 months from first injection of RNG into the commercial pipeline system. Delays in obtaining registration, RIN qualification, and any LCFS credit qualification of a new project could delay future revenues from a project and could adversely affect our cash flow. Further, we may make large investments in projects prior to receiving the regulatory approval and RIN qualification. By registering RNG projects with the EPA’s voluntary Quality Assurance Plan and by establishing RNG pathways under CARB’s LCFS program, we are subject to third-party audits and on-site visits of projects to validate generated RINs and overall compliance with the federal renewable fuel standard and the LCFS. We are also subject to a separate third party’s annual attestation review. The Quality Assurance Plan provides a process for RIN owners to follow, for an affirmative defense to civil liability, if used or transferred Quality Assurance Plan verified RINs were invalidly generated. A project’s failure to comply could result in remedial action, including penalties, fines, retirement of RINs, or termination of the project’s registration, any of which could adversely affect our business, financial condition and results of operations.

Our business could be negatively affected by federal or state laws, orders or regulations mandating new or additional limits on GHG emissions, “tailpipe” emissions or internal combustion engines.

Federal or state laws, orders or regulations have been adopted, such as California’s AB 32 cap and trade law and the 2021 Executive Order, and may in the future be adopted that impose limits on GHG emissions or otherwise require the adoption of zero-emission electric vehicles. The effects of GHG emission limits on our business are subject to significant uncertainties based on, among other things, the timing of any requirements, the required levels of emission reductions, the nature of any market-based or tax-based mechanisms adopted to facilitate reductions, the relative availability of GHG emission reduction offsets, the development of cost-effective, commercial-scale carbon capture and storage technology and supporting regulations and liability mitigation measures, the range of available compliance alternatives, and our ability to demonstrate that our vehicle fuels qualify as a compliance alternative under any statutory or regulatory programs to limit GHG emissions. If our vehicle fuels are not able to meet GHG emission limits or perform as well as other alternative fuels and vehicles, our solutions could be less competitive. Furthermore, additional federal or state taxes could be implemented on “tailpipe” emissions, which would have a negative impact on the cost of our vehicle fuels, as compared to vehicle fuels that do not generate tailpipe emissions. See also the discussion above regarding the Advanced Clean Trucks regulation, the September 2020 Executive Order and the 2021 Executive Order under “Our success is dependent on the

27

willingness of fleets and other consumers to adopt our vehicle fuels, which may not occur in a timely manner, at expected levels or at all.

Our business is subject to a variety of government regulations, which may restrict our operations and result in costs and penalties or otherwise adversely affect our business and ability to compete.

We are subject to a variety of federal, state and local laws and regulations relating to the environment, health and safety, labor and employment, building codes and construction, zoning and land use, the government procurement process, any political activities or lobbying in which we may engage, public reporting and taxation, among others. It is difficult and costly to manage the requirements of every authority having jurisdiction over our various activities and to comply with their varying standards. Many of these laws and regulations are complex, change frequently, may be unclear and difficult to interpret and have become more stringent over time. Any changes to existing regulations, adoption of new regulations, or judicial rulings regarding such regulations, may result in significant additional expense to us or our customers. For example, in June 2020, CARB adopted the Advanced Clean Trucks regulation, which seeks to have all new commercial vehicles sold in California have zero-emissions by 2045, in September 2020, California’s Governor issued the September 2020 Executive Order, which seeks to have 100% of medium- and heavy-duty vehicles in California be zero emission by 2045, and in December 2021, President Biden signed the 2021 Executive Order, which seeks to achieve 100% zero-emission vehicle acquisitions by the federal government by 2035. Further, from time to time, as part of the regular evaluation of our operations, including newly acquired or developing operations, we may be subject to compliance audits by regulatory authorities, which may distract management from our revenue-generating activities and involve significant costs and use of other resources. Also, we often need to obtain facility permits or licenses to address, among other things, storm water or wastewater discharges, waste handling and air emissions in connection with our operations, which may subject us to onerous or costly permitting conditions or delays if permits cannot be timely obtained. Our failure to comply with any applicable laws and regulations could result in a variety of administrative, civil and criminal enforcement measures, including, among others, assessment of monetary penalties, imposition of corrective requirements or prohibition from providing services to government entities. If any of these enforcement measures were imposed on us, our business, financial condition, and performance could be negatively affected.

We are subject to various environmental laws and regulations that could impose substantial costs upon us.

Our operations are and will be subject to federal, state and local environmental laws and regulations, including laws relating to the use, handling, storage, disposal of and human exposure to hazardous materials. Moreover, we expect that we will be affected by future amendments to such laws or other new environmental and health and safety laws and regulations which may require us to change our operations, potentially resulting in a material adverse effect on our business, prospects, financial condition, and operating results. These laws can give rise to liability for administrative oversight costs, cleanup costs, property damage, bodily injury, fines, and penalties. Capital and operating expenses needed to comply with environmental laws and regulations can be significant, and violations may result in substantial fines and penalties, third-party damages, suspension of production or a cessation of our operations.

Contamination at properties we own or operate, will own or operate, or formerly owned or operated or to which hazardous substances were sent by us, may result in liability for us under environmental laws and regulations, including, but not limited to, the Comprehensive Environmental Response, Compensation and Liability Act, which can impose liability for the full amount of remediation-related costs without regard to fault, for the investigation and cleanup of contaminated soil and ground water, for impacts to human health and for damages to natural resources. The costs of complying with environmental laws and regulations and any claims concerning noncompliance, or liability with respect to contamination in the future, could have a material adverse effect on our financial condition or operating results. We may face unexpected delays in obtaining the required permits and approvals in connection with our planned RNG production facilities that could require significant time and financial resources and delay our ability to operate these facilities, which would adversely impact our business, prospects, financial condition and operating results.

Our operations entail inherent safety and environmental risks, which may result in substantial liability to us.

Our operations entail inherent safety risks, including risks associated with equipment defects, malfunctions, failures, and misuses. For example, operation of LNG pumps requires special training because of the extremely low temperatures

28

of LNG. Also, LNG tanker trailers and CNG fuel tanks and trailers could rupture if involved in accidents or improper maintenance or installation. Further, improper refueling of vehicles that use our fuels or operation of vehicle fueling stations could result in sudden releases of pressure that could cause explosions. In addition, our operations may result in the venting of methane, a potent GHG. These safety and environmental risks could result in uncontrollable flows of our fuels, fires, explosions, death, or serious injury, any of which may expose us to liability for personal injury, wrongful death, property damage, pollution and other environmental damage. We may incur substantial liability and costs if any such damages are not covered by insurance or are more than policy limits, or if environmental damage causes us to violate applicable GHG emissions or other environmental laws. Additionally, the occurrence of any of these events with respect to our fueling stations or our other operations could materially harm our business and reputation. Moreover, the occurrence of any of these events to any other organization in our vehicle fuel business could harm our industry generally by negatively affecting perceptions about, and adoption levels of, our vehicle fuels.

Risks Related to Our Common Stock

A significant portion of our outstanding common stock is owned or otherwise subject to acquisition by two equityholders, each of which may have interests that differ from the Company’s other stockholders and which now or in the future may be able to influence the Company’s corporate decisions, including a change of control.

After giving effect to the issuance of the Amazon Warrant, TotalEnergies Marketing Services, SAS (“TMS”), a wholly owned subsidiary of TotalEnergies, owns 42,581,801 shares of our common stock, or 19.1% of our outstanding shares of common stock as of December 31, 2022 (excluding 7,518,910 shares of our common stock that are the subject of a voting agreement, dated May 9, 2018, among TMS, the Company and all of the Company’s directors and officers then in office); the Amazon Warrant is immediately exercisable by Amazon Holdings for shares of our common stock representing 4.999% of our outstanding common stock. Subject to vesting of the Amazon Warrant, the Amazon Warrant will be exercisable for up to 19.999% of our outstanding common stock on a fully diluted basis (determined at the time of issuance of the Amazon Warrant), subject to certain anti-dilution provisions, and Amazon Holding’s beneficial ownership will initially be contractually limited to the beneficial ownership limitation unless Amazon Holdings gives the Company sixty one (61) days’ notice that it is waiving such limitation. In addition, TotalEnergies was granted certain special rights that our other stockholders do not have in connection with its acquisition of this ownership position, including the right to designate two individuals to serve as directors of our Company and a third individual to serve as an observer on certain of our board committees.

TotalEnergies or other large stockholders may be able to influence or control matters requiring approval by our stockholders, including the election of directors, mergers and acquisitions, or other extraordinary transactions. Amazon, through ownership by Amazon Holdings, could become a large stockholder if the Amazon Warrant were to vest further through additional fuel purchases from the Company pursuant to the Fuel Agreement, and Amazon Holdings were to exercise the Amazon Warrant to purchase vested Warrant Shares or Additional Warrant Shares and waive the Beneficial Ownership Limitation. Large stockholders may have interests that differ from other stockholders and may vote or otherwise act in ways with which the Company or other stockholders disagree or that may be adverse to your interests. A concentration of stock ownership may also have the effect of delaying, preventing or deterring a change of control of our Company, which could deprive our stockholders of an opportunity to receive a premium for their shares of our common stock as part of a sale of our Company and could affect the market price of our common stock. Conversely, such a concentration of stock ownership may facilitate a change of control under terms other stockholders may not find favorable or at a time when other stockholders may prefer not to sell.

Sales of our common stock, or the perception that such sales may occur, could cause the market price of our stock to drop significantly, regardless of the state of our business.

All outstanding shares of our common stock are eligible for sale in the public market, subject in certain cases to the requirements of Rule 144 under the Securities Act. Also, shares of our common stock that may be issued upon the exercise, vesting or conversion of our outstanding stock options and restricted stock units may be eligible for sale in the public market, to the extent permitted by Rule 144 and the provisions of the applicable stock option and restricted stock unit agreements or if such shares have been registered under the Securities Act.

29

Sales of large amounts of our common stock by large stockholders, or the perception that such sales may occur, could cause the market price of our common stock to decline, regardless of the state of the Company’s business. Our common stock held by TMS and our common stock underlying the Amazon Warrant may be sold in the public market under Rule 144 or in registered sales or offerings pursuant to registration rights held by each stockholder. For instance, we filed a registration statement with the SEC to cover the resale of the shares of our common stock issued and sold to TMS, which registration statement was declared effective in August 2018. If these shares are sold, or if it is perceived that they may be sold, in the public market, the trading price of our common stock could decline. For instance, in the year ended December 31, 2021, TMS sold 8,274,495 shares of our common stock, which we believe caused downward pressure on the trading price of our common stock.

General Risk Factors

We rely on information technology in our operations, and any material failure, inadequacy, interruption, or security failure of that technology could harm our business.

Increased global IT security threats and more sophisticated and targeted computer crime pose a risk to the security of our systems and networks and the confidentiality, availability and integrity of our data. There have been several recent, highly publicized cases in which organizations of various types and sizes have reported the unauthorized disclosure of customer or other confidential information, as well as cyber incidents involving the dissemination, theft and destruction of corporate information, intellectual property, cash or other valuable assets. There have also been several highly publicized cases in which hackers have requested “ransom” payments in exchange for not disclosing customer or other confidential information or for not disabling the target company’s computer or other systems. Implementing security measures designed to prevent, detect, mitigate or correct these or other IT security threats involves significant costs. Although we have taken steps to protect the security of our information systems and the data maintained in those systems, we have, from time to time, experienced cyberattacks or other cyber incidents that have threatened our data and systems, including malware and computer virus attacks and it is possible that future cyber incidents we may experience may materially and adversely affect our business. We cannot provide assurance that our safety and security measures will prevent our information systems from improper functioning or damage, or the improper access or disclosure of personally identifiable information such as in the event of cyber incidents. Any IT security threats that are successful against our security measures could, depending on their nature and scope, lead to the compromise of confidential information, improper use of our systems and networks, manipulation and destruction of data, operational disruptions, and substantial financial outlays. Further, a cyber incident could occur and persist for an extended period of time without detection, and an investigation of any successful cyber incident would likely require significant time, costs and other resources to complete. We may be required to expend significant financial resources to protect against or to remediate such cyber incidents. In addition, our technology infrastructure and information systems are vulnerable to damage or interruption from natural disasters, power loss and telecommunications failures. Any failure to maintain proper function, security and availability of our information systems and the data maintained in those systems could interrupt our operations, damage our reputation, subject us to liability claims or regulatory penalties, harm our business relationships or increase our security and insurance costs, which could have a material adverse effect on our business, financial condition and results of operations.

The price of our common stock may continue to fluctuate significantly, and you could lose all or part of your investment.

The market price of our common stock has experienced, and may continue to experience, significant volatility. Factors that may cause volatility in the price of our common stock, many of which are beyond our control, include, among others, the following: (i) the factors that may influence the adoption of our vehicle fuels, as discussed elsewhere in these risk factors; (ii) our ability to implement our business plans and initiatives and their anticipated, perceived or actual level of success; (iii) failure to meet or exceed any financial guidance we have provided to the public or the estimates and projections of the investment community; (iv) the market’s perception of the success and importance of any of our acquisitions, divestitures, investments or other strategic relationships or transactions; (v) the amount of and timing of sales of, and prices for, Environmental Credits; (vi) actions taken by state or federal governments to mandate or otherwise promote or incentivize alternative vehicles or vehicle fuels over, or to the exclusion of, RNG; (vii) technical factors in the public trading market for our common stock that may produce price movements that may or may not comport with macro,

30

industry or company-specific fundamentals, including, without limitation, the sentiment of retail investors (including as may be expressed on financial trading and other social media sites), the amount and status of short interest in our common stock, access to margin debt, and trading in options and other derivatives on our common stock; (viii) changes in political, regulatory, health, economic and market conditions; and (ix) a change in the trading volume of our common stock.

In addition, the securities markets have from time-to-time experienced significant price and volume fluctuations that are unrelated to the operating performance of particular companies, but which have affected the market prices of these companies’ securities. These market fluctuations may also materially and adversely affect the market price of our common stock.

Volatility or declines in the market price of our common stock could have other negative consequences, including, among others, further impairments to our assets (following the asset impairment charges we recorded in the third and fourth quarters of 2017 related to our former fueling compressor manufacturing business and our closure of certain fueling stations), potential impairments to our goodwill and a reduced ability to use our common stock for capital-raising, acquisitions or other purposes. The occurrence of any of these risks could materially and adversely affect our financial condition, results of operations and liquidity and could cause further declines in the market price of our common stock.

Item 1B.   Unresolved Staff Comments.

None.

Item 2.   Properties.

Our corporate headquarters are located at 4675 MacArthur Court, Suite 800, Newport Beach, California 92660, where we occupy approximately 48,000 square feet of office space. Our lease for this facility expires in June 2028.

We own and operate the Boron Plant in Boron, California, approximately 125 miles from Los Angeles. In November 2006, we entered into a 30-year ground lease for the 36 acres on which this plant is situated. The Boron Plant can produce 56.0 million gallons of LNG per year and has a dual tanker trailer loading system and a 1.8 million gallon storage tank that can hold up to 1.5 million usable gallons. The plant had a production utilization rate of 79% for the year ended December 31, 2022.

We own and operate the Pickens Plant located in Willis, Texas, approximately 50 miles north of Houston. We own approximately 24 acres of land on which this plant is situated, along with approximately 34 acres surrounding the plant. The Pickens Plant can produce 28.0 million gallons of LNG per year and includes a tanker trailer loading system and a 1.0 million gallon storage tank that can hold up to 840,000 usable gallons. The plant had a production utilization rate of 62% for the year ended December 31, 2022.

We own, operate or supply 569 fueling stations in the United States and 25 in Canada. Fueling stations are facilities where RNG or conventional natural gas is dispensed in the form of CNG or LNG into the fuel tanks of vehicles for use as transportation fuel. We own station equipment throughout the United States (See Note 10) that is used for dispensing CNG or LNG at properties we lease under long-term lease arrangements (See Note 16). Additionally, we operate fueling stations or supply CNG or LNG to fueling stations where our customer owns the fueling station equipment. At these stations, we operate under the following arrangements: (i) provide O&M services on a per gallon or fixed fee basis and do not directly sell CNG or LNG, or (ii) provide O&M services and also have a fuel supply sales agreement for CNG or LNG with our customer.

Item 3.   Legal Proceedings.

From time to time, we may become involved in various legal proceedings that arise in the ordinary course of our business, including lawsuits, claims, audits, government enforcement actions and related matters. It is not possible to predict when or if these proceedings may arise, nor is it possible to predict the outcome of any proceedings that do arise, including, among other things, the amount or timing of any liabilities we may incur, and any such proceedings could have

31

a material effect on us regardless of outcome. In the opinion of management, however, we are not a party, and our properties are not subject, to any pending legal proceedings that are material to us.

Item 4.   Mine Safety Disclosures.

None.

32

PART II

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

Market Information

Our common stock trades on The Nasdaq Global Select Market under the symbol “CLNE.”

Holders

There were approximately 50 holders of record of our common stock as of February 22, 2023. The actual number of holders of our common stock is greater than this number of record holders and includes stockholders who are beneficial owners, but whose shares are held in street name by brokers or held by other nominees.

Issuer Purchases of Equity Securities

On March 12, 2020, our Board of Directors approved a share repurchase program of up to $30.0 million (exclusive of fees and commissions) of our outstanding common stock (the “Repurchase Program”). On December 7, 2021, our Board of Directors approved an increase in the aggregate amount of our common stock to be repurchased under the Repurchase Program from $30.0 million to $50.0 million (exclusive of fees and commissions). The Repurchase Program does not have an expiration date, and may be suspended or discontinued at any time. As of December 31, 2022, approximately $26.5 million remained available under the Repurchase Program.

The Repurchase Program does not obligate us to acquire any specific number of shares. Repurchases under the Repurchase Program may be effected from time to time through open market purchases, privately negotiated transactions, structured or derivative transactions, including accelerated share repurchase transactions, or other methods of acquiring shares, in each case subject to market conditions, applicable securities laws and other relevant factors. Repurchases may also be made under plans set up pursuant to Rule 10b5-1 promulgated under the Exchange Act.

The following table summarizes the Company’s share repurchase activity during the three months ended December 31, 2022 (in thousands, except share and per share amounts):

Maximum Number

(or Approximate

Dollar Value)

Total Number of

of Shares That

Shares Purchased

May Yet Be

Total Number

Average

as Part of Publicly

Purchased

of Shares

Price Paid

Announced Plans

Under the Plans

Period

    

Purchased

    

per Share (a)

    

or Programs

    

or Program

October 1, 2022 through October 31, 2022

$

$

26,502

November 1, 2022 through November 30, 2022

 

26,502

December 1, 2022 through December 31, 2022

 

26,502

Total

$

$

26,502

(a)Exclusive of fees and commissions.

Performance Graph

This performance graph shall not be deemed “soliciting material” or “filed” with the SEC or subject to Regulation 14A or 14C or to the liabilities of Section 18 of the Exchange Act, or incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that we specifically request that such information be treated as

33

soliciting material or specifically incorporate it by reference into such a filing. The graph is required by applicable rules of the SEC and is not intended to forecast, predict or be indicative of the possible future performance of our common stock.

The following graph compares the five-year total return to holders of our common stock relative to the cumulative total returns of the Nasdaq Global Market Index and the Russell 2000 Index. The graph assumes that $100 was invested in our common stock and in each of these indices at the close of market on December 29, 2017 (the last trading day before the beginning of our fifth preceding fiscal year). We chose to include the Russell 2000 Index because it includes issuers with similar market capitalizations and due to the lack of a comparable industry or line-of-business index or peer group, as we are the only actively traded public company whose only line of business is to sell natural gas for use as a vehicle fuel and the associated equipment and services necessary to use natural gas as a vehicle fuel.

Graphic

Item 6.   [Reserved].

Item 7.   Management’s Discussion and Analysis of Financial Condition and Results of Operations.

The following Management’s Discussion and Analysis of Financial Condition and Results of Operations (this discussion, as well as discussions under the same heading in our other periodic reports, are referred to as the “MD&A”) should be read together with our audited consolidated financial statements and the related notes included in this report, and all cross references to notes included in this MD&A refer to the identified note in such consolidated financial statements. This section of the Form 10-K generally discusses 2022 and 2021 items and year-to-year comparisons of 2022 to 2021. Discussions of 2020 items and year-to-year comparisons of 2021 and 2020 that are not included in this Form 10-K can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 24, 2022.

Cautionary Note Regarding Forward-Looking Statements

This MD&A contains forward-looking statements. See the discussion about these statements under “Cautionary Note Regarding Forward-Looking Statements” at the beginning of this report.

34

Overview

We are North America’s leading provider of the cleanest fuel for the transportation market, based on the number of stations operated and the amount of gasoline gallon equivalents (“GGEs”) of renewable natural gas (“RNG”) and conventional natural gas sold. We calculate one GGE to equal 125,000 British Thermal Units (“BTUs”) and, as such, one million BTUs (“MMBTU”) equals eight GGEs. Through our sales of RNG, which is derived from biogenic methane produced by the breakdown of organic waste, we help thousands of vehicles, from airport shuttles to city buses to waste and heavy-duty trucks, reduce their amount of climate-harming greenhouse gases (“GHG”) from 60% to over 400% based on determinations by the California Air Resources Board (“CARB”), depending on the source of the RNG, while also reducing criteria pollutants such as Nitrogen Oxides, or NOx. RNG is either delivered as compressed natural gas (“CNG”) or liquefied natural gas (“LNG”).

As a clean energy solutions provider, we supply RNG and conventional natural gas, both sourced from third party suppliers, in the form of CNG and LNG, for medium and heavy-duty vehicles; design and build, as well as operate and maintain (“O&M”), public and private vehicle fueling stations in the United States and Canada; develop and own dairy anaerobic digester gas (“ADG”) RNG production facilities; sell and service compressors and other equipment used in RNG production and at fueling stations; transport and sell RNG and conventional natural gas via “virtual” natural gas pipelines and interconnects; sell U.S. federal, state and local government credits (collectively, “Environmental Credits”) we generate by selling RNG as a vehicle fuel, including Renewable Identification Numbers (“RIN Credits” or “RINs”) under the federal Renewable Fuel Standard Phase 2 and credits under the California and the Oregon Low Carbon Fuel Standards (collectively, “LCFS Credits”); and obtain federal, state and local tax credits, grants and incentives.

At present, we see the best use of RNG as a replacement for fossil-based fuel in the transportation sector. We believe the most attractive market for RNG is U.S. heavy-duty Class 8 trucking and, based on information from the American Trucking Association and our own internal estimates, we believe there are approximately 4.1 million Class 8 heavy-duty trucks operating in the U.S. that use over 40 billion gallons of fuel per year. As of December 31, 2022, we deliver RNG to the transportation market through 569 fueling stations we own, operate or supply in 42 states and the District of Columbia in the U.S., including over 200 stations in California. We also own, operate, or supply 25 fueling stations in Canada as of December 31, 2022.

Critically, to generate the valuable Environmental Credits, RNG must be placed in vehicle fuel tanks. We believe our stations and customer relationships allow us to deliver substantially more RNG to vehicle operators than any other participant in the market – we calculate that we have access to more fueling stations and vehicle fleets than all our competitors combined. As of December 31, 2022, we served over 1,000 fleet customers operating over 50,000 vehicles on our fuels.

Longer term, we plan to expand availability of hydrogen fuel for vehicle fleets. As operators deploy more hydrogen powered vehicles, we can modify our fueling stations to reform our RNG and deliver clean hydrogen to customers. We also believe our RNG can be used to generate clean electricity to power electric vehicles, and we have the capability to add electric vehicle charging at our station sites, although the cost of adding electric vehicle charging capacity may be significant.

Impact of COVID-19, Inflation, Labor Shortage, Material Availability and Interest Rate

The COVID-19 pandemic had an adverse effect on the volume of our sales, which we saw bottom in the second quarter of 2020. We have since seen improvement in volumes in all customer markets with notable increases in the trucking customer market led by Amazon and the airports (fleet services) customer market, which increased by 28% and 10%, respectively, during the three months ended December 31, 2022, compared to the prior year period. Our total volume of GGEs sold and serviced for the year ended December 31, 2022 increased 7% compared to that in the prior year. The increase in fuel and O&M services volumes in the fourth quarter of 2022 and in fiscal year 2022 compared to that in the respective prior year periods was primarily due to COVID-19 restrictions being lifted and an increase in economic activities and travel generally.

35

During the year ended December 31, 2022, we have experienced increases in commodity and supply chain costs due to inflationary pressures. Additionally, effects stemming from the COVID-19 pandemic have caused disruptions in labor supply and in supply chains, leading to shortages of certain materials and equipment and higher labor costs. The future duration and extent of these pressures and effects are difficult to predict. Although we have partially offset these increased costs through price increases for our products and services, our efforts to manage the current inflationary pressure and to recover inflation-based cost increases from our customers may be hampered by the structure of our contracts as well as the competitive and economic conditions of the markets in which we serve. For more information, see “Risk Factors” in Part I, Item 1A of this report.

As of December 31, 2022, the majority of our debt outstanding represents a long-term loan bearing variable rates of interest. Changes in market interest rates will affect the interest expense incurred from this outstanding long-term debt instrument, increasing or decreasing our interest expense in future periods. Furthermore, changes in market interest rates may affect the interest rate and corresponding interest expense on any new issuance of short-term and long-term debt securities. See “Quantitative and Qualitative Disclosures about Market Risk” in Part II, Item 7A of this report for more information.

We believe we have sufficient liquidity to support business operations through this volatile period, including total cash and cash equivalents and short-term investments of $263.5 million, excluding current portion of restricted cash, as of December 31, 2022 and $1.0 million of current debt. We have collected nearly all receivables relating to alternative fuel excise tax credits (“AFTC”) generated from 2021 fuel sales in 2022. In addition, as a result of the Inflation Reduction Act of 2022 being enacted on August 16, 2022, AFTC was reinstated and extended for an additional three years, beginning retroactively to January 1, 2022. For the year ended December 31, 2022, we recognized $21.8 million in AFTC revenue.

Performance Overview

This performance overview discusses matters on which our management focuses in evaluating our financial condition and our operating results.

Sources of Revenue

The following tables represent our sources of revenue:

Year Ended December 31, 

Revenue (in millions)

2020

    

2021

    

2022

Product revenue(1):

Volume-related(2)

Fuel sales(3)

$

169.4

$

131.0

$

281.1

Change in fair value of derivative instruments(4)

2.1

(3.5)

0.5

RIN Credits

15.3

31.7

34.7

LCFS Credits

18.7

16.8

12.6

AFTC(5)

 

19.8

 

20.7

 

21.8

Total volume-related product revenue

225.3

196.7

350.7

Station construction sales

26.6

16.4

22.3

Total product revenue

 

251.9

 

213.1

 

373.0

Service revenue(6):

Volume-related, O&M services

39.6

41.9

45.9

Other services

0.2

0.6

1.3

Total service revenue

 

39.8

 

42.5

 

47.2

Total revenue

$

291.7

$

255.6

$

420.2

(1)A discussion of product revenue is included below under “Results of Operations.”

36

(2)Our volume-related product revenue primarily consists of sales of RNG and conventional natural gas, in the form of CNG and LNG, and sales of RINs and LCFS Credits in addition to changes in fair value of our derivative instruments. More information about our GGEs of fuel sold in the periods is included below under “Key Operating Data,” and more information about our derivative instruments, which consist of commodity swap and customer fueling contracts, is included in Note 7.
(3)Includes $83.6 million and $24.3 million of non-cash stock-based sales incentive contra-revenue charges related to the Amazon Warrant (as defined in Note 13) for the years ended December 31, 2021 and 2022, respectively.
(4)The change in fair value of derivative instruments is related to the Company’s commodity swap and customer fueling contracts. The amounts are classified as revenue because the Company’s commodity swap contracts are used to economically offset the risk associated with the diesel-to-natural gas price spread resulting from customer fueling contracts under the Company’s Zero Now truck financing program.
(5)Represents AFTC. AFTC was available for vehicle fuel sales made through December 31, 2021. In August 2022, AFTC was reinstated for vehicle fuel sales and extended for three years, beginning retroactively to January 1, 2022.
(6)Our O&M services revenue represents sales from performance of O&M services. More information about our GGEs serviced in the periods relating to O&M services is included below under “Key Operating Data.” Additionally, a discussion of service revenue is included below under “Results of Operations.”

Key Operating Data

In evaluating our operating performance, we focus primarily on: (1) the amount of total fuel volume we sell to our customers with particular focus on RNG volume as a subset of total fuel volume, (2) O&M services volume dispensed at facilities we do not own but where we provide O&M services on a per-gallon or fixed fee basis, (3) our station construction cost of sales, and (4) net income (loss) attributable to us. All RNG and conventional natural gas sold are currently sourced from third-party suppliers. The following tables present our key operating data for the years ended December 31, 2020, 2021 and 2022. Certain gallons are included in both fuel and service volumes when the Company sells fuel (product revenue) to a customer and provides maintenance services (service revenue) to the same customer.

Fuel volume, GGEs(2) sold (in millions),

Year Ended December 31,

correlating to total volume-related product revenue

    

2020

    

2021

    

2022

RNG(1)

 

153.3

167.0

198.2

Conventional natural gas(1)

 

82.1

78.8

69.6

Total fuel volume

 

235.4

 

245.8

 

267.8

O&M services volume, GGEs(2) serviced (in millions),

Year Ended December 31,

correlating to volume-related O&M services revenue

    

2020

    

2021

    

2022

O&M services volume

 

218.4

229.8

240.4

Year Ended December 31,

Other operating data (in millions)

    

2020

    

2021

    

2022

Station construction cost of sales

$

24.0

$

15.0

$

19.4

Net loss attributable to Clean Energy Fuels Corp. (3) (4) (5)

 

$

(9.9)

 

$

(93.1)

 

$

(58.7)

(1)All RNG and conventional natural gas sold were sourced from third-party suppliers.
(2)GGEs are calculated based on the conversion rate of one MMBTU equaling eight GGEs.
(3)Includes $19.8 million, $20.7 million, and $21.8 million of AFTC revenue for the years ended December 31, 2020, 2021 and 2022, respectively.

(4)Includes $83.6 million and $24.3 million of non-cash stock-based sales incentive contra-revenue charges relating to the Amazon Warrant (as defined in Note 13) for the years ended December 31, 2021 and 2022, respectively. No amounts of non-cash stock-based sales incentive contra-revenue charges relating to the Amazon Warrant were recorded for the year ended December 31, 2020.
(5)Includes an unrealized gain (loss) from the change in fair value of commodity swap and customer fueling contracts of $2.1 million, $(3.5) million and $0.5 million for the years ended December 31, 2020, 2021 and 2022, respectively. See Note 7 for more information regarding the commodity swap and customer contracts.

37

2021 – 2022 Developments

TotalEnergies Joint Venture. On March 3, 2021, we entered into an agreement (the “TotalEnergies JV Agreement”) with TotalEnergies to create 50/50 joint ventures to develop ADG RNG production facilities in the United States. The TotalEnergies JV Agreement contemplates investing up to $400.0 million of equity in production projects, and TotalEnergies and the Company each committed to initially provide $50.0 million (the “TotalEnergies JV Equity Obligations”). Pursuant to the TotalEnergies JV Agreement, each ADG RNG production facility project will be formed as a separate limited liability company (“LLC”) that is owned 50/50 by us and TotalEnergies, and contributions to such LLCs count toward the TotalEnergies JV Equity Obligations. On October 12, 2021, we entered into an LLC agreement (the “DR Development Agreement”) with TotalEnergies to develop a dairy ADG RNG production facility project (the “DR JV”). Under the DR Development Agreement, we and TotalEnergies each committed to contribute $7.0 million to the DR JV and on November 1, 2021, we and TotalEnergies each made an initial $4.8 million capital contribution to the DR JV.

SG Credit Agreement. On March 12, 2021, we amended the credit agreement (as amended, the “SG Credit Agreement”) with SG to permit us to use up to $45.0 million of loan proceeds to fund certain station build costs and up to $20.0 million to fund the TotalEnergies JV Equity Obligations. Our ability to draw under the SG Credit Agreement ended on January 2, 2022. As of December 31, 2022, we repaid the remaining $2.0 million outstanding balance under the SG Facility and the related accrued and unpaid interest. Upon such payment, the SG Facility was paid in full and no amounts remained outstanding thereon. See Note 12 for more information about our outstanding debt.

bp Joint Venture. On April 13, 2021, we entered into an agreement (“bp JV Agreement”) with bp that created a 50/50 joint venture (“bpJV”) to develop, own and operate new ADG RNG production facilities in the United States. 100% of the RNG produced from the projects developed and owned by the bpJV will be provided to the vehicle fuels market pursuant to our existing marketing agreement with bp. Pursuant to the bp JV Agreement, we and bp committed to provide $30.0 million and $50.0 million, respectively, with bp and us each receiving 30.0 million of Class A Units in the bpJV and bp also receiving 20.0 million of Class B Units in the bpJV. bp’s initial $50.0 million contribution was made on April 13, 2021. Pursuant to the bp JV Agreement, we had the option, exercisable prior to August 31, 2021 (the “bp Option”), to commit an additional $20.0 million to the bpJV upon which bp’s Class B Units would convert into Class A Units. On June 21, 2021, we contributed $50.2 million consisting of our initial contribution commitment of $30.0 million, the $20.0 million additional contribution to exercise our bp Option, plus $0.2 million of interest in accordance with the bp JV Agreement to effect the conversion of bp’s Class B Units into Class A Units.

In December 2021, the bpJV issued a capital call (the “bpJV Capital Call”) for additional funding of $143.2 million to construct ADG RNG projects under the bpJV. Pursuant to the bpJV Capital Call, we and bp were each required to contribute $71.6 million to the bpJV. On December 31, 2021, we and bp each contributed $20.0 million and $71.6 million, respectively, to the bpJV in connection with the bpJV Capital Call. On June 30, 2022, we paid the remaining outstanding contribution balance of $51.6 million to the bpJV and satisfied our capital contribution commitment under the bpJV Capital Call.

On March 30, 2022, the bpJV issued a second capital call (the “bpJV Capital Call 2”) in the amount of $76.2 million to provide capital for ADG RNG projects under the bpJV and to fund bpJV’s working capital needs. On September 30, 2022, we and bp each contributed $38.1 million to the bpJV in connection with the bpJV Capital Call 2.

Amazon. On April 16, 2021, we entered into a Project Addendum to Fuel Pricing Agreement (“Fuel Agreement”) with Amazon Logistics, Inc., a subsidiary of Amazon.com, Inc. (“Amazon”), and a Transaction Agreement with Amazon (the “Transaction Agreement”), pursuant to which, among other things, we issued to Amazon.com NV Investment Holdings LLC, a subsidiary of Amazon (“Amazon Holdings”), a warrant to purchase up to an aggregate of 53,141,755 shares (the “Warrant Shares”) of our common stock at an exercise price of $13.49 per share, which was a 21.3% premium to the $11.12 closing price of our common stock on April 15, 2021.

The Warrant Shares vest in multiple tranches, the first of which for 13,283,445 Warrant Shares vested upon execution of the Fuel Agreement. Subsequent tranches will vest over time based on fuel purchases by Amazon and its affiliates, up to a total of $500 million in fuel purchases, excluding any payments attributable to “Pass Through Costs,” which consist of all costs associated with the delivered cost of gas and applicable taxes determined by reference to the selling price,

38

gallons or gas sold. Importantly, in order for all the vesting conditions of the warrant to be satisfied, Amazon would have to purchase hundreds of millions of GGEs of RNG from us.

Under the Transaction Agreement, we were required to use commercially reasonable efforts to obtain the approval of our stockholders with respect to the issuance of Warrant Shares in excess of 50,595,531 shares of our common stock, pursuant to The Nasdaq Stock Market LLC’s Listing Rule 5635(b) (the “Stockholder Approval”). On June 14, 2021, we obtained the Stockholder Approval at our 2021 annual meeting of stockholders.

In accordance with the terms of the warrant, as a result of the issuance of shares of our common stock pursuant to the ATM Programs (as defined below), on June 14, 2021, the number of shares of our common stock that may be purchased pursuant to the warrant, at an exercise price of $13.49 per share, increased by an aggregate of 5,625,959 shares (the “Additional Warrant Shares”). The Additional Warrant Shares vest in multiple tranches, the first of which for 1,406,490 Additional Warrant Shares vested on June 14, 2021. Subsequent tranches of the Additional Warrant Shares will vest over time based on fuel purchases by Amazon and its affiliates, consistent with the vesting schedule for the Warrant Shares as described above. The right to exercise the warrants and receive the Warrant Shares and Additional Warrant Shares (the “Amazon Warrant”) that have vested expires April 16, 2031.

We believe our commercial partnership with Amazon will enhance our strategies, initiatives and efforts to achieve our goals to grow fleet and other consumer support for the use of RNG as a vehicle fuel for our target customers and geographies. We also believe the proceeds from the issuance of our common stock to Amazon in the event Amazon were to vest and then exercise the Amazon Warrant in part or as a whole for cash would enhance our liquidity in support of our operations, as well as our ability to execute our business plans and pursue opportunities for further growth. Accordingly, we believe securing this commercial partnership and incentiving Amazon to purchase the maximum amount of fuel under the Fuel Agreement is important for our business strategy. As a result of the immediate vesting of a portion of the Amazon Warrant, we recognized non-cash stock-based sales incentive contra-revenue charges (“Amazon Warrant Charges”) in the second quarter of 2021 of $76.6 million and a customer incentive asset of $38.4 million representing Amazon Warrant Charges associated with future contractually required minimum fuel purchases which will be recognized as the fuel is purchased.

For the year ended December 31, 2022, Amazon Warrant Charges were $24.3 million all of which were associated with fuel purchases. As of December 31, 2022, we had a customer incentive asset of $22.2 million, classified in “Prepaid expenses and other current assets,” in the accompanying consolidated balance sheets.

AFTC. Under separate pieces of U.S. federal legislation, we were eligible to receive AFTC for the natural gas vehicle fuel sales made between October 1, 2006 and December 31, 2021. The AFTC credit was equal to $0.50 per GGE of CNG that we sold as vehicle fuel, and $0.50 per diesel gallon of LNG that we sold as vehicle fuel in 2020 and 2021. The Inflation Reduction Act of 2022, enacted in August 2022, reinstated and extended the AFTC incentive for three years through December 31, 2024, beginning retroactively to January 1, 2022. Under the extension period, AFTC incentive remains at $0.50 per GGE of CNG and $0.50 per diesel gallon of LNG that we sell as vehicle fuel through 2024.

Riverstone Credit Partners. On December 22, 2022, we entered into a four-year $150.0 million sustainability-linked senior secured first lien term loan with certain affiliates of, or funds managed by, Riverstone Credit Partners L.P. (“Riverstone Credit Partners”), a dedicated credit investment platform managed by Riverstone Holdings LLC (“Riverstone”) that focuses on energy, power, decarbonization, and infrastructure. This financing provided us with additional capital to execute our RNG growth strategy, which includes the development of negative carbon intensity RNG projects and construction of new RNG fueling stations for transportation sector customers. Proceeds from the term loan will be used, in part, to accelerate our expansion and development of ADG RNG production projects. See Note 12 for more information about our outstanding debt.

NG Advantage Debt Refinancing and Extinguishment. On January 31, 2022, NG Advantage entered into a second amendment to the Amended and Restated Loan and Security Agreement with Berkshire Bank (the “Berkshire ALA”) (See Note 12) pursuant to which Berkshire Bank agreed to extend new term loans in an aggregate principal amount of $14.0 million (collectively, the “Berkshire Term Loan 2”) to NG Advantage. The Berkshire Term Loan 2 bore interest at an annual interest rate of 5% and had a maturity date of January 31, 2027. Payments for interest and principal were due

39

monthly beginning March 1, 2022, with a final payment of remaining principal and interest due on the maturity date. Borrowings under the Berkshire Term Loan 2 were collateralized by NG Advantage’s trailers and station assets, and prepayment of the outstanding principal was permitted and subject to prepayment premiums. NG Advantage used the proceeds from the Berkshire Term Loan 2 to extinguish $11.1 million of existing financing obligations, consisting of $10.4 million in cash payoffs and an application of $0.8 million in deposits held with the former lenders. As a result of the extinguishment, we recognized a $2.3 million loss on extinguishment of debt, which is included in “interest expense” in the accompanying consolidated statements of operations for the year ended December 31, 2022. In connection with the second amendment to the Berkshire ALA, Berkshire Bank released $7.0 million, classified in “Long-term portion of restricted cash” in the accompanying consolidated balance sheets as of December 31, 2021, to the Company related to the Company’s limited guaranty under the Berkshire ALA.

On December 22, 2022, pursuant to the term loan credit agreement with Riverstone Credit Partners, NG Advantage fully repaid all outstanding principal balances and related accrued and unpaid interest under the Berkshire ALA and the Berkshire Term Loan 2. In connection with the extinguishments of debt under the Berkshire ALA and the second amendment to the Berkshire ALA, NG Advantage recognized a $1.1 million loss on debt extinguishment, which is included in “interest expense” in the accompanying consolidated statements of operations for the year ended December 31, 2022.

Plains Credit Facility. On May 1, 2021, we entered into a Loan and Security Agreement (the “Plains LSA”) with PlainsCapital Bank (“Plains”) that provided us a $20.0 million revolving line of credit through May 1, 2022. In May 2022, the Plains LSA was renewed and extended through May 1, 2023. The interest rate on amounts outstanding under the Plains LSA was the greater of the Prime Rate or 3.25%. On September 16, 2021, Plains issued an irrevocable standby letter of credit on behalf of the Company to the Chevron Products Company, a division of Chevron U.S.A. Inc. (“Chevron”), for $2.0 million relating to the Company’s Adopt-A-Port program with Chevron. The standby letter of credit was valid until cancelled and was collateralized by the Company’s revolving line of credit with Plains, reducing the amount available under the line of credit from $20.0 million to $18.0 million. On January 31, 2022, Plains issued an irrevocable standby letter of credit on behalf of the Company to Berkshire Bank for $7.0 million as collateral under the second amendment to the Berkshire ALA. However, pursuant to the Riverstone Credit Agreement, on December 22, 2022, the Plains LSA was terminated.  Concurrently, the irrevocable standby letter of credit issued to Berkshire Bank in connection with the second amendment to the Berkshire ALA was cancelled. As a result, we deposited $2.0 million, in the form of a certificate of deposit, at Plains that serves as a security collateral for the standby letter of credit issued to Chevron. The $2.0 million is classified as short-term restricted cash and a current asset and is included in “Cash, cash equivalents and current portion of restricted cash” in the accompanying consolidated balance sheets as of December 31, 2022.

Share Repurchase Program. On March 12, 2020, our Board of Directors approved a share repurchase program (the “Repurchase Program”) for up to $30.0 million (exclusive of fees and commissions) of our outstanding common stock. On December 7, 2021, our Board of Directors approved an increase in the aggregate purchase amount under the Repurchase Program from $30.0 million to $50.0 million (exclusive of fees and commissions). The Repurchase Program does not have an expiration date, does not obligate us to acquire any specific number of shares, and may be suspended or discontinued at any time. For the year ended December 31, 2022, we repurchased 1,190,254 shares of our common stock under the Repurchase Program for a total cost of $6.1 million (exclusive of fees and commissions) at an average price of $5.12 per share. As of December 31, 2022, we had used a total of $23.5 million under the Repurchase Program from its inception to repurchase 9,387,340 shares of our common stock and had a total of $26.5 million of authorized funds remaining under the Repurchase Program.

NG Advantage Fixed Supply Commitment. NG Advantage had entered into an arrangement with bp for the supply, sale and reservation of a specified volume of CNG transportation capacity through February 2022. In connection with that arrangement, in February 2018, we entered into a guaranty agreement with NG Advantage and bp, which was amended in June 2020, pursuant to which we guaranteed NG Advantage’s payment obligations to bp in the event of a default by NG Advantage under the supply arrangement, in an amount up to $15.0 million plus related fees. On February 28, 2022, the supply arrangement between NG Advantage and bp expired, and our obligations under the guaranty agreement were fully released.

40

Fueling Station Equipment Removal. On July 7, 2022, we entered into an amendment to our Liquefied Natural Gas Fueling Station and LNG Master Sales Agreement with Pilot Travel Centers LLC (“Pilot”), dated August 2, 2010, to decommission and remove station equipment of select fueling stations located on Pilot’s premises as agreed to in a phased removal schedule. The removal of the fueling station equipment and site improvements commenced in the third quarter of 2022 and is expected to be completed by the end of the first quarter of 2023. In connection with the removal of station equipment and site improvements, for the year ended December 31, 2022, we recognized $10.6 million in accelerated depreciation expense relating to the change in depreciable life of the affected station assets and $2.5 million in incremental asset retirement obligation charges.

At-The-Market Offerings. On May 10, 2021, we entered into an equity distribution agreement with Goldman Sachs & Co. LLC, as sales agent, to sell shares of our common stock having an aggregate offering price of up to $100.0 million in an at-the-market offering program (the “May ATM Program”). As of June 3, 2021, we sold 12,362,237 shares of our common stock under the May ATM Program, which exhausted the May ATM Program. On June 7, 2021, we entered into a new equity distribution agreement with Goldman Sachs & Co. LLC, as sales agent, to sell additional shares of our common stock having an aggregate offering price of up to $100.0 million in a new at-the-market offering program (the “June ATM Program” and, together with the May ATM Program, the “ATM Programs”). On June 8, 2021, we sold 10,473,946 shares of our common stock under the June ATM Program, which exhausted the June ATM Program.

For the year ended December 31, 2021, we issued 22,836,183 shares of our common stock under the ATM Programs for gross proceeds of $200.0 million, and incurred transaction costs of $6.5 million, including $6.0 million in commissions paid to Goldman Sachs & Co. LLC.

Debt Level and Debt Compliance

As of December 31, 2022, we had total indebtedness, excluding finance lease obligations, of $145.6 million in principal amount, of which $0.1 million is expected to become due in 2023. Certain of the agreements governing our outstanding debt, which are discussed in Note 12, have certain financial and non-financial covenants with which we must comply. As of December 31, 2022, we were in compliance with all of these covenants.

Key Trends

Market for RNG and conventional natural gas as a Vehicle Fuel

According to CARB, RNG and conventional natural gas are cleaner than gasoline and diesel fuel based on the GHG emissions produced by vehicles operated by these fuels. Additionally, RNG and conventional natural gas are generally less expensive for vehicle operators than gasoline and diesel on an energy equivalent basis. According to the U.S. Energy Information Administration, demand for renewable and conventional natural gas fuels in the United States has increased in recent years and is expected to continue to increase. We expect our sales of RNG and conventional natural gas to grow as more companies look to operate in an increasingly sustainable way. In addition to pressure from politicians, regulators and non-governmental organizations, the investment community has dramatically increased demands on companies to diminish their contributions to climate change. We believe that RNG is the best tool available today to reduce climate-harming GHG and meet sustainability objectives.

The market for our vehicle fuels, however, is a relatively new and developing market. As a result, it is difficult to accurately predict demand for our vehicle fuels, in general and in any specific geographic and customer markets, and consequently our timing and level of investment in particular markets may not be consistent with any growth in demand in these markets. Further, the new and developing nature of the market for our vehicle fuels has led to slow, volatile or unpredictable growth in many sectors. For example, to date, adoption and deployment of natural gas vehicles, both in general and in certain of our key customer markets, including heavy-duty trucking, have been slower than we anticipated.

41

We believe challenging market conditions are caused by a number of factors, including the following:

Volatile prices for oil, diesel and gasoline, which may decrease the price advantage of our fuels. In addition, these pricing conditions have led us to reduce the prices we charge some customers for our fuels, which has reduced our profit margins.
There has been increased focus by some parties, including lawmakers, regulators, policymakers, environmental and advocacy organizations and other powerful groups, on electric or other alternative vehicles or vehicle fuels. For example, the executive order signed by President Biden in December 2021 directs the federal government to achieve certain goals, including replacing its fleet of over 600,000 cars and trucks with 100% zero-emission vehicles by 2035. In addition, California lawmakers and regulators have implemented various measures designed to increase the use of electric, hydrogen and other zero-emission vehicles, including establishing firm goals for the number of these vehicles operating on state roads by specified dates and enacting various laws and other programs in support of these goals. Among other things, we believe many California lawmakers and regulators desire to limit and ultimately discontinue the production and use of internal combustion engines because such engines have “tailpipe” emissions.
We believe the lack of substantial growth in the heavy-duty trucking market has been driven in part by the experience of operators with, or perceptions of, unsatisfactory performance by prior models of heavy-duty natural gas truck engines, actual or perceived insufficiencies in the financial incentives to convert, and improvements in diesel engine technology. If these conditions continue, then the growth levels in this market will continue to be low. We believe the newest models of heavy-duty natural gas truck engines have substantially addressed concerns with prior models. Further, we have launched our Zero Now truck financing program and the Chevron Adopt-A-Port program to combat operator concerns, but these programs may ultimately be unsuccessful.

To the extent these or other factors have contributed to curtailed demand or slowing growth in the market for our vehicle fuels, we believe they have also contributed to decreases in station construction activity in certain periods, as the success of this activity is dependent on the success of the market for our vehicle fuels generally. Moreover, we believe these factors have materially contributed to the volatility and declines in our stock price and market capitalization in recent years, which has and could in the future lead to decreased cash flows and indications of asset or goodwill impairment. If these adverse macroeconomic conditions and other uncertainties in our industry persist, our financial results and stock price may continue to be adversely affected.

In spite of these market conditions, we believe our key customer markets, including heavy-duty trucking, airports, refuse, and public transit, are well-suited for the adoption of our vehicle fuels because they consume relatively high volumes of fuel, refuel at centralized locations or along well-defined routes and/or are facing increasingly stringent emissions or other environmental requirements. We also expect the lower GHG emissions associated with our RNG vehicle fuel will result in increased demand for this fuel, resulting in our continued delivery of increasing volumes of RNG to our vehicle fleet customers. Additionally, we anticipate that, over time, cities and communities in the United States and Canada will follow large cities in Europe in banning diesel vehicles. If these projections materialize, we believe there will be growth in the consumption of our vehicle fuels in our key customer and geographic markets, and our goal is to capitalize on this growth if and when it materializes. In that event, we expect our operating costs and capital expenditures would increase in connection with any growth of our business in the future.

Our Performance

Overview. Our gross revenue mostly consists of volume-related product and service revenue and station construction sales. Our revenue can vary between periods due to a variety of factors, including, among others, the amount and timing of vehicle fuel sales, natural gas commodity prices, station construction sales, sales of Environmental Credits, and recognition of government credits, grants and incentives, such as AFTC. In addition, our volume-related product revenue has been and may continue to be subject to fluctuations as a result of our entry into certain commodity swap arrangements in October 2018, because the changes in fair value of these and certain other derivative instruments, including existing and anticipated fueling contracts under our Zero Now truck financing program, are included in volume-related product revenue. Furthermore, our volume-related product revenue has been affected by the Amazon Warrant Charges resulting from

42

immediate vesting of a portion of the Amazon Warrant and subsequent vesting associated with fuel purchases made by Amazon and its affiliates.

Our cost of sales can also vary between periods due to a variety of factors, including fluctuations in natural gas commodity prices, station construction and labor costs, as well as the other factors that impact our revenue levels described above.

In addition, our performance in certain periods has been affected by transactions or events that have resulted in significant cash or non-cash gains or losses. Such gains or losses may not recur regularly, in the same amounts or at all in future periods and, with respect to non-cash gains and losses, do not impact our liquidity.

These significant fluctuations in our operating results may render period-to-period comparisons less meaningful, especially given the current uncertainties relating to macro-economic growth, inflation trends, and the ongoing effect of the COVID-19 pandemic, and investors in our securities should not rely on the results of one period as an indicator of performance in any other period. Additionally, these fluctuations in our operating results could cause our performance in any period to fall below the financial guidance we may have provided to the public or the estimates and projections of the investment community, which could negatively affect the price of our common stock.

See “Results of Operations” below for more information about our performance in 2021 and 2022.

Volume. The amount of RNG and conventional natural gas, in the form of CNG and LNG, that we sold increased by 8.9% from 2021 to 2022 primarily due to the effect of COVID-19 restrictions being lifted and an increase in economic activities and travel generally.

The amount of RNG we sell as vehicle fuel, which is delivered in the form of CNG or LNG, has continued to experience robust growth, and increased by 18.7% from 2021 to 2022. We believe the increased demand for RNG is attributable to the belief in the dramatic reduction in the amount of climate-harming greenhouse gas that can be achieved through the use of RNG and pressure from politicians, regulators, non-governmental organizations and the investment community directed at companies to reduce their contributions to GHG emissions. To the extent demand for RNG continues to increase, we expect our joint venture(s) with TotalEnergies and bp and our expanded supply agreements to increase our volume-related product revenue due to increased volumes of RNG vehicle fuel sold and increased generation of RINs and LCFS Credits. In addition, such an increase in RNG demand could also result in more robust competition for supplies of RNG, including from other vehicle fuel providers, gas utilities (which may have distinct advantages in accessing RNG supply, including potential use of ratepayer funds to fund RNG purchases if approved by a utility’s regulatory commission) and other users and providers. We expect to invest in production projects to help ensure that we have adequate supply of RNG, and we are pursuing development and ownership of livestock waste ADG projects on our own and with partners including TotalEnergies and bp.

Environmental Credits. When we sell RNG and conventional natural gas for use as a vehicle fuel, we are eligible to generate RINs and LCFS Credits, which we then seek to sell to third parties.

The markets for RINs and LCFS Credits have been volatile and unpredictable in recent periods, and the prices for these credits have been subject to significant fluctuations. For example, in 2022, market prices for RINs have been as high as $3.56 and as low as $2.47. Additionally, the value of RINs and LCFS Credits, and consequently the revenue levels we may receive from our sale of these credits, may be adversely affected by changes to the federal and state programs under which these credits are generated and sold, prices for and use of oil, diesel or gasoline, the inclusion of additional qualifying fuels in the programs, increased production levels of other fuels in the programs, or other conditions. Further, our ability to generate revenue from sales of these credits depends on our strict compliance with these federal and state programs, which are complex and can involve a significant degree of judgment. If the agencies that administer and enforce these programs disagree with our judgments, otherwise determine we are not in compliance, conduct reviews of our activities or make changes to the programs, then our ability to generate or sell these credits could be temporarily restricted pending completion of reviews or as a penalty, permanently limited or lost entirely, and we could be subject to fines or other sanctions. Any of these outcomes could force us to purchase credits in the open market to cover any credits we have

43

contracted to sell, retire credits we may have generated but not yet sold, reduce or eliminate a significant revenue stream or incur substantial additional and unplanned expenses.

Risk Management Activities

From time to time, we enter into fuel sales contracts that require us to sell CNG or LNG to our customers at a fixed price. These contracts expose us to the risk that the price of natural gas commodity may increase above the natural gas commodity cost component included in the price at which we are committed to sell the natural gas to our customers.

In an effort to mitigate the volatility of our earnings related to any futures contracts and to reduce our risk related to our fixed price sales contracts, we operate under a hedging policy pursuant to which we purchase futures contracts to hedge our exposure to variability in expected future cash flows related to a particular fixed price contract or bid. Subject to the conditions set forth in the policy, we purchase futures contracts in quantities reasonably expected to effectively hedge our exposure to cash flow variability related to fixed price sales contracts entered into after the date of the policy. Unless otherwise agreed in advance by our Board of Directors and the derivatives committee thereof, we will conduct our futures contract activities and enter into fixed price sales contracts only in accordance with our hedging policy.

Due to the restrictions of our hedging policy, we expect to offer few fixed price sales contracts to our customers. If we do offer a fixed price sales contract, we anticipate including a price component that would cover our estimated cash requirements over the duration of the underlying futures contracts. The amount of this price component will vary based on the anticipated volume and the natural gas price component to be covered under the fixed price sales contract.

In October 2018, in support of our Zero Now truck financing program, we executed two commodity swap contracts with TotalEnergies Gas & Power North America, an affiliate of TotalEnergies and THUSA, for a total of five million diesel gallons annually from April 1, 2019 to June 30, 2024. These commodity swap contracts are intended to manage risks related to the diesel-to-natural gas price spread in connection with the natural gas fuel supply commitments we have made and expect to make in our current and anticipated fueling agreements with fleet operators that participate in the Zero Now program.

Critical Accounting Policies and Estimates

This discussion is based upon our consolidated financial statements included in this report, which have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates and may result in material effects on our operating results and financial position.

We believe the critical accounting policies discussed below affect our more significant estimates made in preparing our consolidated financial statements. See Notes 1 and 2 for more information about these and our other significant accounting policies.

Revenue Recognition

In general, revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration to which we expect to be entitled in exchange for the goods or services. To achieve that core principle, a five-step approach is applied: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue allocated to each performance obligation when we satisfy the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition.

We recognize revenue on various products and services.

44

Our volume-related product revenue consists of sales of RNG and conventional natural gas, in the form of CNG and LNG, AFTC incentives, and sales of RINs and LCFS Credits in addition to Amazon Warrant Charges and changes in fair value of our derivative instruments.

RNG and conventional natural gas are sold pursuant to contractual commitments over defined delivery periods. These contracts typically include a stand-ready obligation to supply natural gas. We recognize fuel revenue in the amount to which we have the right to invoice. We have a right to consideration based on the amount of GGEs of fuel dispensed by the customer and current pricing conditions. Customers are typically billed on a monthly basis. Since payment terms are less than a year, we have elected the practical expedient which allows us to not assess whether a customer contract has a significant financing component.

Our service revenue consists of sales of O&M and other services. O&M and other services are sold pursuant to contractual commitments over defined performance periods. These contracts typically include a stand-ready obligation to provide O&M and/or other services based on a committed and agreed upon routine maintenance schedule or when and if called upon by the customer.

We recognize O&M and other services revenue in the amount to which we have the right to invoice. We have a right to consideration based on services rendered or on the amount of GGEs of fuel dispensed by the customer multiplied by an agreed-upon rate. Customers are typically billed on a monthly basis. Since payment terms are less than a year, we have elected the practical expedient which allows us to not assess whether a customer contract has a significant financing component.

We sell RIN Credits and LCFS Credits to third parties that need the credits to comply with federal and state requirements. Revenue is recognized on these credits when there is an agreement in place to monetize the credits at a determinable price and the RNG fuel has been sold. The sales price for some environmental credit transactions may not be determinable in the period during which the RNG was sold as pricing is established in the quarter after the RNG was sold. In these circumstances, revenue from RIN and LCFS credits is recognized once the sales price has been established and therefore is considered determinable.

Changes in fair value of derivative instruments relates to our commodity swap and certain customer fueling contracts under our Zero Now truck financing program. The contracts are measured at fair value with changes in the fair value recorded in our consolidated statements of operations in the period incurred. The amounts are classified as revenue because our commodity swap contracts are used to economically offset the risk associated with the diesel-to-natural gas price spread resulting from existing and anticipated customer fueling contracts under our Zero Now truck financing program.

Amazon Warrant Charges are determined based on the grant date fair value of the award, and the associated non-cash stock-based sales incentive charges, which are recorded as a reduction of revenue, are recognized as the customer purchases fuel and vesting conditions become probable of being achieved. See Note 1 for additional information.

Station construction contracts are generally short-term, except for certain larger and more complex stations, which can take up to 24 months to complete. For most of our station construction contracts, the customer contracts with us to provide a significant service of integrating a complex set of tasks and components into a single station. Hence, the entire contract is accounted for as one performance obligation.

We recognize station construction revenue over time as we perform under these contracts because of the continual transfer of control of the goods to the customer, who typically controls the work in process. Revenue is recognized based on the extent of progress towards completion of the performance obligation and is recorded proportionally as costs are incurred. Costs to fulfill our obligations under these contracts typically include labor, materials and subcontractors’ costs, other direct costs and an allocation of indirect costs.

Refinements of estimates to account for changing conditions and new developments are continuous and characteristic of the process. Many factors that can affect contract profitability may change during the performance period of the contract, including differing site conditions, the availability of skilled contract labor, the performance of major suppliers and subcontractors, and unexpected changes in material costs. Because a significant change in one or more of these estimates

45

could affect the profitability of these contracts, the contract price and cost estimates are reviewed periodically as work progresses and adjustments proportionate to the cost-to-cost measure of progress are reflected in contract revenues in the reporting period when such estimates are revised as discussed above. Provisions for estimated losses on uncompleted contracts are recorded in the period in which the losses become known.

In certain contracts with our customers, we agree to provide multiple goods or services, including construction of and sale of a station, O&M services, and sale of fuel to the customer. These contracts have multiple performance obligations because the promise to transfer each separate good or service is separately identifiable and distinct. This evaluation requires significant judgment and the decision to combine a group of contracts or separate the combined or single contract into multiple performance obligations could change the amount of revenue recognized in one or more periods.

We allocate the contract price to each performance obligation using best estimates of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate the standalone selling price for fuel and O&M services is observable standalone sales, and the primary method used to estimate the standalone selling price for station construction sales is the expected cost plus a margin approach because we sell customized customer-specific solutions. Under this approach, we forecast expected costs of satisfying a performance obligation and then add an appropriate margin for the good or service.

AFTC is considered variable consideration because it can either increase or decrease the transaction price based on volumes of vehicle fuel sold. Additionally, AFTC is not recognized as revenue until it is authorized through federal legislation, which also provides a determinable price. We recognize revenue in the period the credit is authorized through federal legislation.

We collect and remit taxes assessed by various governmental authorities that are imposed on and concurrent with revenue-producing transactions between us and our customers. These taxes may include, among others, fuel, sales and value-added taxes. We report the collection of these taxes on a net basis and they are excluded from revenue and cost of sales.

Income Taxes

Income taxes are computed using the asset and liability method. Under this method, deferred income taxes are recognized by applying enacted statutory tax rates applicable to future years to differences between the tax bases and financial carrying amounts of existing assets and liabilities. The impact on deferred taxes of changes in tax rates and laws, if any, are applied to the years during which temporary differences are expected to be settled and are reflected in the consolidated financial statements in the period of enactment. Valuation allowances are established when management determines it is more likely than not that deferred tax assets will not be realized. When evaluating the need for a valuation analysis, we use estimates involving a high degree of judgment including projected future U.S. GAAP income and the amounts and estimated timing of the reversal of any deferred tax assets and liabilities.

We have a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not sustainable upon examination by taxing authorities based on the technical merits of the position. The amount recognized is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. We recognize potential accrued interest and penalties related to unrecognized tax benefit in income tax expense.

We operate within multiple domestic and foreign taxing jurisdictions and are subject to audit in these jurisdictions. These audits can involve complex issues, which may require an extended period of time to resolve. Although we believe that adequate consideration has been given to these issues, it is possible that the ultimate resolution of these issues could be significantly different than originally estimated.

46

Fair Value Measurements

We have established a framework that follows the authoritative guidance for fair value measurements with respect to assets and liabilities that are measured at fair value on a recurring basis and non-recurring basis. Under the framework, fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as of the measurement date. The framework also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of our Company. Unobservable inputs are inputs that reflect our assumptions about the factors market participants would use in valuing the asset or liability and are developed based upon the best information available in the circumstances. The hierarchy consists of the following three levels: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs (other than quoted prices) that are observable for the asset or liability, either directly or indirectly; Level 3 inputs are unobservable inputs for the asset or liability. Categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.

Our significant uses of fair value measurements include the valuation of commodity swaps, customer contracts, and available-for-sale debt securities, all of which require significant judgment.

Recently Adopted Accounting Pronoucements and Recently Issued Accounting Pronouncements.

See Note 1 for information about recently adopted accounting pronouncements and recently issued accounting pronouncements.

Results of Operations

The discussions below compare our results of operations in 2022 and 2021. Historical results are not indicative of the results to be expected in the current period or any future period.

47

2022 Compared to 2021

The table below presents, for each period, each line item of our statement of operations as a percentage of our total revenue for the period. The narrative that follows provides a comparative discussion of certain of these line items between periods.

Year Ended

 

December 31, 

    

2021

    

2022

 

Statements of Operations Data:

 

  

 

  

Revenue:

 

  

 

  

Product revenue

 

83.4

%  

88.8

%

Service revenue

 

16.6

 

11.2

Total revenue

 

100.0

 

100.0

Operating expenses:

 

  

 

  

Cost of sales (exclusive of depreciation and amortization shown separately below):

 

  

 

  

Product cost of sales

 

74.2

 

66.6

Service cost of sales

 

10.2

 

6.7

  Selling, general and administrative

 

35.2

 

26.1

Depreciation and amortization

 

17.7

 

13.0

Total operating expenses

 

137.3

 

112.4

Operating loss

 

(37.2)

 

(12.3)

Interest expense

 

(1.7)

 

(1.5)

Interest income

 

0.4

 

0.8

Other income, net

 

0.4

 

Loss from equity method investments

 

(0.2)

 

(1.1)

Gain from sale of certain assets of subsidiary

 

1.5

 

Loss before income taxes

 

(36.8)

 

(14.1)

Income tax expense

 

 

(0.1)

Net loss

 

(36.8)

 

(14.2)

Loss attributable to noncontrolling interest

 

0.4

 

0.2

Net loss attributable to Clean Energy Fuels Corp.

 

(36.4)

%  

(14.0)

%

Product revenue. Product revenue for 2022 increased by $159.9 million to $373.0 million, representing 88.8% of total revenue, compared to $213.1 million, representing 83.4% of total revenue, for 2021. The increase was due to (1) higher prices of fuel sold and an increase in total GGEs of fuel sold, resulting in $90.9 million increase in product revenue from 2021 to 2022, (2) a $59.3 million decrease in non-cash stock-based sales incentive contra-revenue charges related to the Amazon Warrant, (3) an increase in RIN revenue of $2.9 million resulting from higher GGEs of RNG sold and higher average RIN prices in 2022 compared to those in 2021, (4) an increase in AFTC revenue of $1.1 million from 2021 to 2022, (5) an increase in station construction sales of $5.9 million due to increased construction activities, and (6) a change in fair value of our commodity swap and customer contracts entered into in connection with our Zero Now truck financing program, as we recognized an unrealized gain of $0.5 million in 2022 compared to an unrealized loss of $3.5 million in 2021. The increase in product revenue between periods was partially offset by a decrease in LCFS revenue of $4.2 million resulting from lower average LCFS prices in 2022 compared to those in 2021.

Service revenue. Service revenue for 2022 increased $4.7 million to $47.2 million, representing 11.2% of total revenue, compared to $42.5 million, representing 16.6% of total revenue, for 2021. The increase was primarily due to an increase in GGEs serviced in 2022 as compared to that in 2021.

Product cost of sales. Product cost of sales for 2022 increased by $90.1 million to $279.7 million, representing 66.6% of total revenue, from $189.6 million, representing 74.2% of total revenue, in 2021. The increase was primarily due to an increase in GGEs of fuel sold, an increase in natural gas prices, and a $4.4 million increase in the cost of station construction activities.

48

Service cost of sales. Service cost of sales for 2022 increased by $2.0 million to $28.0 million, representing 6.7% of total revenue, from $26.0 million, representing 10.2% of total revenue, in 2021. The increase was primarily due to an increase in GGEs serviced in 2022 as compared to that in 2021.

Selling, general and administrative. Selling, general and administrative expenses increased by $19.6 million to $109.5 million in 2022, from $89.9 million in 2021. The increase was primarily driven by (1) a $11.5 million increase in stock-based compensation expense due to a full year of expense recognized in 2022 relating to equity awards granted in 2021, (2) a $5.7 million increase in salaries and benefits, and (3) a $2.3 million increase in legal, consulting and other professional fees.

Depreciation and amortization. Depreciation and amortization increased by $9.5 million to $54.7 million in 2022, from $45.2 million in 2021. The increase was primarily due to the recognition of accelerated depreciation expense and asset retirement obligation charges relating to the Pilot fueling station decommission and removal that began in the third quarter of 2022. The increase in depreciation expense was partially offset by a lower amount of depreciable assets.

Interest expense. Interest expense increased by $1.9 million to $6.3 million in 2022, from $4.4 million in 2021. The increase was primarily due to a $3.4 million loss from extinguishment of debt relating to the full repayment of outstanding debt under the Berkshire ALA and the second amendment to the Berkshire ALA (see Note 12) and certain financing obligations of NG Advantage. The increase was partially offset by lower average outstanding indebtedness between periods.

Other income, net. Other income, net decreased by $0.8 million to $0.1 million in 2022, from $0.9 million in 2021, primarily due to certain other fees earned in the prior year period.

Loss from equity method investments. Loss from equity method investments increased by $4.4 million to $4.8 million in 2022, from $0.4 million in 2021, primarily due to the operating results of SAFE&CEC S.r.l. and our joint venture(s) with TotalEnergies and bp.

Gain from sale of certain assets of subsidiary. No gain was recognized in 2022 as compared to a gain of $3.9 million recognized in 2021. The gain recorded in prior year was a result of the satisfaction of specified performance criteria in 2021 (the final year of the earnout) related to the assets sold in the bp Transaction (as defined in Note 3) in accordance with the related Amended APA (as defined in Note 3).

Income tax expense. Income tax expense increased by $0.1 million to $0.2 million in 2022, from $0.1 million in 2021, primarily due to an increase in deferred taxes associated with goodwill.

Loss attributable to noncontrolling interest. In 2022 and 2021, we recorded a gain of $0.9 million and $1.0 million, respectively, for the noncontrolling interest in the net loss of NG Advantage. The noncontrolling interest in NG Advantage represents a 6.7% minority interest that was held by third parties during both the 2022 and 2021 periods.

Seasonality and Inflation

To some extent, we experience seasonality in our results of operations. Some of our customers tend to consume more of our vehicle fuels in the summer months, when buses and other fleet vehicles use more fuel to power their air conditioning systems, which typically translate to an increased volume of fuel sold in the summer months. In addition, natural gas commodity prices tend to be higher in the fall and winter months, due to increased overall demand for natural gas for heating during these periods.

Historically, inflation has not significantly affected our operating results; however, costs for construction, repairs, maintenance, electricity and insurance are all subject to inflationary pressures, which could affect our ability to maintain our stations adequately, build new stations, expand our existing facilities or pursue additional facilities, and could materially impact our operating costs.

49

Liquidity and Capital Resources

Liquidity

Liquidity is the ability to meet present and future financial obligations through operating cash flows, the sale or maturity of investments or the acquisition of additional funds through capital management. Our financial position and liquidity are, and will continue to be, influenced by a variety of factors, including the level of our outstanding indebtedness and the principal and interest we are obligated to pay on our indebtedness; the amount and timing of any capital calls related to the joint venture(s) with TotalEnergies and/or bp, or any other joint venture we may enter into in the future; the amount and timing of any additional debt or equity financing we may pursue; our capital expenditure requirements; any merger, divestiture or acquisition activity; and our ability to generate cash flows from our operations. We expect cash provided by our operating activities to fluctuate as a result of a number of factors, including our operating results and the factors that affect these results, including the amount and timing of our vehicle fuel sales, station construction sales, sales of RINs and LCFS Credits and recognition of government credits, the continuing direct and indirect effects of the COVID-19 pandemic, grants and incentives, if any; fluctuations in commodity, station construction and labor costs; environmental credit prices; variations in the fair value of certain of our derivative instruments that are recorded in revenue; and the amount and timing of our billing, collections and liability payments.

Cash Flows

Operating Activities. Cash provided by operating activities was $66.7 million in 2022, compared to cash provided by operating activities of $41.3 million in 2021. The increase in cash provided by operating activities in 2022 was primarily attributable to the collection of AFTC receivables in 2022 relating to 2021 and 2022 fuel volumes and changes in working capital resulting from the timing of receipts, accruals, billings and payments of cash.

Investing Activities. Cash used in investing activities was $148.5 million in 2022, compared to cash used in investing activities of $207.7 million in 2021. The decrease in cash used in investing activities in 2022 was primarily attributable to $8.4 million in net purchases of short-term investments in 2022, compared to $100.2 million in net purchases of short-term investments in 2021, a $3.0 million increase in net earnout proceeds received in connection with the bp Transaction, partially offset by a $21.4 million increase in capital expenditures in 2022, higher investments in other entities, including our $89.7 million contribution to the bpJV, and a $2.6 million decrease in proceeds from property and equipment disposals.

Financing Activities. Cash provided by financing activities was $101.6 million in 2022, compared to $152.8 million provided by financing activities in 2021. The decrease in cash provided by financing activities in 2022 was primarily attributable to the net proceeds received from the issuance of common stock in connection with our ATM Programs in 2021 (there were no ATM program activities in 2022), a $3.2 million increase in common stock repurchases, higher payment of debt extinguishment costs of $3.2 million, and a $4.4 million decrease in reimbursement proceeds relating to the Adopt-A-Port Program, partially offset by $155.5 million increase in proceeds received from the issuance of debt.

Capital Expenditures, Indebtedness and Other Uses of Cash

We require cash to fund our capital expenditures, operating expenses and working capital and other requirements, including costs associated with fuel sales; outlays for the design and construction of new fueling stations; additions or other modifications to existing fueling stations; RNG production facilities; debt repayments and repurchases; repurchases of common stock; purchases of heavy-duty trucks that use our fuels; additions or modifications of LNG production facilities; supporting our operations, including maintenance and improvements of our infrastructure; supporting our sales and marketing activities, including support of legislative and regulatory initiatives; financing vehicles for our customers; any investments in other entities; any mergers or acquisitions, including acquisitions to expand our RNG production capacity; pursuing market expansion as opportunities arise, including geographically and to new customer markets; and to fund other activities or pursuits and for other general corporate purposes.

Our business plan calls for approximately $90.0 million in capital expenditures in 2023. These capital expenditures primarily relate to the construction of fueling stations, IT software and equipment and LNG plant costs, and we expect to fund these expenditures primarily through cash on hand and cash generated from operations. Further, in 2023, we anticipate

50

deploying up to approximately $40.0 million to develop ADG RNG production facilities. In 2022, we contributed $89.7 million to the bpJV. As of December 31, 2022, we have contributed $178.0 million into developing ADG RNG production facilities.

We had total indebtedness, consisting of our debt and finance leases, of approximately $153.1 million in principal amount as of December 31, 2022, of which approximately $1.0 million, $1.4 million, $0.6 million, and $150.1 million is expected to become due in 2023, 2024, 2025, and 2026, respectively. Based on our outstanding indebtedness and applicable interest rates as of December 31, 2022, we expect our total interest payment obligations relating to our indebtedness to be approximately $16.8 million for the year ending December 31, 2023. We plan to and believe we are able to make all expected principal and interest payments in the next 12 months.

We also have indebtedness, including the amount representing interest, from our operating leases of approximately $84.0 million as of December 31, 2022, of which approximately $8.1 million, $8.1 million, $8.1 million, $8.0 million, $7.9 million and $43.8 million is expected to become due in 2023, 2024, 2025, 2026, 2027 and thereafter, respectively.

We intend to make payments under our various debt instruments when due and pursue opportunities for earlier repayment and/or refinancing if and when these opportunities arise. Although we believe we have sufficient liquidity and capital resources to repay our debt coming due in the next 12 months, we may elect to suspend, or limit repurchases under, our share repurchase program or pursue alternatives, such as refinancing, or debt or equity offerings, to increase our cash management flexibility.

Sources of Cash

Historically, our principal sources of liquidity have consisted of cash on hand, cash provided by our operations, including, if available, AFTC and other government credits, grants and incentives, cash provided by financing activities, and sales of assets. In August 2022, AFTC was reinstated and extended and applies retroactively to vehicle fuel sales made beginning January 1, 2022. For the year ended December 31, 2022, we recognized $21.8 million in AFTC revenue, and, as of December 31, 2022, excluding current portion of restricted cash, we had total cash and cash equivalents and short-term investments of $263.5 million, compared to $229.2 million as of December 31, 2021.

We expect cash provided by our operating activities to fluctuate depending on our operating results, which can be affected by the factors described above, as well as the other factors described in this MD&A and Item 1A. “Risk Factors” of this report.

Subject to the following paragraph, we believe our cash and cash equivalents and short-term investments and anticipated cash provided by our operating and financing activities will satisfy our business requirements for at least the 12 months following the date of this report. Subsequent to that period, we may need to raise additional capital to fund any planned or unanticipated capital expenditures, investments, debt repayments, share repurchases or other expenses that we cannot fund through cash on-hand, cash provided by our operations or other sources. Moreover, we may use our cash resources faster than we predict due to unexpected expenditures, the direct and indirect impacts of the COVID-19 pandemic, or higher-than-expected expenses, in which case we may need to seek capital from alternative sources sooner than we anticipate. The timing and necessity of any future capital raise would depend on various factors, including our rate and volume of, and prices for, natural gas fuel sales and other volume-related activity, the direct and indirect impacts of the COVID-19 pandemic, new station construction, debt repayments (either before or at maturity) and any potential mergers, acquisitions, investments, divestitures or other strategic relationships we may pursue, as well as the other factors that affect our revenue and expense levels as described in this MD&A and elsewhere in this report.

If we deploy additional capital to develop ADG RNG production facilities and fueling stations to support contracted RNG fueling volume, we could be required to raise additional capital.

We may raise additional capital through one or more sources, including, among others, obtaining equity capital, including through offerings of our common stock or other securities, obtaining new or restructuring existing debt, selling assets, or any combination of these or other potential sources of capital. We may not be able to raise capital when needed, on terms that are favorable to us or our stockholders or at all. Any inability to raise necessary capital may impair our ability

51

to develop and maintain fueling infrastructure, invest in strategic transactions or acquisitions or repay our outstanding indebtedness and may reduce our ability to support and build our business and generate sustained or increased revenue.

Material Cash Requirements

The table below represents our material cash requirements, including the scheduled maturities of our contractual obligations and our commitments for capital expenditures as of December 31, 2022. This table excludes certain potential cash requirements because they may involve future cash payments that are considered uncertain and cannot be estimated because they vary based upon future conditions; however, the exclusion of these obligations should not be construed as an implication that they are immaterial, as they could significantly affect our short- and long-term liquidity and capital resource needs depending on a variety of future events, facts and conditions.

Payments Due by Period

Less than

More than

Contractual Obligations: (in thousands)

    

Total

    

1 year

    

1 - 3 years

    

3 - 5 years

    

5 years

Long-term debt (1)

$

216,117

$

16,702

$

33,262

$

166,153

$

Finance lease obligations (2)

3,349

1,095

 

2,124

 

130

 

Operating lease commitments (3)

 

84,119

 

8,129

16,275

15,882

43,833

Long-term take-or-pay contracts (4)

 

5,178

 

3,223

 

1,955

 

 

Construction contracts (5)

 

69,801

 

69,801

 

 

 

Capital expenditure for RNG project (6)

22,237

22,237

Total

$

400,801

$

121,187

$

53,616

$

182,165

$

43,833

(1)Consists of long-term debt, including future interest payments, to finance acquisitions, equipment purchases and development of RNG production projects. For our variable-rate debt (which consists of the Term Loan, see Note 12), we have assumed an interest rate of 10.92% (Adjusted Term SOFR plus Applicable Margin) as of December 31, 2022.
(2)Consist of finance lease obligations, including future interest payments, to finance equipment purchases.
(3)Represent various leases including ground leases for our Boron Plant and fueling stations, property leases relating to our office spaces, and leases for equipment.
(4)Represent estimates of our long-term, quarterly natural gas purchase contracts with a take-or-pay commitment.
(5)Consist of our obligations to fund various fueling station construction projects, net of amounts funded through December 31, 2022 and excluding contractual commitments related to station sales contracts.
(6)Represents our capital expenditure commitment to fund the development and construction of an ADG RNG project, net of amounts funded through December 31, 2022. The project is expected to be substantially complete in the second quarter of 2024.

Off-Balance Sheet Arrangements

As of December 31, 2022, we had the following off-balance sheet arrangements that have had, or are reasonably likely to have, a material current or future effect on our financial condition, changes in financial condition, revenue or expenses, results of operations, liquidity, capital expenditures or capital resources:

Outstanding surety bonds for construction contracts and general corporate purposes totaling $50.2 million;
An outstanding loan commitment to an equity method investee;
Quarterly fixed-price natural gas purchase contracts with take-or-pay commitments, the amount of which is shown under “Contractual Obligations” above;
One long-term natural gas sale contract with a fixed supply commitment.

52

We provide surety bonds primarily for construction contracts in the ordinary course of our business, as a form of guarantee. No liability has been recorded in connection with our surety bonds because, based on historical experience and available information, we do not believe it is probable that any amounts will be required to be paid under these arrangements for which we will not be reimbursed.

In November 2022, we entered into an agreement with one of our equity method investees pursuant to which we committed to make available up to $5.5 million in delayed draw loans to support the equity method investee’s working capital requirements.

As of December 31, 2022, we had quarterly fixed-price natural gas purchase contracts with take-or-pay commitments extending through June 2024.

In addition, as of December 31, 2022, we had a fixed supply arrangement with UPS for the supply and sale of 170.0 million GGEs of RNG through March 2026.

Item 7A.   Quantitative and Qualitative Disclosures about Market Risk.

In the ordinary course of our business, we are exposed to various market risks, including commodity price risks, risks related to foreign currency exchange rates, and risks related to fluctuations in interest rates.

Commodity Price Risk

We are subject to market risk with respect to our sales of natural gas, which have historically been subject to volatile market conditions. Our exposure to market risk is heightened when we have a fixed-price sales contract with a customer that is not covered by a futures contract, or when we are otherwise unable to pass through natural gas price increases to customers. Natural gas prices and availability are affected by many factors, including, among others, drilling activity, supply, weather conditions, overall economic conditions and foreign and domestic government regulations.

Natural gas costs represented $74.6 million, $111.8 million, and $182.4 million of our cost of sales in 2020, 2021, and 2022, respectively.

In October 2018, in support of our Zero Now truck financing program, we entered into two commodity swap contracts with TotalEnergies Gas & Power North America, an affiliate of TotalEnergies and THUSA, for a total of five million diesel gallons annually from April 1, 2019 to June 30, 2024. These commodity swap contracts are intended to manage risks related to the diesel-to-natural gas price spread associated with the natural gas fuel supply commitments we make in our fueling agreements with fleet operators who participate in the Zero Now truck financing program.

We have prepared a sensitivity analysis to estimate our exposure to price risk with respect to our commodity swap contracts. If the diesel-to-natural gas price spread were to fluctuate by 10% as of December 31, 2022, we would expect a corresponding fluctuation in the fair value of our commodity swap contracts of approximately $1.1 million.

Foreign Currency Exchange Rate Risk

For the year ended December 31, 2022, our primary exposure to foreign currency exchange rates relates to our Canadian operations that had certain outstanding accounts receivable and accounts payable denominated in Canadian dollar, which were not hedged.

We have performed a sensitivity analysis to estimate our exposure to market risk with respect to our monetary transactions denominated in a foreign currency. If the exchange rates on these assets and liabilities were to fluctuate by 10% from the rates as of December 31, 2022, we would expect a corresponding fluctuation in the value of the assets and liabilities of approximately $0.1 million, net.

53

Interest Rate Risk

As of December 31, 2022, we had $150.0 million of debt that bears interest at a rate equal to either adjusted Term SOFR, the Federal Funds Effective Rate, or the Prime Rate plus a margin per annum. Thus, depending on our interest rate election during the period, our interest expense would fluctuate with a change in Term SOFR, the Federal Funds Effective Rate or the Prime Rate. If these rates were to increase or decrease by 1% for the year, the impact on our annual interest expense would be approximately $1.5 million.

Certain LIBOR tenors were discontinued after 2021 with other LIBOR tenors to be discontinued after June 2023. We intend to monitor the developments with respect to the discontinuance of LIBOR and work with our lenders to minimize the effect of such a discontinuance on our financial condition and results of operations; however, the effect of the anticipated discontinuance of LIBOR on us and our debt instruments remains uncertain. If our lenders have increased costs due to changes in LIBOR, we may experience potential increases in interest rates on our variable rate debt, which could adversely affect our interest expense, results of operations and cash flows.

54

Item 8.   Financial Statements and Supplementary Data.

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

    

Page

Consolidated Financial Statements

Reports of Independent Registered Public Accounting Firm (PCAOB ID 185)

56

Consolidated Balance Sheets

59

Consolidated Statements of Operations

60

Consolidated Statements of Comprehensive Loss

61

Consolidated Statements of Stockholders’ Equity

62

Consolidated Statements of Cash Flows

63

Notes to Consolidated Financial Statements

64

Financial Statement Schedule

Schedule II—Valuation and Qualifying Accounts

114

55

Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors
Clean Energy Fuels Corp.:

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of Clean Energy Fuels Corp and subsidiaries (the Company) as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2022, and the related notes and financial statement schedule II (collectively, the consolidated financial statements). In our opinion, based on our audits and the report of the other auditors, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated February 28, 2023 expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.  

We did not audit the consolidated financial statements of CE Bp Renew Co, LLC a 50 percent owned investee company. The Company’s investment in CE Bp Renew Co, LLC was $156.8 million and $69.8 million as of December 31, 2022 and 2021, respectively, and its loss from equity method investment of CE Bp Renew Co, LLC was $2.7 million, $0.4 million and $0 for the years 2022, 2021 and 2020, respectively. The consolidated financial statements of CE Bp Renew Co, LLC were audited by other auditors whose report has been furnished to us, and our opinion, insofar as it relates to the amounts included for CE Bp Renew Co, LLC, is based solely on the report of the other auditors.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the 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 consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated 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 consolidated financial statements. We believe that our audits and the report of the other auditors 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 consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which they relate.

56

Fair value of embedded derivatives and commodity swaps

As discussed in Note 8 to the consolidated financial statements, the Company used the income approach to value its derivative assets and liabilities associated with its embedded derivatives in fueling agreements under its Zero Now truck financing program and the commodity swap contracts used to manage price risks related to these agreements. As of December 31, 2022, the Company recorded derivative assets and liabilities related to the embedded derivatives and commodity swaps of $6,755 thousand and $3,845 thousand, respectively. The Company used a discounted cash flow model to estimate the fair value of these embedded derivatives and commodity swaps, classified as Level 3 in the fair value hierarchy because they are valued using unobservable inputs.

We identified the assessment of the measurement of fair value for the embedded derivatives and commodity swaps as a critical audit matter due to the significant measurement uncertainty associated with the fair value of such instruments. There was a high degree of subjective auditor judgment in assessing the significant unobservable inputs, such as commodity forward curves and differentials applied to the commodity forward curves.

The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls related to the Company’s derivatives process. This included controls related to the (1) development of the significant unobservable inputs, including monitoring of changes to the inputs, and (2) relevance and reliability of observable inputs reasonably available. We inspected the underlying fueling agreements associated with the embedded derivatives, on a sample basis, to evaluate the existence and accuracy of inputs into the valuation model. We also confirmed directly with the counter-party to the commodity swap contracts and inspected the commodity swap contracts to evaluate the existence and accuracy of inputs into the valuation model, including confirming the relevant terms of the commodity swap contracts. We involved financial instrument valuation professionals with specialized skills and knowledge, who assisted in assessing the fair value of the embedded derivatives and commodity swaps by developing an estimate of the fair values of the embedded derivatives and commodity swaps using commodity forward curves and differentials applied to the commodity forward curves obtained from publicly available market data, and compared the results to the Company’s fair value estimates.

/s/ KPMG LLP

We have served as the Company’s auditor since 2001.

Irvine, California

February 28, 2023

Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors
Clean Energy Fuels Corp.:

Opinion on Internal Control Over Financial Reporting

We have audited Clean Energy Fuels Corp and subsidiaries’ (the Company) internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2022, and the related notes and financial statement schedule II (collectively, the

57

consolidated financial statements), and our report dated February 28, 2023 expressed an unqualified opinion on those consolidated financial statements.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the 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.

/s/ KPMG LLP

Irvine, California

February 28, 2023

58

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(In thousands, except share and per share data)

December 31, 

December 31, 

2021

2022

Assets

Current assets:

 

  

 

  

Cash, cash equivalents and current portion of restricted cash

$

99,448

$

125,950

Short-term investments

 

129,722

 

139,569

Accounts receivable, net of allowance of $1,205 and $1,375 as of December 31, 2021 and December 31, 2022, respectively

 

87,433

 

91,430

Other receivables

 

24,447

 

17,026

Inventory

 

31,302

 

37,144

Prepaid expenses and other current assets

 

37,584

 

60,601

Total current assets

 

409,936

 

471,720

Operating lease right-of-use assets

42,537

52,586

Land, property and equipment, net

 

261,761

 

264,068

Long-term portion of restricted cash

 

7,008

 

Notes receivable and other long-term assets, net

 

56,189

 

30,467

Investments in other entities

 

109,811

 

193,273

Goodwill

 

64,328

 

64,328

Intangible assets, net

 

5,500

 

5,915

Total assets

$

957,070

$

1,082,357

Liabilities and Stockholders' Equity

 

  

 

  

Current liabilities:

 

  

 

  

Current portion of debt

$

12,845

$

93

Current portion of finance lease obligations

846

948

Current portion of operating lease obligations

3,551

4,206

Accounts payable

 

24,352

 

44,435

Accrued liabilities

 

75,159

 

90,079

Deferred revenue

 

7,251

 

5,970

Derivative liabilities, related party

1,900

2,415

Total current liabilities

 

125,904

 

148,146

Long-term portion of debt

23,215

145,471

Long-term portion of finance lease obligations

2,427

2,134

Long-term portion of operating lease obligations

39,431

48,911

Long-term portion of derivative liabilities, related party

2,483

1,430

Other long-term liabilities

 

8,199

 

8,794

Total liabilities

 

201,659

 

354,886

Commitments and contingencies (Note 15)

 

  

 

  

Stockholders’ equity:

 

  

 

  

Preferred stock, $0.0001 par value. 1,000,000 shares authorized; no shares issued and outstanding

 

 

Common stock, $0.0001 par value. 454,000,000 shares authorized; 222,684,923 shares and 222,437,429 shares issued and outstanding as of December 31, 2021 and December 31, 2022, respectively

 

22

 

22

Additional paid-in capital

 

1,519,918

 

1,553,668

Accumulated deficit

 

(771,242)

 

(829,975)

Accumulated other comprehensive loss

 

(1,622)

 

(3,722)

Total Clean Energy Fuels Corp. stockholders’ equity

 

747,076

 

719,993

Noncontrolling interest in subsidiary

 

8,335

 

7,478

Total stockholders’ equity

 

755,411

 

727,471

Total liabilities and stockholders’ equity

$

957,070

$

1,082,357

See accompanying notes to consolidated financial statements.

59

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

(In thousands, except share and per share data)

Year Ended December 31, 

    

2020

    

2021

    

2022

Revenue:

 

  

 

  

 

  

Product revenue

$

251,954

$

213,133

$

372,995

Service revenue

 

39,770

 

42,513

 

47,169

Total revenue

 

291,724

 

255,646

 

420,164

Operating expenses:

 

  

 

  

 

  

Cost of sales (exclusive of depreciation and amortization shown separately below):

 

  

 

  

 

  

Product cost of sales

 

161,705

 

189,600

 

279,748

Service cost of sales

 

23,705

 

26,004

 

27,993

Change in fair value of derivative warrants

 

(40)

 

 

Selling, general and administrative

 

68,516

 

89,906

 

109,456

Depreciation and amortization

 

47,682

 

45,184

 

54,674

Total operating expenses

 

301,568

 

350,694

 

471,871

Operating loss

 

(9,844)

 

(95,048)

 

(51,707)

Interest expense

 

(7,348)

 

(4,430)

 

(6,308)

Interest income

 

1,345

 

1,082

 

3,374

Other income, net

 

3,025

 

905

 

95

Loss from equity method investments

 

(161)

 

(430)

 

(4,824)

Gain from sale of certain assets of subsidiary

 

1,063

 

3,885

 

Gain from formation of equity method investment

 

700

 

 

Loss before income taxes

 

(11,220)

 

(94,036)

 

(59,370)

Income tax (expense) benefit

 

(309)

 

(119)

 

(220)

Net loss

 

(11,529)

 

(94,155)

 

(59,590)

Loss attributable to noncontrolling interest

 

1,665

 

1,009

 

857

Net loss attributable to Clean Energy Fuels Corp. 

$

(9,864)

$

(93,146)

$

(58,733)

Net loss attributable to Clean Energy Fuels Corp. per share:

 

 

  

 

  

Basic

$

(0.05)

$

(0.44)

$

(0.26)

Diluted

$

(0.05)

$

(0.44)

$

(0.26)

Weighted-average common shares outstanding:

 

  

 

 

  

Basic

 

200,657,912

 

213,118,694

 

222,414,790

Diluted

 

200,657,912

 

213,118,694

 

222,414,790

See accompanying notes to consolidated financial statements.

60

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(In thousands)

Year Ended December 31, 2020

Year Ended December 31, 2021

Year Ended December 31, 2022

    

Clean Energy

    

Noncontrolling

    

    

Clean Energy

    

Noncontrolling

    

    

Clean Energy

    

Noncontrolling

    

 

Fuels Corp.

 

Interest

Total

 

Fuels Corp.

 

Interest

Total

 

Fuels Corp.

 

Interest

Total

Net loss

$

(9,864)

$

(1,665)

$

(11,529)

$

(93,146)

$

(1,009)

$

(94,155)

$

(58,733)

$

(857)

$

(59,590)

Other comprehensive income (loss), net of tax:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Foreign currency translation adjustments net of $0 tax in 2020, 2021 and 2022

 

1,355

 

1,355

 

(1,394)

 

(1,394)

 

(1,773)

(1,773)

Unrealized gain (loss) on available-for-sale securities, net of $0 tax in 2020, 2021 and 2022

 

2

 

2

 

(19)

 

(19)

 

(327)

(327)

Total other comprehensive income (loss)

 

1,357

 

 

1,357

 

(1,413)

 

 

(1,413)

 

(2,100)

 

 

(2,100)

Comprehensive loss

$

(8,507)

$

(1,665)

$

(10,172)

$

(94,559)

$

(1,009)

$

(95,568)

$

(60,833)

$

(857)

$

(61,690)

See accompanying notes to consolidated financial statements.

61

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands, except share data)

Accumulated

Common stock 

Additional

Other

Noncontrolling

Total

    

    

    

Paid-In

    

Accumulated

    

Comprehensive

    

Interest in

    

Stockholders’ 

 

Shares

 

Amount

Capital

Deficit

Income (Loss)

Subsidiary

Equity

Balance, December 31, 2019

 

204,723,055

 

20

 

1,203,186

 

(668,232)

 

(1,566)

 

9,621

 

543,029

Issuance of common stock

 

1,512,535

1,683

 

1,683

Repurchase of common stock

(7,744,386)

(14,647)

(14,647)

Stock-based compensation

 

2,957

 

2,957

Net loss

 

(9,864)

(1,665)

 

(11,529)

Other comprehensive income

 

1,357

 

1,357

Increase in ownership in subsidiary

 

(1,388)

1,388

 

Balance, December 31, 2020

 

198,491,204

 

20

 

1,191,791

 

(678,096)

 

(209)

 

9,344

 

522,850

Issuance of common stock, net of issuance costs

 

24,646,419

2

197,919

 

197,921

Repurchase of common stock

(452,700)

(2,916)

(2,916)

Stock-based compensation

 

14,994

 

14,994

Stock-based sales incentive charges

118,130

118,130

Net loss

 

(93,146)

(1,009)

 

(94,155)

Other comprehensive loss

 

(1,413)

 

(1,413)

Balance, December 31, 2021

 

222,684,923

22

1,519,918

(771,242)

(1,622)

8,335

755,411

Issuance of common stock

942,760

0

1,365

1,365

Repurchase of common stock

(1,190,254)

(0)

(6,122)

(6,122)

Stock-based compensation

26,473

26,473

Stock-based sales incentive charges

12,034

12,034

Net loss

(58,733)

(857)

(59,590)

Other comprehensive loss

(2,100)

(2,100)

Balance, December 31, 2022

222,437,429

$

22

$

1,553,668

$

(829,975)

$

(3,722)

$

7,478

$

727,471

See accompanying notes to consolidated financial statements.

62

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

Year Ended December 31, 

    

2020

    

2021

    

2022

Cash flows from operating activities:

Net loss

$

(11,529)

$

(94,155)

$

(59,590)

Adjustments to reconcile net loss to net cash provided by operating activities:

 

 

 

Depreciation and amortization

 

47,682

 

45,184

 

54,674

Provision for credit losses and inventory

 

2,662

 

1,257

 

2,035

Stock-based compensation expense

 

2,957

 

14,994

 

26,473

Stock-based sales incentive charges

83,641

24,302

Change in fair value of derivative instruments

 

(2,175)

 

3,490

 

(517)

Amortization of discount and debt issuance cost

 

(46)

 

20

 

(1,712)

Loss (gain) on disposal of property and equipment

 

(2,875)

 

1,365

 

12

Loss on extinguishment of debt

 

1,249

 

39

 

3,413

Gain from sale of certain assets of subsidiary

 

(1,063)

 

(3,885)

 

Gain from formation of equity method investment

 

(700)

 

 

Loss from equity method investments

 

161

 

430

 

4,824

Non-cash lease expense

2,756

2,945

3,400

Deferred income taxes

120

69

173

Expense reimbursement from JV

1,640

Changes in operating assets and liabilities:

 

 

 

Accounts and other receivables

 

53,784

 

(24,260)

 

(1,072)

Inventory

 

108

 

(5,704)

 

(9,318)

Prepaid expenses and other assets

 

5,275

 

(10,498)

 

(1,366)

Operating lease liabilities

(3,141)

(3,053)

(3,314)

Accounts payable

 

(9,337)

 

6,615

 

9,324

Deferred revenue

 

(10,976)

 

4,550

 

(1,281)

Accrued liabilities and other

 

(13,871)

 

16,614

 

16,271

Net cash provided by operating activities

 

61,041

 

41,298

 

66,731

Cash flows from investing activities:

 

  

 

 

  

Purchases of short-term investments

 

(74,292)

 

(324,170)

 

(410,027)

Maturities and sales of short-term investments

 

101,850

 

223,991

 

401,639

Purchases of and deposits on property and equipment

 

(13,273)

 

(23,075)

 

(44,518)

Disbursements for loans receivable

 

(535)

 

(3,905)

 

(2,310)

Payments on and proceeds from sales of loans receivable

 

1,567

 

421

 

1,116

Cash received from sale of certain assets of subsidiary, net

 

4,830

 

887

 

3,885

Investments in other entities

 

(650)

 

(78,919)

 

(89,700)

Payment and deposits on equipment and manure rights for RNG production projects

 

 

(5,830)

 

(8,986)

Proceeds from disposal of property and equipment

 

4,673

 

2,941

 

360

Net cash provided by (used in) investing activities

 

24,170

 

(207,659)

 

(148,541)

Cash flows from financing activities:

 

  

 

 

  

Issuance of common stock

 

1,683

 

204,455

 

1,365

Repurchase of common stock

(14,647)

(2,916)

(6,122)

Fees paid for issuance of common stock

 

 

(6,534)

 

Fees paid for debt issuance costs

(131)

(1,277)

(486)

Proceeds for Adopt-A-Port program

5,815

1,410

Repayment of proceeds for Adopt-A-Port program

(360)

(1,163)

Proceeds from debt instruments

 

65,860

 

4,400

 

159,883

Proceeds from revolving line of credit

1,450

1,700

Repayments of borrowing under revolving line of credit

 

 

(1,450)

 

(1,700)

Repayments of debt instruments and finance lease obligations

 

(70,399)

 

(50,737)

 

(49,999)

Payments of debt extinguishment costs

(1,023)

(14)

(3,239)

Net cash provided by (used in) financing activities

 

(18,657)

 

152,832

 

101,649

Effect of exchange rates on cash, cash equivalents and restricted cash

 

201

 

8

 

(345)

Net increase (decrease) in cash, cash equivalents and restricted cash

 

66,755

 

(13,521)

 

19,494

Cash, cash equivalents and restricted cash, beginning of period

 

53,222

 

119,977

 

106,456

Cash, cash equivalents and restricted cash, end of period

$

119,977

$

106,456

$

125,950

Supplemental disclosure of cash flow information:

 

  

 

  

 

  

Income taxes paid

$

8

$

15

$

68

Interest paid, net of $57, $0 and $0 capitalized, respectively

$

5,622

$

3,907

$

1,873

See accompanying notes to consolidated financial statements.

63

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Note 1 —Summary of Significant Accounting Policies

The Company and Nature of Business

Clean Energy Fuels Corp., together with its majority and wholly owned subsidiaries (hereinafter collectively referred to as the “Company,” unless the context or the use of the term indicates or requires otherwise) is engaged in the business of selling renewable and conventional natural gas as alternative fuels for vehicle fleets and related fueling solutions to its customers, primarily in the United States and Canada. The Company’s principal business is supplying renewable natural gas (“RNG”) and conventional natural gas, in the form of compressed natural gas (“CNG”) and liquefied natural gas (“LNG”), for medium and heavy-duty vehicles and providing operation and maintenance (“O&M”) services for public and private vehicle fleet customer stations. The Company is also focused on developing, owning, and operating dairy and other livestock waste RNG projects and supplying RNG (currently procured solely from third party sources and will be supplemented by internally produced RNG when the Company’s RNG projects come online) to its customers in the heavy and medium-duty commercial transportation sector.

As a comprehensive clean energy solutions provider, the Company also designs and builds, as well as operates and maintains, public and private vehicle fueling stations in the United States and Canada; sells and services compressors and other equipment used in RNG production and at fueling stations; transports and sells RNG and conventional natural gas, in the form of CNG and LNG, via “virtual” natural gas pipelines and interconnects; sells U.S. federal, state and local government credits it generates by selling RNG in the form of CNG and LNG as a vehicle fuel, including Renewable Identification Numbers (“RIN Credits” or “RINs”) under the federal Renewable Fuel Standard Phase 2 and credits under the California and the Oregon Low Carbon Fuel Standards (collectively, “LCFS Credits”); and obtains federal, state and local tax credits, grants and incentives.

Basis of Presentation

The accompanying consolidated financial statements include the accounts of the Company and its subsidiaries, and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the Company’s consolidated financial position, results of operations, comprehensive income (loss), stockholders’ equity, and cash flows in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements and these notes. Actual results could differ from those estimates and may result in material effects on the Company’s operating results and financial position. Significant estimates made in preparing the accompanying consolidated financial statements include (but are not limited to) those related to revenue recognition, fair value measurements, goodwill and long-lived asset valuations and impairment assessments, income tax valuations, stock-based compensation expense and stock-based sales incentive charges.

Inventory

Inventory consists of raw materials and spare parts, work in process and finished goods and is stated at the lower of cost (first-in, first-out) or net realizable value. The Company evaluates inventory balances for excess quantities and obsolescence by analyzing estimated demand, inventory on hand, sales levels and other information and reduces inventory balances to net realizable value for excess and obsolete inventory based on this analysis.

64

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Inventories consisted of the following as of December 31, 2021 and 2022 (in thousands):

2021

2022

Raw materials and spare parts

$

31,302

$

37,144

Total inventory

$

31,302

$

37,144

Derivative Instruments and Hedging Activities

In connection with the Company’s Zero Now truck financing program, the Company entered into commodity swap contracts in October 2018 intended to manage risks related to the diesel-to-natural gas price spread in connection with the natural gas fuel supply commitments the Company makes in its fueling agreements with fleet operators that participate in the Zero Now program. The Company has not designated any derivative instruments as hedges for accounting purposes and does not enter into such instruments for speculative trading purposes. These derivative instruments are recorded in the accompanying consolidated balance sheets and are measured as either an asset or liability at fair value with changes in fair value recognized in earnings. See Note 7 for more information.

Property and Equipment

Property and equipment are recorded at cost. Depreciation and amortization are recognized over the estimated useful lives of the assets using the straight-line method. The estimated useful lives of depreciable assets are three to twenty years for LNG liquefaction plant assets, up to ten years for station equipment and LNG trailers, and three to seven years for all other depreciable assets. Leasehold improvements are amortized over the shorter of their estimated useful lives or related lease terms. Periodically, the Company receives cash grant funding to assist in the financing of fueling station construction. The Company initially records the grant proceeds as a reduction of the cost of the respective asset and subsequently amortizes the grant proceeds over the estimated useful life of the asset, resulting in lower total depreciation expense recognized over the estimated useful life of the asset.

Included in “Land, property and equipment, net” in the accompanying consolidated balance sheets were grant proceeds of $27.8 million and $24.9 million as of December 31, 2021 and 2022, respectively. Accumulated amortization of the grant proceeds was $18.0 million and $16.5 million as of December 31, 2021 and 2022, respectively. The Company recorded amortization expense relating to grant proceeds of $1.7 million, $1.7 million and $1.4 million for the years ended December 31, 2020, 2021 and 2022, respectively. No grant proceeds were received for the years ended December 31, 2022 and 2020. Total grant proceeds received were approximately $0.5 million for the year ended December 31, 2021.

Leases

On January 1, 2019, the Company adopted Accounting Standards Codification (“ASC”) 842, Leases, whereby leases are classified as either operating leases or finance leases.

At the inception of a contract the Company assesses whether the contract is, or contains, a lease. The Company’s assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the period, and (3) whether the Company has the right to direct the use of the asset. The commencement date of the contract is the date the lessor makes the underlying asset available for use by the lessee.

Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent obligations to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the net present value of fixed lease payments over the lease term. ROU assets also include any initial direct costs and advance lease payments made and exclude lease incentives. Lease liabilities also include terminal purchase options when deemed reasonably certain to exercise. The Company’s lease term includes options to extend when it is reasonably certain that it will exercise that option. The Company has elected not to recognize

65

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

ROU assets and lease liabilities for short-term leases that have a term of 12 months or less; the Company recognizes lease expense for these leases on a straight-line basis over the lease term.

As most of the Company’s operating leases do not have an implicit rate that can be readily determined, the Company uses its secured incremental borrowing rate for the same term as the underlying lease based on information available at lease commencement. For finance leases, the Company uses the rate implicit in the lease.

The lease classification affects the expense recognition on the consolidated statements of operations. Operating lease charges are recorded in “Cost of sales, exclusive of depreciation and amortization,” and “Selling, general and administrative” expense. Finance lease charges are split, whereby depreciation on assets under finance leases is recorded in “Depreciation and amortization” expense and an implied interest component is recorded in “Interest expense.” The expense recognition for operating leases and finance leases is substantially consistent with legacy accounting.

Long-Lived Assets

The Company reviews the carrying value of its long-lived assets, including property and equipment and intangible assets with finite useful lives, for impairment whenever events or changes in circumstances indicate that the carrying value of an asset or asset group may not be recoverable. Events that could result in an impairment review include, among others, a significant decrease in the operating performance of a long-lived asset or asset group or the decision to close a fueling station. Impairment testing involves a comparison of the sum of the undiscounted future cash flows of the asset or asset group to its carrying amount. If the sum of the undiscounted future cash flows exceeds the carrying amount, then no impairment exists. If the carrying amount exceeds the sum of the undiscounted future cash flows, then a second step is performed to determine the amount of impairment, if any, to be recognized. An impairment loss is recognized to the extent that the carrying amount of the asset or asset group exceeds its fair value. The fair value of the asset or asset group is based on estimated discounted future cash flows of the asset or asset group using a discount rate commensurate with the related risk. The estimate of future cash flows requires management to make assumptions and to apply judgment, including forecasting future sales and expenses and estimating useful lives of the assets. These estimates can be affected by a number of factors, including, among others, future results, demand, and economic conditions, many of which can be difficult to predict.

There were no impairments of the Company’s long-lived assets in the years ended December 31, 2020, 2021 and 2022.

Intangible assets with finite useful lives are amortized over their respective estimated useful lives using the straight-line method. The estimated useful lives of intangible assets with finite useful lives are one to eight years for customer relationships, one to fifty years for acquired contracts, two to ten years for trademarks and trade names, and three years for non-compete agreements.

The Company’s intangible assets as of December 31, 2021 and 2022 were as follows (in thousands):

    

2021

    

2022

Customer relationships

$

5,376

$

5,376

Acquired contracts

 

9,884

 

10,299

Trademark and trade names

 

2,700

 

2,700

Non-compete agreements

 

860

 

860

Total intangible assets

 

18,820

 

19,235

Less accumulated amortization

 

(13,320)

 

(13,320)

Net intangible assets

$

5,500

$

5,915

66

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Amortization expense for intangible assets was $0.8 million and $0.5 million for the years ended December 31, 2020 and 2021, respectively. No amortization expense for intangible assets was recognized for the year ended December 31, 2022.

In connection with the Company’s investment in anaerobic digester gas (“ADG”) RNG production projects, the Company acquired contractual rights relating to manure feedstock totaling $5.5 million and $0.4 million in 2021 and 2022, respectively. The amounts paid for contractual rights to manure feedstock are classified and included under “Acquired contracts” in the table above.The acquired contractual rights to manure feedstock have a contractual term ranging from 20 to 50 years and will be amortized over the contractual term using the straight-line method of amortization, commencing on the date of commercial operation of the ADG RNG facility.

Estimated amortization expense subsequent to the year ended December 31, 2022 is expected to be approximately $0.0 million in 2023, $0.1 million in 2024, $0.3 million in 2025, $0.3 million in 2026, $0.3 million in 2027, and $4.9 million thereafter.

Goodwill

Goodwill represents the excess of costs incurred over the fair value of the net assets of acquired businesses. The Company assesses its goodwill using either a qualitative or quantitative approach to determine whether it is more likely than not that the fair value of its reporting unit is less than its carrying value. The Company is required to use judgment when applying the goodwill impairment test, including, among other considerations, the identification of reporting unit(s), the assessment of qualitative factors, and the estimation of fair value of a reporting unit in the quantitative approach. The Company determined that it is a single reporting unit for the purpose of goodwill impairment tests. The Company performs the impairment test annually on October 1, or more frequently if facts and circumstances warrant a review.

The qualitative goodwill assessment includes the evaluation of potential impact on a reporting unit’s fair value of certain events and circumstances, including its enterprise value, macroeconomic conditions, industry and market considerations, cost factors, and other relevant entity-specific events. If it is determined, based upon the qualitative assessment, that it is more likely than not that the reporting unit’s fair value is less than its carrying amount, then a quantitative impairment test is performed.

The quantitative assessment estimates the reporting unit’s fair value based on its enterprise value plus an assumed control premium as evidence of fair value. The estimates used to determine the fair value of the reporting unit may change based on results of operations, macroeconomic conditions, stock price fluctuations, or other factors. Changes in these estimates could materially affect our assessment of the fair value and goodwill impairment for the reporting unit.

During the years ended December 31, 2020, 2021 and 2022, the Company utilized the quantitative approach and concluded that there were no impairment to goodwill.

The following table summarizes the activity related to the carrying amount of goodwill (in thousands):

Balance as of December 31, 2020

$

64,328

Balance as of December 31, 2021

$

64,328

Balance as of December 31, 2022

$

64,328

Revenue Recognition

The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration to which it expects to be entitled in exchange for the goods or services. To achieve that core principle, a five-step approach is applied: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance

67

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

obligations in the contract, and (5) recognize revenue allocated to each performance obligation when the Company satisfies the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition.

The Company is generally the principal in its customer contracts because it has control over the goods and services prior to them being transferred to the customer, and as such, revenue is recognized on a gross basis. Sales and usage-based taxes are excluded from revenues. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.

Product Revenue

Volume-Related

The Company’s volume-related product revenue consists of sales of RNG and conventional natural gas, in the form of CNG and LNG, AFTC incentives, and sales of RINs and LCFS Credits in addition to Amazon Warrant Charges (defined in Note 13) and changes in fair value of the Company’s derivative instruments associated with providing fuel to customers under contracts.

RNG and conventional natural gas are sold pursuant to contractual commitments over defined delivery periods. These contracts typically include a stand-ready obligation to supply natural gas. The Company applies the ‘right to invoice’ practical expedient and recognizes fuel revenue in the amount to which the Company has the right to invoice. The Company has a right to consideration based on the amount of gasoline gallon equivalents (“GGEs”) of fuel dispensed by the customer and current pricing conditions. The Company calculates one GGE to equal 125,000 British Thermal Units (“BTUs”), and, as such, one million BTUs (“MMBTU”) equal eight GGEs. Customers are typically billed on a monthly basis. Since payment terms are less than a year, the Company has elected the practical expedient which allows it to not assess whether a customer contract has a significant financing component.

Contract modifications are not distinct from the existing contract and are typically renewals of fuel sales. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price is recognized prospectively.

The Company sells RINs and LCFS Credits to third parties that need the credits to comply with federal and state requirements. Revenue is recognized on these credits when there is an agreement in place to monetize the credits at a determinable price and the RNG fuel has been sold. The sales price for some environmental credit transactions may not be determinable in the period in which the RNG was sold as pricing is established in the quarter after the RNG was sold. In these circumstances, revenue from RIN and LCFS credits is recognized once the sales price has been established and therefore is considered determinable.

Amazon Warrant Charges are determined based on the grant date fair value of the award, and the associated non-cash stock-based sales incentive charges, which are recorded as a reduction of revenue, are recognized as the customer purchases fuel and vesting conditions become probable of being achieved. See discussion under “Amazon Warrant” below and Note 13 for additional information.

The changes in fair value of derivative instruments relate to the Company’s commodity swap and customer fueling contracts under the Zero Now truck financing program. The contracts are measured at fair value with changes in fair value recorded in the accompanying consolidated statements of operations in the period incurred. The amounts are classified as revenue because the Company’s commodity swap contracts are used to economically offset the risk associated with the diesel-to-natural gas price spread resulting from existing and anticipated customer fueling contracts under the Company’s Zero Now truck financing program. See Note 7 for more information about these derivative instruments. For the years ended December 31, 2020, 2021 and 2022, changes in the fair value of commodity swaps and customer contracts amounted to a gain (loss) of $2.1 million, $(3.5) million, and $0.5 million, respectively.

68

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

AFTC is generated when RNG or conventional natural gas is sold for use as fuel to operate a motor vehicle. See discussion under “Alternative Fuel Excise Tax Credit” below for more information about AFTC, which is not recognized as revenue until the period the credit is authorized through federal legislation.

Station Construction Sales

Station construction contracts are generally short-term, except for certain larger and more complex stations, which can take up to 24 months to complete. For most of the Company’s station construction contracts, the customer contracts with the Company to provide a significant service of integrating a complex set of tasks and components into a single station. Hence, the entire contract is accounted for as one performance obligation.

The Company recognizes revenue over time as the Company performs under its station construction contracts because of the continual transfer of control of the goods to the customer, who typically controls the work in process. Revenue is recognized based on the extent of progress towards completion of the performance obligation and is recorded proportionally as costs are incurred. Costs to fulfill the Company’s obligations under these contracts typically include labor, materials and subcontractors’ costs, other direct costs and an allocation of indirect costs.

Refinements of estimates to account for changing conditions and new developments are continuous and characteristic of the process. Many factors that can affect contract profitability may change during the performance period of the contract, including differing site conditions, the availability of skilled contract labor, the performance of major suppliers and subcontractors, and unexpected changes in material costs. Because a significant change in one or more of these estimates could affect the profitability of these contracts, the contract price and cost estimates are reviewed periodically as work progresses and adjustments proportionate to the cost-to-cost measure of progress are reflected in contract revenues in the reporting period when such estimates are revised. Provisions for estimated losses on uncompleted contracts are recorded in the period in which the losses become known.

Contract modifications are typically expansions in scope of an existing station construction project. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue (either as an increase or a reduction) on a cumulative catch-up basis.

Under the typical payment terms of the Company’s station construction contracts, the customer makes either performance-based payments (“PBPs”) or progress payments. PBPs are interim payments of the contract price based on quantifiable measures of performance or the achievement of specified events or milestones. Progress payments are interim payments of costs incurred as the work progresses. For some of these contracts, the Company may be entitled to receive an advance payment. The advance payment typically is not considered a significant financing component because it is used to meet working capital demands that can be higher in the early stages of a construction contract and to protect the Company if the customer fails to adequately complete some or all of its obligations under the contract. In addition, the customer retains a small portion of the contract price until completion of the contract. Such retained portion of the contract price is not considered a significant financing component because the intent is to protect the customer.

In certain contracts with its customers, the Company agrees to provide multiple goods or services, including construction of and sale of a station, O&M services, and sale of fuel to the customer. These contracts have multiple performance obligations because the promise to transfer each separate good or service is separately identifiable and distinct. This evaluation requires significant judgment and the decision to combine a group of contracts or separate the combined or single contract into multiple performance obligations could change the amount of revenue recognized in one or more periods.

The Company allocates the contract price to each performance obligation using best estimates of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate the standalone selling price for fuel and O&M services is observable standalone sales, and the primary method used to estimate the standalone selling

69

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

price for station construction sales is the expected cost plus a margin approach because the Company sells customized customer-specific solutions. Under this approach, the Company forecasts expected costs of satisfying a performance obligation and then adds an appropriate margin for the good or service.

Service Revenue

O&M and Other Services

O&M and other services are sold pursuant to contractual commitments over defined performance periods. These contracts typically include a stand-ready obligation to provide O&M and/or other services based on a committed and agreed upon routine maintenance schedule or when and if called upon by the customer.

The Company applies the ‘right to invoice’ practical expedient and recognizes O&M and other services revenue in the amount to which the Company has the right to invoice. The Company has a right to consideration based on services rendered or on amount of GGEs of fuel dispensed by the customer multiplied by an agreed-upon rate. Customers are typically billed on a monthly basis. Since payment terms are less than a year, the Company has elected the practical expedient which allows it to not assess whether a customer contract has a significant financing component.

Contract modifications are not distinct from the existing contract and are typically renewals of O&M and other service sales. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price is recognized prospectively.

Other

The majority of other revenue is from sales of used natural gas heavy-duty trucks purchased by the Company. Revenue on these contracts is recognized at the point in time when the customer accepts delivery of the truck.

Alternative Fuel Excise Tax Credit

Under separate pieces of U.S. federal legislation, the Company was eligible to receive a federal alternative fuel excise tax credit (“AFTC”) for its natural gas vehicle fuel sales made between October 1, 2006 and December 31, 2021. The AFTC credit was equal to $0.50 per GGE of CNG that the Company sold as vehicle fuel, and $0.50 per diesel gallon of LNG that the Company sold as vehicle fuel in 2020 and 2021. The Inflation Reduction Act of 2022, enacted on August 16, 2022, extended AFTC for an additional three years, beginning retroactively to January 1, 2022. AFTC incentive under the extension remains at $0.50 per GGE of CNG and $0.50 per diesel gallon of LNG that the Company sells as vehicle fuel through December 31, 2024.

Based on the service relationship with its customers, either the Company or its customer claims the credit. The Company records its AFTC credits, if any, as revenue in its consolidated statements of operations because the credits are fully payable to the Company and do not offset income tax liabilities. As such, the credits are not deemed income tax credits under the accounting guidance applicable to income taxes.

LNG Transportation Costs

The Company records the costs incurred to transport LNG to its customers in “Product cost of sales” in the accompanying consolidated statements of operations.

Advertising Costs

Advertising costs are expensed as incurred. Advertising costs were immaterial for the years ended December 31, 2020, 2021 and 2022.

70

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Stock-Based Compensation

The Company recognizes compensation expense for all stock‑based payment arrangements over the requisite service period of the award and recognizes forfeitures as they occur. For service and performance-based stock options, the Company determines the grant date fair value using the Black‑Scholes option pricing model, which requires the input of certain assumptions, including the expected life of the stock‑based payment award, stock price volatility and risk‑free interest rate. For market-based stock options, the Company determines the grant date fair value using the Monte Carlo simulation model, which requires the input of certain assumptions, including the derived service period and the volatility of the Company’s stock price. For restricted stock units, the Company determines the grant date fair value based on the closing market price of its common stock on the date of grant.

Amazon Warrant

The Amazon Warrant (as defined in Note 13) is accounted for as an equity instrument and measured in accordance with Accounting Standards Codification (“ASC”) 718, Compensation – Stock Compensation. To determine the fair value of the Amazon Warrant, the Company used the Black-Scholes option pricing model, which is based in part on assumptions that require management to use judgment. For awards granted to a customer, which are not in exchange for distinct goods or services, the fair value of the awards earned based on service or performance conditions is recorded as a reduction of the transaction price in accordance with ASC 606, Revenue from Contracts with Customers. Based on the fair value of the award, the Company determines the amount of non-cash stock-based sales incentive charges on the customer’s pro-rata achievement of vesting conditions, which is recorded as a reduction of revenue in the consolidated statements of operations.

Income Taxes

Income taxes are computed using the asset and liability method. Under this method, deferred income taxes are recognized by applying enacted statutory tax rates applicable to future years to differences between the tax bases and financial carrying amounts of existing assets and liabilities. The impact on deferred taxes of changes in tax rates and laws, if any, are applied to the years during which temporary differences are expected to be settled and are reflected in the consolidated financial statements in the period of enactment. Valuation allowances are established when management determines it is more likely than not that deferred tax assets will not be realized. When evaluating the need for a valuation analysis, we use estimates involving a high degree of judgment including projected future US GAAP income and the amounts and estimated timing of the reversal of any deferred tax assets and liabilities.

The Company has a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not sustainable upon examination by taxing authorities based on the technical merits of the position. The amount recognized is measured as the largest amount of benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement. The Company recognizes potential accrued interest and penalties related to unrecognized tax benefit in income tax expense.

The Company operates within multiple domestic and foreign taxing jurisdictions and is subject to audit in these jurisdictions. These audits can involve complex issues, which may require an extended period of time to resolve. Although the Company believes that adequate consideration has been given to these issues, it is possible that the ultimate resolution of these issues could be significantly different from originally estimated.

Net Loss Per Share

Basic net loss per share is computed by dividing the net loss attributable to Clean Energy Fuels Corp. by the weighted-average number of common shares outstanding and common shares issuable for little or no cash consideration during the period. Diluted net loss per share is computed by dividing the net loss attributable to Clean Energy Fuels Corp. by the

71

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

weighted-average number of common shares outstanding and common shares issuable for little or no cash consideration during the period and potentially dilutive securities outstanding during the period, and therefore reflects the dilution from common shares that may be issued upon exercise or conversion of these potentially dilutive securities, such as stock options, warrants, convertible notes and restricted stock units. The dilutive effect of stock awards and warrants is computed under the treasury stock method. The dilutive effect of convertible notes and restricted stock units is computed under the if-converted method. Potentially dilutive securities are excluded from the computations of diluted net loss per share if their effect would be antidilutive.

Foreign Currency Translation and Transactions

The Company uses the local currency as the functional currency of its foreign subsidiary and equity method investment. Accordingly, all assets and liabilities outside the United States are translated into U.S. dollars at the rate of exchange in effect at the balance sheet date. Revenue and expense items are translated at the weighted-average exchange rates prevailing during the period. Foreign currency translation adjustments are recorded in Accumulated other comprehensive loss” in stockholders’ equity.

Foreign currency transactions occur when there is a transaction denominated in other than the respective entity’s functional currency. The Company records the changes in the exchange rate for these transactions in its consolidated statements of operations. For each of the years ended December 31, 2020, 2021 and 2022, foreign exchange transaction gains and (losses) were immaterial and were included in “Other income (expense), net” in the accompanying consolidated statements of operations.

Comprehensive Loss

Comprehensive loss is defined as the change in equity (net assets) of a business enterprise during the period from transactions and other events and circumstances from non-owner sources. The difference between net loss and comprehensive loss for the years ended December 31, 2020, 2021 and 2022 was comprised of the Company’s foreign currency translation adjustments and unrealized gains and losses on available-for-sale securities.

Concentration of Credit Risk

Credit is extended to all customers based on financial condition, and collateral is generally not required. Concentrations of credit risk with respect to trade receivables are limited because of the large number of customers comprising the Company’s customer base and dispersion across many different industries and geographies. Certain international customers, however, have historically been slower to pay on trade receivables. Accordingly, the Company continually monitors collections and payments from its customers and maintains a provision for estimated credit losses based upon its historical experience and any specific customer collection issues that it has identified. Although credit losses have historically been within the Company’s expectations and the provisions established, the Company cannot guarantee that it will continue to experience the same credit loss rates that it has in the past.

Recently Adopted Accounting Pronouncements

In July 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-05, Leases (Topic 842): Lessors–Certain Leases with Variable Lease Payments. This ASU requires a lessor to classify leases with variable lease payments that do not depend on an index or rate as operating leases on the commencement date if classification as a sales-type or direct financing lease would result in a day-one loss. The amendment in this update is effective for fiscal years, including interim periods within those years, beginning after December 15, 2021. The Company adopted this ASU in the first quarter of 2022 on a prospective basis. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements.

72

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

In November 2021, the FASB issued ASU No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, which requires business entities (except for not-for-profit entities and employee benefit plans) to disclose information about certain government assistance they receive. The Topic 832 disclosure requirements include: (i) the nature of the transactions and the related accounting policy used; (ii) the line items on the balance sheet and income statement that are affected and the amounts applicable to each financial statement line item; and (iii) significant terms and conditions of the transactions. The ASU is effective for fiscal years beginning after December 15, 2021, and the disclosure requirements under this ASU are for annual periods only. The Company adopted this ASU in the first quarter of 2022 on a prospective basis. Refer to disclosures under Property and Equipment in Note 1 – Summary of Significant Accounting Policies for additional information on the Company’s accounting treatment of government grants.

Note 2 —Revenue from Contracts with Customers

Disaggregation of Revenue

The table below presents the Company’s revenue disaggregated by revenue source (in thousands):

Year Ended December 31, 

2020

    

2021

    

2022

Product revenue:

Volume-related

Fuel sales(1)

$

169,460

$

130,973

$

281,103

Change in fair value of derivative instruments(2)

2,135

(3,490)

517

RIN Credits

15,254

31,736

34,635

LCFS Credits

18,681

16,808

12,634

AFTC (3)

 

19,831

 

20,700

 

21,760

Total volume-related product revenue

225,361

196,727

350,649

Station construction sales

26,593

16,406

22,346

Total product revenue

 

251,954

 

213,133

 

372,995

Service revenue:

Volume-related, O&M services

39,582

41,934

45,901

Other services

188

579

1,268

Total service revenue

39,770

42,513

47,169

Total revenue

$

291,724

$

255,646

$

420,164

(1)Includes non-cash stock-based sales incentive contra-revenue charges associated with the Amazon Warrant for the years ended December 31, 2020, 2021 and 2022 of $0.0 million, $83.6 million and $24.3 million, respectively. See Note 13 for more information.
(2)Represents changes in fair value of derivative instruments related to the Company’s commodity swap and customer fueling contracts associated with the Company’s Zero Now truck financing program. The amounts are classified as revenue because the Company’s commodity swap contracts are used to economically offset the risk associated with the diesel-to-natural gas price spread resulting from customer fueling contracts under the Company’s Zero Now truck financing program. See Note 1 and Note 7 for more information about these derivative instruments.
(3)Represents AFTC, which was renewed and extended for three years beginning retroactively to January 1, 2022.

Remaining Performance Obligations

Remaining performance obligations represent the transaction price of customer orders for which the work has not been performed. As of December 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $23.4 million, which related to the Company’s station construction sale contracts. The

73

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Company expects to recognize revenue on the remaining performance obligations under these contracts over the next 12 to 24 months.

For volume-related revenue, the Company has elected to apply an optional exemption, which waives the requirement to disclose the remaining performance obligation for revenue recognized through theright to invoice’ practical expedient.

Costs to Fulfill a Contract

The Company capitalizes costs incurred to fulfill its contracts that (1) relate directly to the contract, (2) are expected to generate resources that will be used to satisfy the Company’s performance obligations under the contract, and (3) are expected to be recovered through revenue generated under the contract. Contract fulfillment costs are recorded to depreciation expense as the Company satisfies its performance obligations over the term of the contract. These costs primarily relate to set-up and other direct installation costs incurred by NG Advantage, LLC (“NG Advantage”), for equipment that must be installed on customers’ land before NG Advantage is able to deliver CNG to the customer because the customer does not have direct access to the natural gas pipelines. These costs are classified in “Land, property, and equipment, net” in the accompanying consolidated balance sheets. As of December 31, 2021 and 2022, these capitalized costs incurred to fulfill contracts were $10.1 million and $10.1 million with accumulated depreciation of $7.6 million and $7.9 million, respectively, and related depreciation expense of $0.5 million and $0.3 million for the years ended December 31, 2021 and 2022, respectively.

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) in the accompanying consolidated balance sheets. Changes in the contract asset and liability balances during the year ended December 31, 2022, were not materially affected by any factors outside the normal course of business.

As of December 31, 2021 and 2022, the Company’s contract balances were as follows (in thousands):

2021

2022

Accounts receivable, net

$

87,433

$

91,430

  

Contract assets - current

$

966

$

6,063

Contract assets - non-current

 

3,532

 

2,976

Contract assets - total

$

4,498

$

9,039

  

Contract liabilities - current

$

5,523

$

5,477

Contract liabilities - total

$

5,523

$

5,477

Accounts Receivable, Net

“Accounts receivable, net” in the accompanying consolidated balance sheets include billed and accrued amounts that are currently due from customers. The amounts due are stated at their net estimated realizable value. The Company maintains an allowance to provide for the estimated amount of receivables that will not be collected. The allowance is based on an assessment of customer creditworthiness, historical payment experience, the age of outstanding receivables, and economic conditions that may affect a customer’s ability to pay.

Contract Assets

Contract assets include unbilled amounts typically resulting from the Company’s station construction sale contracts, when the cost-to-cost method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the

74

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Contract assets are classified as current or noncurrent based on the timing of billings. The current portion is included in “Other receivables” and in “Prepaid expenses and other current assets” and the noncurrent portion is included in “Notes receivable and other long-term assets, net” in the accompanying consolidated balance sheets.

Contract Liabilities

Contract liabilities consist of billings in excess of revenue recognized from the Company’s station construction sale contracts and payments received primarily from customers of NG Advantage in advance of the satisfaction of performance obligations and are classified as current or noncurrent based on when the revenue is expected to be recognized. The current portion and noncurrent portion of contract liabilities are included in “Deferred revenue” and in “Other long-term liabilities,” respectively, in the accompanying consolidated balance sheets. Billings in excess of revenue recognized of $5.4 million and $5.5 million and advance payments of $0.1 million and $0.0 million are classified as current as of December 31, 2021 and 2022, respectively.

Revenue recognized during the year ended December 31, 2021 relating to the Company’s contract liability balances as of December 31, 2020 was $1.5 million. Changes in the contract liability balances between December 31, 2021 and 2022 were primarily driven by $2.6 million of revenue recognized relating to the Company’s contract liability balances as of December 31, 2021, partially offset by billings in excess of revenue recognized in 2022.

Note 3 —Divestitures

bp Transaction

On February 27, 2017, Clean Energy Renewable Fuels (“Renewables”) entered into an asset purchase agreement (the “APA”) with BP Products North America, Inc. (“bp”). Pursuant to the APA, Renewables agreed to sell to bp its assets relating to its RNG production business (the “bp Transaction”), consisting of Renewables’ two RNG production facilities, Renewables’ interest in joint ventures formed with a third-party to develop new RNG production facilities, and Renewables’ third-party RNG supply contracts (the “Assets”).

Under the APA, bp was required, following the closing of the bp Transaction, to pay Renewables up to an additional $25.0 million in cash over a five-year period if certain conditions relating to the Assets are met. In February 2018, the Company received $0.9 million in cash for its satisfaction of the performance criteria for the first period under the APA, which ended on December 31, 2017. Upon its receipt of such cash, the Company paid $0.1 million in cash and issued 15,877 shares of the Company’s common stock with a fair value of $0.0 million to former holders of options to purchase membership units in Renewables. The performance criteria for the second period under the APA, which ended on December 31, 2018, was also satisfied, and the Company received a cash payment of $5.4 million in March 2019. During the year ended December 31, 2019, after receipt of the cash payment, the Company paid $0.6 million in cash to former holders of options to purchase membership units in Renewables. In December 2019, the Company and bp entered into an Amendment to the APA (“Amended APA”) which amended the earn-out for years four and five and paid the Company an additional $2.8 million for year three of the earn-out period. As a result of the performance criteria for year three under the APA being satisfied, and the additional $2.8 million received by the Company in December 2019 in accordance with the Amended APA, the Company recognized a gross gain of $8.4 million and accrued amounts due to former holders of options to purchase membership units in Renewables of $0.9 million as of December 31, 2019. During the year ended December 31, 2020, the Company recognized a gross gain of $1.0 million and accrued amounts due to former holders of options to purchase membership units in Renewables of $0.1 million as a result of the performance criteria being satisfied for year four under the Amended APA. During the year ended December 31, 2021, the Company recognized a gross gain of $4.4 million and accrued amounts due to former holders of options to purchase membership units in Renewables of $0.5 million as a result of the performance criteria being satisfied for year five under the Amended APA, representing the final earnout payment under the Amended APA. The Company recognized a net gain of $7.5 million, $1.1 million, and

75

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

$3.9 million during the years ended December 31, 2019, 2020 and 2021, respectively, which is included in “Gain from sale of certain assets of subsidiary” in the accompanying consolidated statements of operations.

As of December 31, 2022, the Company had paid $10.3 million in cash and issued 770,269 shares of the Company’s common stock with a fair value of $2.0 million to former holders of options to purchase membership units in Renewables.

Following the completion of the bp Transaction, Renewables and the Company continue to procure RNG from bp under a long-term supply contract (the “bp Supply Agreement”) and from other RNG suppliers and resell such RNG through the Company’s fueling infrastructure. On October 1, 2018, Renewables and bp amended the bp Supply Agreement to extend the term and add additional RNG supply. bp and Renewables share in the RINs and LCFS Credits generated from the increased RNG supply sold through the Company’s vehicle fueling infrastructure and to other customers. See Note 1 for information on revenue recognition of these credits.

SAFE&CEC S.r.l.

On November 26, 2017, the Company, through its former subsidiary, IMW Industries Ltd. (formerly known as Clean Energy Compression Corp.) (“CEC”), entered into an investment agreement with Landi Renzo S.p.A. (“LR”), an alternative fuels company based in Italy. Pursuant to the investment agreement, the Company and LR agreed to combine their respective natural gas compressor fueling systems manufacturing subsidiaries, CEC and SAFE S.p.A, into a new company, “SAFE&CEC S.r.l.” (such combination transaction is referred to as the “CEC Combination”). SAFE&CEC S.r.l. is focused on manufacturing, selling and servicing natural gas fueling compressors and related equipment for the global natural gas fueling market. At the closing of the CEC Combination on December 29, 2017, the Company owned 49% of SAFE&CEC S.r.l. and LR owned 51% of SAFE&CEC S.r.l.

The Company accounts for its interest in SAFE&CEC S.r.l. using the equity method of accounting because the Company does not control but has the ability to exercise significant influence over SAFE&CEC S.r.l.’s operations. The Company recorded income (loss) from this investment of $(0.2) million, $0.6 million and $(0.6) million for the years ended December 31, 2020, 2021 and 2022, respectively. The Company had an investment balance in SAFE&CEC S.r.l. of $23.9 million and $21.8 million as of December 31, 2021 and 2022, respectively.

Note 4 —Investments in Other Entities and Noncontrolling Interest in a Subsidiary

TotalEnergies Joint Venture

On March 3, 2021, the Company entered into an agreement (the “TotalEnergies JV Agreement”) with TotalEnergies S.E. (“TotalEnergies”) to create 50/50 joint ventures to develop ADG RNG production facilities in the United States. Pursuant to the TotalEnergies JV Agreement, each ADG RNG production facility project will be formed as a separate limited liability company (“LLC”) that is owned 50/50 by the Company and TotalEnergies, and contributions to such LLCs count toward the TotalEnergies JV Equity Obligations (as defined below). The TotalEnergies JV Agreement contemplates investing up to $400.0 million of equity in production projects, and TotalEnergies and the Company each committed to initially provide $50.0 million (the “TotalEnergies JV Equity Obligations”). In October 2021, TotalEnergies and the Company executed a LLC agreement (the “DR Development Agreement”) for an ADG RNG production facility project (the “DR JV”). Under the DR Development Agreement, TotalEnergies and the Company have each committed to contribute $7.0 million to the DR JV, and in November 2021, TotalEnergies and the Company each contributed an initial $4.8 million to the DR JV. The Company accounts for its interest in the LLC using the equity method of accounting because the Company does not control but has the ability to exercise significant influence over the LLC’s operations. The Company recorded a loss of $0.1 million and $0.2 million from the LLC’s operations for the years ended December 31, 2021 and 2022, respectively. The Company had an investment balance of $4.7 million and $4.5 million as of December 31, 2021 and 2022, respectively.

76

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The following table presents the combined summarized financial information of the joint venture with TotalEnergies (in thousands):

Year Ended December 31, 

2021

2022

Revenue

$

$

Gross profit

Operating loss

(119)

(454)

Net loss

$

(119)

$

(454)

    

As of December 31,

2021

2022

Current assets

$

3,086

$

11

Non-current assets

 

13,103

 

32,773

Total assets

$

16,189

$

32,784

Current liabilities

$

6,770

$

4,326

Non-current liabilities

 

 

19,493

Total liabilities

$

6,770

$

23,819

bp Joint Venture

On April 13, 2021, the Company entered into an agreement (the “bp JV Agreement”) with bp Products North America, Inc. (“bp”) that created a 50/50 joint venture (the “bpJV”) to develop, own and operate new ADG RNG production facilities in the United States. Pursuant to the bp JV Agreement, bp and the Company committed to provide $50.0 million and $30.0 million, respectively, with bp and the Company each receiving 30.0 million of Class A Units in the bpJV and bp also receiving 20.0 million of Class B Units in the bpJV. bp’s initial $50.0 million contribution was made on April 13, 2021 and consisted of all unpaid principal outstanding under the loan agreement dated December 18, 2020, pursuant to which bp advanced $50.0 million to the Company to fund capital costs and expenses incurred prior to formation of the bpJV, including capital costs and expenses for permitting, engineering, equipment, leases and feed stock rights. Pursuant to the bp JV agreement, the Company had the option, exercisable prior to August 31, 2021 (the “bp Option”), to commit an additional $20.0 million to the bpJV upon which bp’s Class B Units would convert into Class A Units. On June 21, 2021, the Company contributed $50.2 million to the bpJV, which consisted of (i) its initial contribution commitment of $30.0 million, (ii) the $20.0 million additional contribution to effect the conversion of bp’s Class B Units into Class A Units pursuant to the Company’s exercise of the bp Option, and (iii) $0.2 million for interest in accordance with the bp JV Agreement to effect the conversion of bp’s Class B Units into Class A Units.

In December 2021, the bpJV issued a capital call for $143.2 million in additional funding, requiring bp and the Company each to contribute $71.6 million, and, in March 2022, the bpJV issued a second capital call for $76.2 million in additional funding, requiring bp and the Company each to contribute $38.1 million. Pursuant to the bpJV capital calls, the Company contributed $20.0 million, $51.6 million and $38.1 million in December 2021, June 2022 and September 2022, respectively. As of December 31, 2022, bp and the Company have each satisfied its respective contribution commitments in connection with these capital calls, and the Company and bp each own 50% of the bpJV. 100% of the RNG produced from the projects developed and owned by the bpJV will be available to the Company pursuant to the Company’s marketing agreement with bp.

The Company accounts for its interest in the bpJV using the equity method of accounting because the Company does not control but has the ability to exercise significant influence over the bpJV’s operations. The Company recorded a loss of $0.4 million and $2.7 million from this investment for the years ended December 31, 2021 and 2022, respectively. The Company had an investment balance in the bpJV of $69.8 million and $156.8 million as of December 31, 2021 and 2022, respectively. Combined summarized financial information for the bpJV is as follows (in thousands):

77

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Year Ended December 31,

2021

2022

Revenue

$

$

Gross profit

Operating loss

(678)

(7,210)

Net loss

(603)

(5,485)

Net loss attributable to bpJV

$

(599)

$

(5,426)

    

As of December 31,

2021

2022

Current assets

 

$

152,072

$

157,241

Non-current assets

70,433

207,464

Total assets

$

222,505

$

364,705

Current liabilities

$

24,932

$

22,698

Non-current liabilities

1,000

2,716

Total liabilities

$

25,932

$

25,414

Equity attributable to shareowners of bpJV

$

191,170

$

313,544

Equity attributable to noncontrolling interest

5,403

25,747

Total equity

$

196,573

$

339,291

SAFE&CEC S.r.l.

On December 29, 2017, the Company obtained a 49% ownership interest in SAFE&CEC S.r.l. See Note 3 for more information. Summarized financial information for SAFE&CEC S.r.l. is as follows (in thousands):

Year Ended December 31, 

2020

2021

2022

Revenue

$

89,535

$

109,119

$

110,104

Gross profit

19,008

25,784

24,902

Operating income

609

4,728

2,513

Net income (loss)

$

(306)

$

2,392

$

951

    

As of December 31,

2021

2022

Current assets

 

$

75,137

$

82,514

Non-current assets

56,052

60,187

Total assets

$

131,189

$

142,701

Current liabilities

$

58,910

$

73,931

Non-current liabilities

21,730

20,248

Total liabilities

$

80,640

$

94,179

78

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Other Equity Method Investments

The Company had an investment balance in other equity method investments of $3.5 million and $2.2 million as of December 31, 2021 and 2022, respectively. The Company recorded income (loss) from other equity method investments of $0.1 million, $(0.6) million, and $(1.2) million for the years ended December 31, 2020, 2021 and 2022, respectively. The Company accounts for its interest using the equity method of accounting because the Company does not control but has the ability to exercise significant influence over the investees’ operations. Combined summarized financial information for the Company’s other equity method investments is as follows (in thousands):

    

Year Ended December 31, 

2020

2021

2022

Revenue

$

463

$

704

$

1,217

Gross profit

155

216

506

Operating loss

(90)

(1,757)

(2,556)

Net loss

$

(126)

$

(1,793)

$

(2,585)

    

As of December 31,

2021

2022

Current assets

$

1,349

$

1,652

Non-current assets

 

7,047

 

4,609

Total assets

$

8,396

$

6,261

Current liabilities

$

1,012

$

1,169

Non-current liabilities

 

192

 

2,383

Total liabilities

$

1,204

$

3,552

NG Advantage

On October 14, 2014, the Company entered into a Common Unit Purchase Agreement (“UPA”) with NG Advantage for a 53.3% controlling interest in NG Advantage. NG Advantage is engaged in the business of transporting CNG in high-capacity trailers to industrial and institutional energy users, such as hospitals, food processors, manufacturers and paper mills that do not have direct access to natural gas pipelines.

In connection with the arrangement between NG Advantage and bp for the supply, sale and reservation of a specified volume of CNG transportation capacity until February 2022, on February 28, 2018, the Company entered into a guaranty agreement with NG Advantage and bp pursuant to which the Company guaranteed NG Advantage’s payment obligations to bp in the event of default by NG Advantage under the supply arrangement, in an amount up to an aggregate of $30.0 million plus related fees which was subsequently reduced to $15.0 million effective June 24, 2020. As initial consideration for the guaranty agreement, NG Advantage issued to the Company 19,660 common units, which increased the Company’s controlling interest in NG Advantage from 53.3% to 53.5%.

On October 1, 2018, the Company purchased 1,000,001 common units from NG Advantage for an aggregate cash purchase price of $5.0 million. This purchase increased Clean Energy’s controlling interest in NG Advantage from 53.5% to 61.7%.

In each month from November 2018 through February 2019, the Company was issued 100,000 additional common units of NG Advantage, for a total of 400,000 common units, pursuant to the guaranty agreement entered in February 2018. The issuance of 400,000 additional common units increased the Company’s controlling interest in NG Advantage to 64.6%.

During the year ended December 31, 2019, the Company agreed to lend NG Advantage up to $26.7 million under a series of promissory notes that were incorporated into a delayed draw convertible promissory note (the “November 2019

79

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Convertible Note”). In connection with the promissory notes between NG Advantage and the Company, NG Advantage issued to the Company warrants to purchase 2,086,879 common units. On February 6, 2020, the Company converted the outstanding principal and accrued interest under the November 2019 Convertible Note into common units of NG Advantage, resulting in an increase in the Company’s controlling interest in NG Advantage from 64.6% to 93.2%.

On February 29, 2020, NG Advantage issued to the Company 283,019 common units of NG Advantage pursuant to the guaranty agreement entered into in February 2018, increasing the Company’s controlling interest in NG Advantage to 93.3%. On February 28, 2022, the supply arrangement between NG Advantage and bp expired. As a result, the Company’s obligations under the guaranty agreement entered into in February 2018 were fully released. As of December 31, 2022, the Company’s controlling interest in NG Advantage remained at 93.3%.

For the years ended December 31, 2021 and 2022, NG Advantage borrowed $5.0 million and $29.1 million, respectively, from the Company under a series of advance agreements. As of December 31, 2021 and 2022, NG advantage had an outstanding balance of $18.4 million and $47.5 million, respectively, plus accrued and unpaid interest under the advance agreements. This intercompany transaction has been eliminated in consolidation.

The Company recorded a loss attributable to the noncontrolling interest in NG Advantage of $1.7 million, $1.0 million, and $0.9 million for the years ended December 31, 2020, 2021 and 2022, respectively. The noncontrolling interest was $8.3 million and $7.5 million as of December 31, 2021 and 2022, respectively.

Investments in Equity Securities

For investments in equity securities of privately held entities without readily determinable fair values, the Company measures such investments at cost, adjusted for impairment, if any, and observable price changes in orderly transactions for the identical or similar investment of the same issuer. As of December 31, 2021 and 2022, the Company had an investment balance recorded at cost of $8.0 million. The Company did not recognize any adjustments to the recorded cost basis during the years ended December 31, 2021 and 2022.

Note 5 —Cash, Cash Equivalents and Restricted Cash

Cash, cash equivalents and restricted cash as of December 31, 2021 and 2022 consisted of the following (in thousands):

2021

2022

Current assets:

 

  

 

  

Cash and cash equivalents

$

99,448

$

123,950

Restricted cash - standby letter of credit

 

 

2,000

Total cash, cash equivalents and current portion of restricted cash

$

99,448

$

125,950

Long-term assets:

 

  

 

  

Restricted cash - held as collateral

$

7,008

$

Total long-term portion of restricted cash

$

7,008

$

Total cash, cash equivalents and restricted cash

$

106,456

$

125,950

The Company considers all highly liquid investments with maturities of three months or less on the date of acquisition to be cash equivalents.

The Company places its cash and cash equivalents with high credit quality financial institutions. At times, such investments may be in excess of the Federal Deposit Insurance Corporation (“FDIC”) and Canadian Deposit Insurance Corporation (“CDIC”) limits. Financial instruments that potentially subject the Company to concentrations of credit risk

80

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

consist principally of cash deposits. The amounts in excess of FDIC and CDIC limits were approximately $98.0 million and $124.8 million as of December 31, 2021 and 2022, respectively.

The Company classifies restricted cash as short-term and a current asset if the cash is expected to be used in operations within a year or to acquire a current asset. Otherwise, the restricted cash is classified as long-term. In January 2022, in connection with the second amendment to the Berkshire ALA (as defined in Note 12), the lender to NG Advantage released to the Company $7.0 million, classified in “Long-term portion of restricted cash” in the accompanying consolidated balance sheet as of December 31, 2021. The amount represented the collateral deposit for the limited guaranty provided by the Company under the Berkshire ALA. See Note 12 for more information. The $2.0 million short-term restricted cash classified as a current asset as of December 31, 2022 is related to a certificate of deposit held as collateral for the standby letter of credit issued to Chevron Products Company, a division of Chevron U.S.A. Inc., in connection with the Company’s Adopt-A-Port program.

Note 6 —Short-Term Investments

Short-term investments include available-for-sale debt securities, excluded from cash equivalents, that have maturities of one year or less on the date of acquisition and certificates of deposit. Available-for-sale debt securities are carried at fair value, inclusive of unrealized gains and losses. Unrealized gains and losses on available for sale debt securities are recognized in other comprehensive income (loss), net of applicable income taxes. Gains or losses on sales of available-for-sale debt securities are recognized on the specific identification basis.

The Company reviews available-for-sale debt securities for declines in fair value below their cost basis each quarter and whenever events or changes in circumstances indicate that the cost basis of an asset may not be recoverable, and evaluates the current expected credit loss. This evaluation is based on a number of factors, including historical experience, market data, issuer-specific factors, economic conditions, and any changes to the credit rating of the security. As of December 31, 2022, the Company has not recorded a credit loss related to available-for-sale debt securities and believes the carrying values for its available-for-sale debt securities are properly recorded.

Short-term investments as of December 31, 2021 consisted of the following (in thousands):

Gross

Amortized

 Unrealized

Estimated

    

 Cost

    

Gain (Loss)

    

 Fair Value

Municipal bonds and notes

$

6,001

$

(1)

$

6,000

Zero coupon bonds

 

123,210

 

(18)

 

123,192

Certificates of deposit

 

530

 

 

530

Total short-term investments

$

129,741

$

(19)

$

129,722

Short-term investments as of December 31, 2022 consisted of the following (in thousands):

Gross 

Amortized

Unrealized

Estimated

    

 Cost

    

Gain (Loss)

    

 Fair Value

Zero coupon bonds

$

74,524

$

(365)

$

74,159

U.S. government securities

 

64,861

 

19

 

64,880

Certificates of deposit

530

530

Total short-term investments

$

139,915

$

(346)

$

139,569

Note 7 —Derivative Instruments and Hedging Activities

In October 2018, the Company executed two commodity swap contracts with TotalEnergies Gas & Power North America, an affiliate of TotalEnergies and THUSA (as defined in Notes 12), for a total of 5.0 million diesel gallons

81

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

annually from April 1, 2019 to June 30, 2024. These commodity swap contracts are used to manage diesel price fluctuation risks related to the natural gas fuel supply commitments the Company makes in its fueling agreements with fleet operators that participate in the Zero Now truck financing program. These contracts are not designated as accounting hedges and as a result, changes in the fair value of these derivative instruments are recognized in "Product revenue" in the accompanying consolidated statements of operations.

The Company has entered into fueling agreements with fleet operators under the Zero Now truck financing program. Certain of these fueling agreements contain a pricing feature indexed to diesel, which the Company determined to be an embedded derivative and is recorded at fair value at the time of execution, with the changes in fair value of the embedded derivative recognized in "Product revenue" in the accompanying consolidated statements of operations.

Derivatives and embedded derivatives as of December 31, 2021 consisted of the following (in thousands):

Gross Amounts

Gross Amounts

Net Amount

    

Recognized

    

Offset

    

Presented

Assets:

 

  

 

  

 

  

Fueling agreements:

Prepaid expenses and other current assets

$

2,038

$

$

2,038

Notes receivable and other long-term assets, net

4,738

4,738

Total derivative assets

$

6,776

$

$

6,776

Liabilities:

 

  

 

  

 

  

Commodity swaps:

Current portion of derivative liabilities, related party

$

1,900

$

$

1,900

Long-term portion of derivative liabilities, related party

 

2,483

 

 

2,483

Total derivative liabilities

$

4,383

$

$

4,383

Derivatives and embedded derivatives as of December 31, 2022 consisted of the following (in thousands):

Gross Amounts

Gross Amounts

Net Amount

    

Recognized

    

Offset

    

Presented

Assets:

 

  

 

  

 

  

Fueling agreements:

Prepaid expenses and other current assets

$

1,640

$

$

1,640

Notes receivable and other long-term assets, net

5,115

5,115

Total derivative assets

$

6,755

$

$

6,755

Liabilities:

 

  

 

  

 

  

Commodity swaps:

Current portion of derivative liabilities, related party

$

2,415

$

$

2,415

Long-term portion of derivative liabilities, related party

1,430

1,430

Total derivative liabilities

$

3,845

$

$

3,845

As of December 31, 2021 and 2022, the Company had a total volume on open commodity swap contracts of 11.9 million and 6.9 million diesel gallons, respectively, at a weighted-average price per gallon of approximately $3.18 per gallon.

82

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The following table reflects the weighted-average price of open commodity swap contracts as of December 31, 2021 and 2022, by year with associated volumes:

December 31, 2021

December 31, 2022

Volumes

  Weighted-Average Price per

Volumes

  Weighted-Average Price per

Year

    

(Diesel Gallons)

    

Diesel Gallon

    

(Diesel Gallons)

    

Diesel Gallon

2022

 

5,000,000

$

3.18

 

$

2023

 

5,000,000

$

3.18

 

5,000,000

$

3.18

2024

 

1,875,000

$

3.18

 

1,875,000

$

3.18

Note 8 —Fair Value Measurements

The Company follows the authoritative guidance for fair value measurements with respect to assets and liabilities that are measured at fair value on a recurring basis and non-recurring basis. Under the standard, fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as of the measurement date. The standard also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the factors market participants would use in valuing the asset or liability developed based upon the best information available in the circumstances. The hierarchy consists of the following three levels: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs (other than quoted prices) that are observable for the asset or liability, either directly or indirectly; Level 3 inputs are unobservable inputs for the asset or liability. Categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.

Assets and Liabilities Measured at Fair Value on a Recurring Basis

The Company’s U.S. government issued debt securities are classified within Level 1 because they are valued using the most recent quoted prices for identical assets in active markets. Zero coupon bonds and certificate of deposits are classified within Level 2 because they are valued using the most recent quoted prices for identical assets in markets that are not active and quoted prices for similar assets in active markets.

The Company used the income approach to value its outstanding commodity swap contracts and embedded derivatives in its fueling agreements under the Zero Now truck financing program (see Note 7). Under the income approach, the Company used a discounted cash flow (“DCF”) model in which cash flows anticipated over the term of the contracts are discounted to their present value using an expected discount rate. The discount rate used for cash flows reflects the specific risks in spot and forward rates and credit valuation adjustments. This valuation approach is considered a Level 3 fair value measurement. The significant unobservable inputs used in the fair value measurement of the Company’s derivative instruments are Ultra-Low Sulfur Diesel (“ULSD”) forward prices and differentials from ULSD to Petroleum Administration for Defense District (“PADD”) regions. Significant increases (decreases) in any of those inputs in isolation would result in a significantly lower (higher) fair value measurement. Generally, a change in the ULSD forward prices is accompanied by a directionally opposite but less extreme change in the ULSD-PADD differential.

83

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The Company estimated the fair value of its outstanding commodity swap contracts based on the following inputs as of December 31, 2021 and 2022:

December 31, 2021

December 31, 2022

Significant Unobservable Inputs

    

Input Range

    

Weighted Average

    

Input Range

    

Weighted Average

ULSD Gulf Coast Forward Curve

$2.03 - $2.15

$

2.11

$ 2.35 - $ 2.59

$

2.48

Historical Differential to PADD 3 Diesel

$0.87 - $1.58

$

1.03

$ 0.88 - $ 1.62

$

1.13

Historical Differential to PADD 5 Diesel

$1.82 - $2.69

$

2.13

$ 1.89 - $ 3.00

$

2.30

The Company estimated the fair value of embedded derivatives in its fueling agreements under the Zero Now truck financing program based on the following inputs as of December 31, 2021 and 2022:

December 31, 2021

December 31, 2022

Significant Unobservable Inputs

    

Input Range

    

Weighted Average

    

Input Range

    

Weighted Average

ULSD Gulf Coast Forward Curve

$2.03 - $2.15

$

2.11

$ 2.35 - $ 2.59

$

2.48

Historical Differential to PADD 3 Diesel

$0.87 - $1.58

$

1.03

$ 0.88 - $ 1.62

$

1.13

Historical Differential to PADD 5 Diesel

$1.82 - $2.69

$

2.13

$ 1.91 - $ 3.05

$

2.31

Convertible Promissory Note

In connection with a loan commitment the Company had with a certain equity method investee (see Note 15), during the year ended December 31, 2022, the Company provided $2.0 million in funding. In exchange for the funding proceeds, the Company was issued a convertible promissory note bearing interest at 7% per annum with a maturity date the earlier of April 2024 or upon the occurrence of a triggering event such as change of control or an event of default. The convertible promissory note is classified as available-for-sale and is measured using the income approach. Under the income approach, the Company used a discounted cash flow (“DCF”) model in which cash flows anticipated over the term of the note are discounted to their present value using an expected discount rate. The discount rate used reflects the interest rates offered on loans with similar terms to borrowers of similar credit quality, which are Level 3 inputs. As such, this valuation approach is considered a Level 3 fair value measurement.

The following table provides quantitative information about the significant inputs used to estimate the fair value of the convertible promissory note as of December 31, 2022:

Significant Unobservable Inputs

    

December 31, 2022

Risk-free interest rate

4.57%

Credit adjustment

8.36%

Credit adjusted discount rate

12.93%

The above significant unobservable inputs are subject to change based on changes in economic and market conditions. The use of significant unobservable inputs creates uncertainty in the measurement of fair value as of the reporting date. Significant increase or decrease in any of those inputs in isolation would result in a significantly lower or higher fair value measurement. Generally, a change in market interest rates is accompanied by a directionally opposite change in the estimated fair value of fixed-rate debt securities. The Company records changes in the fair value of available-for-sale debt securities in "Unrealized gain (loss) on available-for-sale securities" as part of other comprehensive income (loss) in the accompanying consolidated statements of comprehensive loss.

There were no transfers of assets or liabilities between Level 1, Level 2, and Level 3 of the fair value hierarchy as of December 31, 2021 or 2022.

84

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The following tables provide information by level for assets and liabilities that are measured at fair value on a recurring basis as of December 31, 2021 and 2022 (in thousands):

    

December 31, 2021

    

Level 1

    

Level 2

    

Level 3

Assets:

 

  

 

  

 

  

 

  

Available-for-sale securities (1):

 

  

 

  

 

  

 

  

Municipal bonds and notes

$

6,000

$

$

6,000

$

Zero coupon bonds

 

123,192

 

 

123,192

 

Certificates of deposit (1)

 

530

 

 

530

 

Embedded derivatives (3)

6,776

6,776

Liabilities:

 

  

 

  

 

  

 

Commodity swap contracts (2)

$

4,383

$

$

$

4,383

    

December 31, 2022

    

Level 1

    

Level 2

    

Level 3

Assets:

 

                          

 

  

 

  

 

  

Available-for-sale securities:

 

  

 

  

 

  

 

  

U.S. government securities(1)

$

64,880

$

64,880

$

$

Zero coupon bonds(1)

74,159

74,159

Convertible promissory note(4)

1,880

1,880

Certificates of deposit (1)

530

530

Embedded derivatives (3)

6,755

6,755

Liabilities:

Commodity swap contracts (2)

$

3,845

$

$

$

3,845

(1)Included in “Short-term investments” in the accompanying consolidated balance sheets. See Note 6 for more information.
(2)Included in “Derivative liabilities, related party” and “Long-term portion of derivative liabilities, related party” as of December 31, 2021 and 2022 in the accompanying consolidated balance sheets. See Note 7 for more information.
(3)Included in "Prepaid expenses and other current assets" and "Notes receivable and other long-term assets, net" as of December 31, 2021 and 2022 in the accompanying consolidated balance sheets. See Note 7 for more information.
(4)Included in "Notes receivable and other long-term assets, net" in the accompanying consolidated balance sheets as of December 31, 2022.

85

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The following table provides a reconciliation of the beginning and ending balances of items measured at fair value on a recurring basis as shown in the tables above that used significant unobservable inputs (Level 3), as well as the change in unrealized gains or losses for the periods included in earnings (in thousands):

Assets:

Assets:

Assets:

Liabilities:

Liabilities:

Commodity

Embedded

Convertible

Commodity

Embedded

    

Swap Contracts

    

Derivatives

Promissory Note

Swap Contracts

Derivatives

Balance as of December 31, 2020

$

5,648

$

791

$

$

$

(556)

Settlements, net

(225)

1,083

Total gain (loss)

 

(5,423)

5,985

(5,466)

556

Balance as of December 31, 2021

$

$

6,776

$

$

(4,383)

$

Balance as of December 31, 2021

$

$

6,776

$

$

(4,383)

$

Settlements, net

7,761

Total gain (loss)

 

(21)

(134)

(7,223)

Purchases

2,014

Balance as of December 31, 2022

$

$

6,755

$

1,880

$

(3,845)

$

Change in unrealized gain (loss) for the year ended December 31, 2021 included in earnings

$

(5,648)

$

5,985

$

$

(4,383)

$

556

Change in unrealized gain (loss) for the year ended December 31, 2022 included in earnings

$

$

(21)

$

$

538

$

Change in unrealized gain (loss) for the year ended December 31, 2022 included in other comprehensive loss

$

$

$

(134)

$

$

Other Financial Assets and Liabilities

The carrying amounts of the Company’s cash, cash equivalents, receivables and payables approximate fair value due to the short-term nature of those instruments. The carrying amounts of the Company’s debt instruments approximated their respective fair values as of December 31, 2021 and 2022. The fair values of these debt instruments were estimated using a discounted cash flow analysis based on interest rates offered on loans with similar terms to borrowers of similar credit quality, which are Level 3 inputs. See Note 12 for more information about the Company’s debt instruments.

Note 9 —Other Receivables

Other receivables as of December 31, 2021 and 2022 consisted of the following (in thousands):

2021

    

2022

Loans to customers to finance vehicle purchases

$

419

$

523

Accrued customer billings

 

4,417

 

4,910

Fuel tax credits

 

12,684

 

9,462

Other

 

6,927

 

2,131

Total other receivables

$

24,447

$

17,026

86

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Note 10 —Land, Property and Equipment

Land, property and equipment, net as of December 31, 2021 and 2022 consisted of the following (in thousands):

    

2021

    

2022

Land

$

3,476

$

3,476

LNG liquefaction plants

 

94,633

 

94,790

Station equipment

 

354,699

 

353,104

Trailers

 

72,783

 

73,253

Other equipment

 

93,135

 

106,184

Construction in progress

 

74,963

 

91,105

 

693,689

 

721,912

Less accumulated depreciation

 

(431,928)

 

(457,844)

Total land, property and equipment, net

$

261,761

$

264,068

Included in "Land, property and equipment, net" are capitalized software costs of $33.8 million and $35.3 million as of December 31, 2021 and 2022, respectively. Accumulated amortization of the capitalized software costs are $30.4 million and $32.1 million as of December 31, 2021 and 2022, respectively.

The Company recorded amortization expense related to the capitalized software costs of $2.5 million, $1.6 million and $1.7 million for the years ended December 31, 2020, 2021 and 2022, respectively.

As of December 31, 2021 and 2022, $2.1 million and $12.9 million, respectively, are included in "Accounts payable" and "Accrued liabilities" in the accompanying consolidated balance sheets, representing amounts related to purchases of property and equipment. These amounts are excluded from the accompanying consolidated statements of cash flows as they are non-cash investing activities.

Fueling Station Equipment Removal

The Company was requested by Pilot Travel Centers LLC (“Pilot”) to remove station equipment at select Pilot locations to accommodate Pilot making physical changes to the premises, which required the removal of the Company’s station equipment. The premises where the affected fueling stations are located were secured by long-term lease agreements between Pilot and the Company pursuant to which the Company had contractual rights to operate its fueling stations until the expiration of the respective leases. However, in July 2022, the Company entered into an amendment (the “Amendment”) to the Liquefied Natural Gas Fueling Station and LNG Master Sales Agreement between Pilot and Clean Energy, dated August 2, 2010, to decommission and remove station equipment from the premises where the affected fueling stations are located in accordance with a phased removal schedule. The Amendment requires the Company to remove station equipment and site improvements from the premises beginning in the third quarter of 2022 and to complete removal by the end of the first quarter of 2023. In connection with the removal of station equipment and site improvements, the Company recognized $10.6 million in accelerated depreciation expense relating to the change in depreciable life of the affected station assets and $2.5 million in incremental asset retirement obligation (“ARO”) charges. Amounts associated with the accelerated depreciation expense and incremental ARO charges are included in “Depreciation and amortization” in the accompanying consolidated statements of operations for the year ended December 31, 2022.

87

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Note 11 —Accrued Liabilities

Accrued liabilities as of December 31, 2021 and 2022 consisted of the following (in thousands):

    

2021

    

2022

Accrued alternative fuels incentives (1)

$

28,106

$

34,239

Accrued employee benefits

 

4,547

 

5,128

Accrued gas and equipment purchases

 

17,158

 

22,008

Accrued interest

 

893

 

1,827

Accrued property and other taxes

 

3,369

 

3,782

Accrued salaries and wages

 

8,172

 

6,857

Other (2)

 

12,914

 

16,238

Total accrued liabilities

$

75,159

$

90,079

(1)Includes amount for RINs, LCFS Credits, and AFTC payable to third parties.
(2)No individual item in “Other” exceeds 5% of total current liabilities.

Note 12 —Debt

Debt obligations as of December 31, 2021 and 2022 consisted of the following (in thousands):

December 31, 2021

    

    

Unamortized Debt

    

Balance, Net of

Principal Balance

Financing Costs

Financing Costs

NG Advantage debt

$

25,832

 

$

72

$

25,760

SG Facility

9,500

9,500

Other debt

 

800

 

 

800

Total debt

 

36,132

 

72

 

36,060

Less amounts due within one year

 

(12,868)

 

(23)

 

(12,845)

Total long-term debt

$

23,264

$

49

$

23,215

December 31, 2022

    

    

Unamortized Debt

    

Balance, Net of

Principal Balance

Financing Costs

Financing Costs

Riverstone Term Loan

$

150,000

$

4,529

$

145,471

Other debt

 

93

93

Total debt

 

150,093

 

4,529

 

145,564

Less amounts due within one year

 

(93)

(93)

Total long-term debt

$

150,000

$

4,529

$

145,471

88

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The following is a summary of the aggregate maturities of debt obligations for each of the annual periods subsequent to December 31, 2022 (in thousands):

    

2023

    

2024

    

2025

    

2026

    

2027

    

Thereafter

Total

Riverstone Term Loan

$

$

$

$

150,000

$

$

$

150,000

Other Debt

93

93

Total

$

93

$

$

$

150,000

$

$

$

150,093

Riverstone Credit Agreement

On December 22, 2022 (the “Closing Date”), the Company entered into a Senior Secured First Lien Term Loan Credit Agreement (the “Riverstone Credit Agreement”) with a syndicate of lenders. Pursuant to the Riverstone Credit Agreement, the lenders made a $150,000,000 senior secured term loan (the “Term Loan”) to the Company. Payments for the Term Loan are interest only with a balloon principal payment due on the maturity date, which is December 22, 2026. The Term Loan bears interest, at the option of the Company, at (a) Adjusted Term SOFR or (b) the Alternate Base Rate (“ABR”), which is defined as the greater of (i) the Prime Rate, (ii) the Federal Funds Effective Rate plus 0.50%, and (iii) one-month Adjusted Term SOFR plus 1.00%, plus a margin of 6.50% for interest rate based on SOFR or 5.50% for election under the ABR through the second anniversary of the Closing Date. After the second anniversary of the Closing Date, the applicable margin increases to 7.25% for election under SOFR or 6.25% for election under the ABR. Interest rate for the Term Loan has an interest rate floor of 1.50% for election under SOFR and 2.50% for election under the ABR. Proceeds from the Term Loan were or will be used to repay certain existing indebtedness of the Company, to finance permitted investments from time to time, to pay transaction costs related to the Riverstone Credit Agreement and for other general corporate purposes. In connection with the Term Loan, the Company is obligated to pay other facility fees customary for credit facilities of similar size and type.

The Company has the option to prepay all or any portion of the amounts owed prior to the maturity date and is subject to customary mandatory prepayments clauses. All prepayments and all other payments of the Term Loan principal are subject to a call premium (2.0% from the one-year anniversary of the Closing Date to the date that is eighteen months after the Closing Date, 2.5% after the date that is eighteen months after the Closing Date to the date that is twenty-four months after the Closing Date, and 3% at any time thereafter). No call premium applies to any prepayment of the Term Loan made prior to the first anniversary of the Closing Date. In conjunction with the Riverstone Credit Agreement, the Company and certain of its subsidiaries entered into a Guarantee and Collateral Agreement (the “Security Agreement”) in favor of the lenders. Under the Security Agreement, the Company and certain of its subsidiaries granted the lenders a security interest in substantially all of their personal property, rights and assets as collateral for the Term Loan under the Riverstone Credit Agreement. The Company and certain of its subsidiaries also agreed to grant a security interest in certain of their material real property interests.

The Riverstone Credit Agreement contains customary representations, warranties, and affirmative and negative covenants, including compliance with certain financial ratios and liquidity test and limitation on the Company’s ability to incur additional indebtedness, make certain payments, and enter into certain transactions. Additionally, the Riverstone Credit Agreement includes a number of events of default clauses. If any event of default occurs (subject, in certain instances, to specified grace periods), the then outstanding principal, premium, if any, interest and any other monetary obligations under the Riverstone Credit Agreement may become due and payable immediately.

SG Credit Agreement

On January 2, 2019, the Company entered into a term credit agreement (the “Credit Agreement”) with Société Générale, a company incorporated as a société anonyme under the laws of France (“SG”). The Credit Agreement provided for a term loan facility (the “SG Facility”) pursuant to which the Company was able to obtain, subject to certain conditions, up to $100.0 million of loans (“SG Loans”) in support of its Zero Now truck financing program. Under the Credit Agreement, the Company was permitted to use the proceeds from the SG Loans to fund the incremental cost of trucks

89

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

purchased or financed under the Zero Now truck financing program and related fees and expenses incurred by the Company in connection therewith. On March 12, 2021, the Credit Agreement was amended to permit the Company to use up to $45.0 million of proceeds from the SG Loans to fund certain station build costs, and up to $20.0 million to fund the TotalEnergies JV Equity Obligations. Under the amended terms of the Credit Agreement, the Company’s ability to draw from the SG Facility expired on January 2, 2022. Interest on outstanding SG Loans accrued at a rate equal to LIBOR plus 1.30% per annum, and a commitment fee on any unused portion of the SG Facility accrued at a rate equal to 0.39% per annum. Interest and commitment fees were payable quarterly. On December 22, 2022, pursuant to the Riverstone Credit Agreement, the Company repaid the remaining $2.0 million outstanding balance under the SG Facility and the related accrued and unpaid interest. Upon such payment, the SG Facility was paid in full and no amounts remained outstanding thereon.

The Credit Agreement did not include financial covenants, and the Company did not provide SG with any security for its obligations under the Credit Agreement. As described below, THUSA entered into the Guaranty to guarantee the Company’s payment obligations to SG under the Credit Agreement. As of December 31, 2022, the Company had no amounts outstanding on the SG Facility.

TotalEnergies Credit Support Agreement

The Company entered into a credit support agreement with TotalEnergies Holdings USA Inc. (“THUSA”), a wholly owned subsidiary of TotalEnergies, on January 2, 2019, which was subsequently amended on March 12, 2021 (as amended, the “CSA”) in conjunction with the March 12, 2021 amendment to the Credit Agreement. Under the CSA, THUSA agreed to enter into a guaranty agreement (“Guaranty”) pursuant to which it guaranteed the Company’s obligation to repay to SG up to $100.0 million in SG Loans and interest thereon in accordance with the Credit Agreement. In consideration for the commitments of THUSA under the CSA, the Company was required to pay THUSA a quarterly guaranty fee at a rate per quarter equal to 2.5% of the average aggregate SG Loan amount for the preceding calendar quarter.

Following any payment by THUSA to SG under the Guaranty, the Company would be obligated to immediately pay to THUSA the full amount of such payment plus interest on such amount at a rate equal to LIBOR plus 1.0%. In addition, the Company would be obligated to pay and reimburse THUSA for all reasonable out-of-pocket expenses it incurred in the performance of its services under the CSA, including all reasonable out-of-pocket attorneys’ fees and expenses incurred in connection with the payment to SG under the Guaranty or any enforcement or attempt to enforce any of the Company’s obligations under the CSA. The CSA included customary representations and warranties and affirmative and negative covenants by the Company. In addition, upon the occurrence of a Trigger Event (as described below) and during its continuation, THUSA may, among other things: elect not to guarantee additional SG Loans; declare all or any portion of the outstanding amounts the Company owes THUSA under the CSA to be due and payable; and exercise all other rights it may have under applicable law. Each of the following events constituted a Trigger Event: the Company defaults with respect to any payment obligation under the CSA; any representation or warranty made by the Company in the CSA was false, incorrect, incomplete or misleading in any material respect when made; the Company fails to observe or perform any material covenant, obligation, condition or agreement in the CSA; or the Company defaults in the observance or performance of any agreement, term or condition contained in any other agreement with THUSA or an affiliate of THUSA.

As security for the Company’s obligations under the CSA, on January 2, 2019, the Company entered into a pledge and security agreement with THUSA and delivered a collateral assignment of contracts to THUSA, pursuant to which the Company collaterally assigned to THUSA all fueling agreements it enters into with participants in the Zero Now truck financing program. In addition, on January 2, 2019, the Company entered into a lockbox agreement with THUSA and PlainsCapital Bank, under which the Company granted THUSA a security interest in the cash flow generated by the fueling agreements the Company enters into with participants in the Zero Now truck financing program.

Until the occurrence of a Trigger Event or Fundamental Trigger Event (as described below) under the CSA, the Company had the freedom to operate in the normal course, and there were no restrictions on the flow of funds in and out of the lockbox account established pursuant to the lockbox agreement. Upon the occurrence of a Trigger Event under the CSA, all funds in the lockbox account will be: first, used to make scheduled debt repayments under the Credit Agreement;

90

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

and second, released to the Company. Further, upon the occurrence of a “Fundamental Trigger Event” under the CSA and during its continuation, in addition to exercising any of the remedies available to THUSA upon the occurrence of a Trigger Event as described above: all participants in the Zero Now program would pay amounts owed under their fueling agreements with the Company directly into the lockbox account; under a “sweep” mechanism, all cash in the lockbox account would be used to prepay all outstanding SG Loans under the Credit Agreement; no other disbursements from the lockbox account could be made without THUSA’s consent; THUSA would retain dominion over the lockbox account; and the funds in the account would remain as security for the Company’s payment and reimbursement obligations under the CSA. Each of the following events constituted a Fundamental Trigger Event: the Company defaults in the observance or performance of any agreement, term or condition contained in the Credit Agreement that would constitute an event of default thereunder, up to or beyond any grace period provided in such agreement, unless waived by SG; the Company defaults in the observance or performance of any agreement, term or condition contained in any evidence of indebtedness other than the Credit Agreement, and the effect of such default is to cause, or permit the holders of such indebtedness to cause, acceleration of indebtedness in an aggregate amount for all such collective defaults of $20.0 million or more; voluntary and involuntary bankruptcy and insolvency events; and the occurrence of a change of control of the Company.

The CSA will terminate following the later of: the payment in full of all of the Company’s obligations under the CSA; and the termination or expiration of the Guaranty following the maturity date of the last outstanding SG Loan or December 31, 2023, whichever is earlier.

NG Advantage Debt

On November 30, 2016, NG Advantage entered into a Loan and Security Agreement (the “Wintrust LSA”) with Wintrust Commercial Finance (“Wintrust”), pursuant to which Wintrust agreed to lend NG Advantage $4.7 million. The proceeds were primarily used to fund the purchases of CNG trailers and equipment. Interest and principal were payable monthly in 72 equal monthly installments at an annual rate of 5.17%. As collateral security for the prompt payment in full when due of NG Advantage’s obligations to Wintrust under the Wintrust LSA, NG Advantage pledged to and granted Wintrust a security interest in all of its right, title and interest in the CNG trailers and equipment purchased with the proceeds received under the Wintrust LSA. As of December 31, 2022, NG Advantage had fully repaid all outstanding amounts under the Wintrust LSA.

On December 10, 2020, NG Advantage entered into an Amended and Restated Loan and Security Agreement with Berkshire Bank (the “Berkshire ALA”) to substitute and replace the two existing loans with Berkshire Bank dated May 12, 2016 and January 24, 2017 (collectively, the “Original Debt”). The Berkshire ALA provided NG Advantage a 5-year term loan of $14.5 million with payments of principal and interest due monthly beginning February 1, 2021 at an annual interest rate of 5%, maturing on January 1, 2026. NG Advantage used the funds provided by the Berkshire ALA to repay in full the outstanding principal balance plus accrued and unpaid interest of the Original Debt, and to repay the outstanding balances of certain other financing obligations to unrelated lenders. NG Advantage pledged as collateral certain assets and equipment including trailers under the Berkshire ALA, and the Company provided a limited guaranty of up to $7.0 million classified in “Long-term portion of restricted cash” in the accompanying consolidated balance sheets as of December 31, 2021.

On January 31, 2022, NG Advantage entered into a second amendment to the Berkshire ALA pursuant to which Berkshire Bank agreed to extend additional new term loans with an aggregate principal amount of $14.0 million (collectively, the “Berkshire Term Loan 2”) to NG Advantage. The Berkshire Term Loan 2 bore interest at an annual interest rate of 5% and had a maturity date of January 31, 2027. Payments for interest and principal were due monthly beginning March 1, 2022, with a final payment of remaining principal and interest due on the maturity date. Borrowings under the Berkshire Term Loan 2 were collateralized by various trailers and station assets of NG Advantage, and prepayment of the outstanding principal was permitted and subject to prepayment premiums. Financial and non-financial covenants of the Berkshire Term Loan 2 were identical to those under the Berkshire ALA. NG Advantage used the proceeds from the Berkshire Term Loan 2 to repay in full the outstanding balances of certain other financing obligations to unrelated lenders. As a result of the full repayment of NG Advantage’s financing obligations to unrelated lenders, NG Advantage recognized a $2.3 million loss on extinguishment of debt, which is included in “interest expense” in the

91

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

accompanying consolidated statements of operations for the year ended December 31, 2022. In connection with the second amendment to the Berkshire ALA, Berkshire Bank released $7.0 million, classified in “Long-term portion of restricted cash” in the accompanying consolidated balance sheets as of December 31, 2021, to the Company related to the Company’s limited guaranty under the Berkshire ALA. Concurrently, the Company issued a $7.0 million irrevocable standby letter of credit to Berkshire Bank as collateral under the second amendment to the Berkshire ALA. The standby letter of credit is valid until specified release conditions are satisfied and is collateralized by the Plains LSA (as defined below).

The Berkshire ALA also provided NG Advantage a $1.0 million revolving line of credit which bore interest at the greater of the Prime Rate or 3.00%, plus 0.25% and had a maturity date of July 31, 2023.

Pursuant to the Riverstone Credit Agreement, on December 22, 2022, NG Advantage fully repaid and extinguished all outstanding amounts relating to the Berkshire ALA and the Berkshire Term Loan 2, including all accrued and unpaid interest. As a result of the full repayment of all outstanding principal plus accrued and unpaid interest under the Berkshire ALA and Berkshire Term Loan 2, NG Advantage recognized a $1.1 million loss on debt extinguishment, which is included in “interest expense” in the accompanying consolidated statements of operations for the year ended December 31, 2022. In addition, the $7.0 million irrevocable standby letter of credit issued to Berkshire Bank in connection with the second amendment to the Berkshire ALA was cancelled in conjunction with the full extinguishment of the Berkshire ALA and the Berkshire Term Loan 2.

Financing Obligations

NG Advantage has entered into sale and leaseback transactions with various lessors as described below. In each instance, the sale and leaseback transaction does not qualify for sale-leaseback accounting because of NG Advantage’s continuing involvement with the buyer-lessor due to a fixed price repurchase option. As a result, the transactions are recorded under the financing method, in which the assets remain on the accompanying consolidated balance sheets and the proceeds from the transactions are recorded as financing liabilities.

On December 18, 2017, NG Advantage entered into a sale-leaseback arrangement through a Master Lease Agreement (the “BoA MLA”) with Bank of America Leasing & Capital, LLC (“BoA”). Pursuant to the BoA MLA, NG Advantage received $2.1 million in cash for CNG trailers and simultaneously leased them back from BoA for five years commencing January 1, 2018 with interest and principal payable in 60 equal monthly installments at an annual rate of 4.86%. As of December 31, 2022, NG Advantage had repaid all outstanding amounts under the BoA MLA.

On March 1, 2018, NG Advantage entered into a sale-leaseback arrangement through a Master Lease Agreement (the “First National MLA”) with First National Capital, LLC (“First National”). Pursuant to the First National MLA, NG Advantage received $6.3 million in cash, net of fees and the first month’s lease payment for CNG trailers and simultaneously leased CNG trailers back from First National for six years commencing March 1, 2018 with interest and principal payable in 72 equal monthly installments at an annual rate of 9.28%. On January 31, 2022, NG Advantage used proceeds from the Berkshire Term Loan 2 and $0.8 million in deposits held with First National to repay in full the remaining outstanding financing obligations under the First National MLA. The application of $0.8 million in deposits to extinguish financing obligations under the First National MLA was excluded from the accompanying consolidated statements of cash flows as it was a non-cash financing activity. As of December 31, 2022, no amounts were outstanding under the First National MLA.

On December 20, 2018 (the “Closing Date”), NG Advantage entered into a purchase agreement to sell a compression station for $7.0 million to an entity the member owners of which were noncontrolling interest member owners of NG Advantage. On the Closing Date and immediately following the consummation of the sale of the compression station, NG Advantage entered into a lease agreement with the buyer of the station pursuant to which the station was leased back to NG Advantage for a term of five years with monthly rent payments equal to $0.1 million at an annual rate of 12.0%. On January 31, 2022, NG Advantage used proceeds from the Berkshire Term Loan 2 to repay in full the remaining outstanding

92

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

financing obligations related to the lease agreement for the compression station. As of December 31, 2022, no amounts were outstanding.

Plains Credit Facility

On May 1, 2021, the Company entered into a Loan and Security Agreement (the “Plains LSA”) with PlainsCapital Bank (“Plains”), which provided the Company a $20.0 million revolving line of credit through May 1, 2022. In May 2022, the Plains LSA was renewed and extended through May 1, 2023. The interest rate on amounts outstanding under the Plains LSA was the greater of the Prime Rate or 3.25%. On September 16, 2021, Plains issued an irrevocable standby letter of credit on behalf of the Company to the Chevron Products Company, a division of Chevron U.S.A. Inc. (“Chevron”), for $2.0 million relating to the Company’s Adopt-A-Port program with Chevron. The standby letter of credit was valid until cancelled and was collateralized by the Plains LSA, reducing the amount available under the Plains LSA from $20.0 million to $18.0 million. On January 31, 2022, the Company issued an irrevocable standby letter of credit to Berkshire Bank for $7.0 million as collateral under the second amendment to the Berkshire ALA. The standby letter of credit was collateralized by the Plains LSA, reducing the amount available under the Plains LSA to $11.0 million.

Pursuant to the Riverstone Credit Agreement, on December 22, 2022, the Plains LSA was terminated. Concurrently, the $7.0 million irrevocable standby letter of credit issued to Berkshire Bank in connection with the second amendment to the Berkshire ALA was cancelled. As a result, the Company deposited $2.0 million, in the form of a certificate of deposit, at Plains as collateral for the standby letter of credit issued to Chevron in connection with the Company’s Adopt-A-Port program. The $2.0 million certificate of deposit is classified as short-term restricted cash and a current asset and is included in “Cash, cash equivalents and current portion of restricted cash” in the accompanying consolidated balance sheets as of December 31, 2022.

Other Debt

As of December 31, 2022, the Company had other debt that will be due in 2023, bearing interest at 4.75%.

Note 13 —Stockholders’ Equity

Authorized Shares

The Company’s certificate of incorporation authorizes the issuance of two classes of capital stock designated as common stock and preferred stock, each having $0.0001 par value per share. On June 14, 2021, the Company’s stockholders approved an increase in the number of shares of Common Stock the Company is authorized to issue from 304,000,000 to 454,000,000. As of December 31, 2022, the Company is authorized to issue 455,000,000 shares, of which 454,000,000 shares of capital stock are designated common stock and 1,000,000 shares are designated preferred stock.

Dividend Provisions

The Company did not declare or pay any dividends during the years ended December 31, 2020, 2021 and 2022.

Voting Rights

Each holder of common stock has the right to one vote per share owned on matters presented for stockholder action.

TotalEnergies Private Placement

On May 9, 2018, the Company entered into a stock purchase agreement (the “Purchase Agreement”) with TotalEnergies Marketing Services, S.E. (“TMS”), a wholly owned subsidiary of TotalEnergies. Pursuant to the Purchase Agreement, the Company agreed to sell and issue, and TMS agreed to purchase, up to 50,856,296 shares of the Company’s

93

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

common stock at a purchase price of $1.64 per share, all in a private placement (the “TotalEnergies Private Placement”). The purchase price per share was determined based on the volume-weighted average price for the Company’s common stock between March 23, 2018 (the day on which discussions began between the Company and TotalEnergies) and May 3, 2018 (the day on which the Company agreed in principle with TotalEnergies regarding the structure and basic terms of its investment). As of the date of the Purchase Agreement, TotalEnergies did not hold or otherwise beneficially own any shares of the Company’s common stock, and TotalEnergies has agreed, until the later of May 9, 2020 or such date when it ceases to hold more than 5.0% of the Company’s common stock then outstanding, among other similar undertakings and subject to customary conditions and exceptions, to not purchase shares of the Company’s common stock or otherwise pursue transactions that would result in TotalEnergies beneficially owning more than 30.0% of the Company’s equity securities without the approval of the Company’s board of directors.

On June 13, 2018, the Company and TMS closed the TotalEnergies Private Placement, in which: (1) the Company issued to TMS all of the 50,856,296 shares of its common stock issuable under the Purchase Agreement, resulting in TotalEnergies beneficially holding approximately 25.0% of the outstanding shares of the Company’s common stock and the largest ownership position of the Company as of September 30, 2018; (2) TotalEnergies paid to the Company an aggregate of $83.4 million in gross proceeds, which the Company has used and expects to continue to use for working capital and general corporate purposes, which may include executing its business plans, pursuing opportunities for further growth, and retiring a portion of its outstanding indebtedness; and (3) the Company and TotalEnergies entered into a registration rights agreement, described below. In connection with the issuance of common stock, the Company incurred transaction fees of $1.9 million.

Pursuant to the Purchase Agreement, the Company and TotalEnergies also entered into a registration rights agreement on June 13, 2018, upon the closing under the Purchase Agreement. Pursuant to the registration rights agreement, the Company filed a registration statement with the SEC to cover the resale of the shares issued and sold under the Purchase Agreement, which was declared effective on August 16, 2018, and is obligated to use its commercially reasonable efforts to maintain the effectiveness of such registration statement until all such shares are sold or may be sold without restriction under Rule 144 under the Securities Act of 1933, as amended. As of December 31, 2022, the Company was in compliance with all of its registration covenants set forth in the registration rights agreement.

At-The-Market Offerings

On May 10, 2021, the Company entered into an equity distribution agreement with Goldman Sachs & Co. LLC, as sales agent, to sell shares of the Company’s common stock having an aggregate offering price of up to $100.0 million in an at-the-market offering program (the “May ATM Program”). Through June 3, 2021, the Company sold 12,362,237 shares of common stock under the May ATM Program, which exhausted the May ATM Program. On June 7, 2021, the Company entered into a new equity distribution agreement with Goldman Sachs & Co. LLC, as sales agent, to sell additional shares of common stock having an aggregate offering price of up to $100.0 million in a new at-the-market offering program (the “June ATM Program” and, together with the May ATM Program, the “ATM Programs”). On June 8, 2021, the Company sold 10,473,946 shares of common stock under the June ATM Program which exhausted the June ATM Program.

For the year ended December 31, 2021, the Company issued 22,836,183 shares of common stock under the ATM Programs for gross proceeds of $200.0 million, and incurred transaction costs of $6.5 million, including $6.0 million in commissions paid to Goldman Sachs & Co. LLC.

Share Repurchase Program

On March 12, 2020, the Company’s Board of Directors approved a share repurchase program of up to $30.0 million (exclusive of fees and commissions) of the Company’s outstanding common stock (the “Repurchase Program”). On December 7, 2021, the Company’s Board of Directors approved an increase in the aggregate purchase amount under the Repurchase Program from $30.0 million to $50.0 million (exclusive of fees and commissions). The Repurchase Program

94

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

does not have an expiration date, and it may be suspended or discontinued at any time. During the year ended December 31, 2022, the Company repurchased 1,190,254 shares of its common stock under the Repurchase Program for a total cost of $6.1 million (exclusive of fees and commissions). As of December 31, 2022, the Company had utilized a total of $23.5 million under the Repurchase Program from its inception to repurchase 9,387,340 shares of common stock and had a total of $26.5 million of authorized funds remaining under the Repurchase Program. The Repurchase Program does not obligate the Company to acquire any specific number of shares. Repurchases under the Repurchase Program may be effected from time to time through open market purchases, privately negotiated transactions, structured or derivative transactions, including accelerated share repurchase transactions, or other methods of acquiring shares, in each case subject to market conditions, applicable securities laws and other relevant factors. Repurchases may also be made under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended.

Stock-Based Compensation

The following table summarizes the compensation expense and related income tax benefit related to the Company’s stock-based compensation arrangements recognized in the accompanying consolidated statements of operations during the periods presented (in thousands):

Year Ended December 31, 

    

2020

  

2021

  

2022

Stock-based compensation expense, net of $0 tax in 2020, 2021 and 2022

$

2,957

$

14,994

$

26,473

Equity Incentive Plans

In December 2006, the Company adopted its 2006 Equity Incentive Plan (“2006 Plan”), which became effective on May 24, 2007, the date the Company completed its initial public offering of common stock.

In May 2016, the Company adopted its 2016 Performance Incentive Plan (“2016 Plan”), which became effective on May 26, 2016, the date of approval of the 2016 Plan by the Company’s stockholders. The 2006 Plan became unavailable for new awards upon the effectiveness of the 2016 Plan. Unissued awards under the 2006 Plan are not available for future grant under the 2016 Plan. If any outstanding award under the 2006 Plan expires or is canceled, the shares allocable to the unexercised portion of that award will be added to the share reserve under the 2016 Plan and will be available for grant under the 2016 Plan.

In May 2020, the Company adopted its Amended and Restated 2016 Performance Incentive Plan (“Amended 2016 Plan”), which increased the aggregate number of shares of the Company’s common stock to be delivered pursuant to all awards granted under the 2016 Performance Incentive Plan by an additional 17,500,000 shares, and became effective on May 15, 2020, the date of approval of the Amended 2016 Plan by the Company’s stockholders. As of December 31, 2022, the Company had 8,902,966 shares available for future grant under the Amended 2016 Plan.

Service-Based Stock Options

The Company has granted service-based stock options to key employees that vest annually over the three years following the date of grant at a rate of 34%, 33% and 33%, respectively, if the holder is in service to the Company at each vesting date. The service-based stock options granted have contractual terms of 10 years, and exercise price for the options granted is equal to the closing market price of the Company's common stock on the date of grant. The stock options are subject to the terms and conditions of the 2006 and 2016 Plans and a Notice of Grant of Stock Option and Stock Option Agreement.

95

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The following table summarizes the Company’s service-based stock option activity for the year ended December 31, 2022:

Weighted

Average

Weighted

Remaining

Aggregate

Average

Contractual

Intrinsic

Number of 

Exercise

Term

Value

    

Shares

    

Price

    

(in years)

    

(in thousands)

Options outstanding as of December 31, 2021

 

11,813,671

$

6.64

 

  

 

  

Granted

 

731,736

$

6.69

Exercised

 

(387,641)

$

2.67

Forfeited or expired

 

(2,041,426)

$

10.62

Options outstanding as of December 31, 2022

 

10,116,340

$

6.00

6.98

$

10,347

Options exercisable as of December 31, 2022

 

6,222,399

$

4.98

5.95

$

9,731

Options vested and expected to vest as of December 31, 2022

 

10,116,340

$

6.00

6.98

$

10,347

As of December 31, 2022, there was $13.7 million of total unrecognized compensation cost related to unvested shares subject to outstanding service-based stock options. That cost is expected to be expensed over a remaining weighted average period of approximately 1.4 years. The total fair value of shares vested during the year ended December 31, 2022 was $13.8 million.

The fair value of each service-based stock option granted was estimated as of the date of grant using the Black-Scholes option pricing model and using the following assumptions:

Year Ended December 31, 

    

2020

    

2021

    

2022

Dividend yield

 

0.0%

0.0%

0.0%

Expected volatility

 

65.8% to 83.9%

76.8% to 96.8%

73.7% to 76.9%

Risk-free interest rate

 

0.37% to 1.21%

0.58% to 1.31%

1.52% to 4.34%

Expected life in years

 

6.0

 

5.6 to 5.8

 

5.6 to 5.9

The volatility amounts used were estimated based on the historical volatility of the Company’s common stock over a term equal to the estimated life of the options. The expected lives used were based on historical exercise experience and the Company’s anticipated exercise periods for its outstanding stock options. The risk-free interest rates used were based on the U.S. Treasury yield curve with terms approximating the expected life of the stock options at the time of grant.

The weighted-average grant date fair value per share of service-based stock options granted during the years ended December 31, 2020, 2021 and 2022 were $1.54, $5.90 and $4.40, respectively. The aggregate intrinsic value of service-based options exercised during the years ended December 31, 2020, 2021 and 2022 were $1.8 million, $10.1 million and $1.3 million, respectively. The Company recorded $1.7 million, $9.9 million and $11.9 million of stock option expense relating to service-based stock options for the years ended December 31, 2020, 2021 and 2022, respectively. The Company has not recorded any tax benefit related to its service-based stock option expense.

96

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Performance-Based Stock Options

The Company granted 1,640,000 performance-based stock options to certain executives and key employees in 2021. The options granted vest in multiple tranches in which the vesting of each tranche is contingent upon securing a defined RNG production volume following the date of grant, if the holder is in service to the Company upon the achievement of such performance hurdles. The performance-based stock options have contractual terms of 10 years, and the exercise price for the options granted is equal to the closing market price of the Company's common stock on the date of grant. The stock options are subject to the terms and conditions of the 2016 Plan and a Notice of Grant of Stock Option and Stock Option Agreement.

The following table summarizes the Company’s performance-based stock option activity for the year ended December 31, 2022:

Weighted

Average

Weighted

Remaining

Aggregate

Average

Contractual

Intrinsic

Number of 

Exercise

Term

Value

    

Shares

    

Price

    

(in years)

    

(in thousands)

Options outstanding as of December 31, 2021

 

1,640,000

$

6.77

  

 

  

Granted

 

$

Exercised

 

$

Forfeited or expired

 

$

Options outstanding as of December 31, 2022

 

1,640,000

$

6.77

8.94

$

Options vested and exercisable as of December 31, 2022

 

410,000

$

6.77

8.94

$

As of December 31, 2022, there was $4.5 million of total unrecognized compensation cost related to unvested shares subject to outstanding performance-based stock options. Compensation cost for the performance-based stock options is recognized when attainment of the performance hurdles is determined to be probable and over a period in which the Company estimates the performance hurdles will be achieved. The total fair value of shares vested during the year ended December 31, 2022 was $1.9 million.

The fair value of each performance-based stock option granted was estimated as of the date of grant using the Black-Scholes option pricing model and using the following assumptions:

    

December 7, 2021

Dividend yield

0.0%

Expected volatility

77.1%

Risk-free interest rate

1.36%

Expected life in years

6.2

The volatility amount used was estimated based on (i) the historical volatility of the Company’s common stock over a term equal to the estimated life of the options and on (ii) implied volatility of the Company’s traded options. The expected life used was based on historical exercise experience and the Company’s anticipated exercise period for its outstanding performance-based stock options. The risk-free interest rate used was based on the U.S. Treasury yield curve with terms approximating the expected life of the stock options at the time of grant.

The weighted-average grant date fair value per share of performance-based stock options granted during the year ended December 31, 2021 was $4.58. No performance-based stock options were granted during the year ended December 31, 2022. In addition, there were no performance-based stock options exercised during the year ended December 31, 2021 and 2022. The Company recognizes the grant date fair value of the options that are probable of being earned over the

97

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

estimated performance period. Compensation cost relating to performance-based stock options was $1.0 million and $2.0 million for the years ended December 31, 2021 and 2022, respectively. The Company has not recorded any tax benefit related to its performance-based stock option expense.

Market-Based Stock Options

The Company granted 3,700,000 market-based stock options to select executives and employees in 2021. Market-based stock options vest if (i) the closing price of the Company’s common stock equals or exceeds $14.00 for twenty consecutive trading days, representing 207% of the closing market price of the Company’s common stock on the option grant date (the “Stock Price Condition”) and (ii) the holder is employed by the Company at the time the Stock Price Condition is satisfied. The market-based stock options have contractual terms of 10 years, and the exercise price for the options granted is equal to the closing market price of the Company's common stock on the date of grant. The stock options are subject to the terms and conditions of the 2016 Plan and a Notice of Grant of Stock Option and Stock Option Agreement.

The following table summarizes the Company’s market-based stock option activity for the year ended December 31, 2022:

Weighted

Average

Weighted

Remaining

Aggregate

Average

Contractual

Intrinsic

Number of 

Exercise

Term

Value

    

Shares

    

Price

    

(in years)

    

(in thousands)

Options outstanding as of December 31, 2021

 

3,700,000

$

6.77

  

 

  

Granted

 

$

Exercised

 

$

Forfeited or expired

 

$

Options outstanding as of December 31, 2022

 

3,700,000

$

6.77

8.94

$

Options vested and exercisable as of December 31, 2022

 

$

$

As of December 31, 2022, there was $8.4 million of total unrecognized compensation cost related to unvested shares subject to outstanding market-based stock options. That cost is expected to be expensed over a remaining weighted average period of approximately 0.9 years. No vesting occurred during the year ended December 31, 2022.

The fair value of each market-based stock option granted was estimated on the date of grant using the Monte Carlo simulation model. The Monte Carlo simulation method is subject to variability as certain assumptions must be made, including the derived service period, which is estimated based on likely future stock price performance and volatility of the Company’s common stock price. The fair value of each market-based stock option granted was estimated using the following assumptions:

    

December 7, 2021

Dividend yield

0.0%

Expected volatility

67.8%

Risk-free interest rate

1.5%

Expected life in years

10.0

The volatility amount used was based on the historical volatility of the Company’s common stock over a term equal to the estimated life of the options. The risk-free interest rate used was based on the U.S. Treasury yield curve with terms approximating the expected life of the stock options at the time of grant. The expected life used was based on the

98

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Company’s anticipated exercise period for its outstanding market-based stock options as the simulation was run from the valuation date through the end of the contractual life of the options using weekly time steps.

The weighted-average grant date fair value per share of market-based stock options granted during the year ended December 31, 2021 was $4.87. No market-based stock options were granted during the year ended December 31, 2022. In addition, there were no market-based stock options exercised during the years ended December 31, 2021 and 2022. The Company recorded $0.2 million and $9.4 million of compensation cost relating to market-based stock options during the years ended December 31, 2021 and 2022, respectively. The Company has not recorded any tax benefit related to its market-based stock option expense.

Service-Based Restricted Stock Units

The Company has granted service-based restricted stock units (“Service-Based RSUs”) to key employees that vest annually over the three years following the date of grant at a rate of 34%, 33% and 33%, respectively, if the holder is in service to the Company at each vesting date. The Service-Based RSUs are subject to the terms and conditions of the 2016 Plan and a Notice of Grant of Restricted Stock Unit and Restricted Stock Unit Agreement.

The following table summarizes the Company’s Service-Based RSU activity for the year ended December 31, 2022:

Weighted

Average

Number of

Fair Value at

    

Shares

    

Grant Date

RSU outstanding and unvested as of December 31, 2021

 

1,126,942

$

8.08

Granted

 

31,650

$

6.41

Vested

 

(433,551)

$

7.44

Forfeited or expired

 

(30,096)

$

7.91

RSU outstanding and unvested as of December 31, 2022

 

694,945

$

8.41

The weighted average grant-date fair value of RSUs granted during the years ended December 31, 2020, 2021 and 2022 was $2.56, $10.24 and $6.41, respectively.

As of December 31, 2022, there was $3.1 million of total unrecognized compensation cost related to unvested shares subject to outstanding Service-Based RSUs. That cost is expected to be expensed over a remaining weighted-average period of approximately 0.9 years.

The Company recorded $1.0 million, $3.9 million and $3.1 million of expense during the years ended December 31, 2020, 2021 and 2022, respectively, related to the Service-Based RSUs. The Company has not recorded any tax benefit related to its Service-Based RSU expense.

Employee Stock Purchase Plan

On May 7, 2013, the Company adopted an employee stock purchase plan (the “2013 ESPP”), pursuant to which eligible employees may purchase shares of the Company’s common stock at 85% of the fair market value of the common stock on the last trading day of two consecutive, non-concurrent offering periods each year. The Company has reserved 2,500,000 shares of its common stock for issuance under the 2013 ESPP, and the first offering period under the ESPP commenced on September 1, 2013. At the Company’s annual meeting of stockholders held on May 19, 2022, the Company’s stockholders voted and approved the 2022 Employee Stock Purchase Plan (the “2022 ESPP”), making 2,500,000 shares of the Company's common stock available for issuance under the 2022 ESPP. Upon approval of the 2022 ESPP, the 2013 ESPP was terminated following the conclusion of the offering period dated June 30, 2022. The 2022 ESPP does not have a “pour over” feature; as such, any unissued shares under the 2013 ESPP are no longer available for issuance under the 2022 ESPP.

99

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The Company recorded $0.0 million, $0.1 million and $0.1 million of expense for the years ended December 31, 2020, 2021 and 2022, respectively, related to the Company’s ESPPs. The Company has not recorded any tax benefit related to its ESPP expense. As of December 31, 2022, the Company had not issued any shares pursuant to the 2022 ESPP.

Amazon Warrant

On April 16, 2021, the Company entered into a Project Addendum to Fuel Pricing Agreement (“Fuel Agreement”) with Amazon Logistics, Inc., a subsidiary of Amazon.com, Inc. (“Amazon”), and a Transaction Agreement with Amazon (the “Transaction Agreement”), pursuant to which, among other things, the Company issued to Amazon.com NV Investment Holdings LLC, a subsidiary of Amazon (“Amazon Holdings”), a warrant to purchase up to an aggregate of 53,141,755 shares (the “Warrant Shares”) of the Company’s common stock at an exercise price of $13.49 per share, which was a 21.3% premium to the $11.12 closing price of the common stock on April 15, 2021.

The Warrant Shares vest in multiple tranches, the first of which for 13,283,445 Warrant Shares vested upon execution of the Fuel Agreement. Subsequent tranches will vest over time based on fuel purchases by Amazon and its affiliates, up to a total of $500.0 million, excluding any payments attributable to “Pass Through Costs,” which consist of all costs associated with the delivered cost of gas and applicable taxes determined by reference to the selling price of gallons or gas sold.

Under the Transaction Agreement, the Company was required to use commercially reasonable efforts to obtain the approval of its stockholders with respect to the issuance of Warrant Shares in excess of 50,595,531 shares of common stock, pursuant to The Nasdaq Stock Market LLC’s Listing Rule 5635(b) (the “Stockholder Approval”). On June 14, 2021, the Company obtained Stockholder Approval.

As a result of the issuance of additional shares of common stock under the ATM Programs and in accordance with the terms of the warrant, on June 14, 2021, the number of shares of the Company’s common stock that may be purchased pursuant to the warrant, at an exercise price of $13.49 per share, increased by an aggregate of 5,625,959 shares (the “Additional Warrant Shares”). The Additional Warrant Shares vest in multiple tranches, the first of which for 1,406,490 Additional Warrant Shares vested on June 14, 2021. Subsequent tranches of the Additional Warrant Shares will vest over time based on fuel purchases by Amazon and its affiliates, consistent with the vesting schedule for the Warrant Shares as described above. The right to exercise the warrants and receive the Warrant Shares and Additional Warrant Shares (the “Amazon Warrant”) that have vested expires April 16, 2031.

Amazon Holdings may not exercise the Amazon Warrant to the extent such exercise would cause Amazon Holdings to beneficially own more than 4.999% of the number of shares of Common Stock outstanding immediately after giving effect to such exercise (excluding any unvested portion of the Amazon Warrant) (the “Beneficial Ownership Limitation”). Amazon Holdings may, however, waive or modify the Beneficial Ownership Limitation by providing written notice to the Company sixty-one (61) days before such waiver or modification becomes effective (or immediately upon written notice to the Company to the extent the Company is subject to certain acquisition transactions pursuant to a tender or exchange offer).

100

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Non-cash stock-based sales incentive contra-revenue charges (“Amazon Warrant Charges”) associated with the Amazon Warrant are recognized as the customer purchases fuel and vesting conditions become probable of being achieved based on the grant date fair value of the Amazon Warrant. The fair values of the Amazon Warrant were determined as of the grant date in accordance with ASC 718, Compensation – Stock Compensation, using the Black-Scholes option pricing model and the following assumptions:

    

April 16, 2021

    

June 14, 2021

Dividend yield

 

0.0%

0.0%

Expected volatility

 

66.46%

67.97%

Risk-free interest rate

 

1.59%

1.49%

Expected term in years

 

10.0

 

9.8

The volatility amounts used were estimated based on the historical volatility of the Company’s common stock over a period matching the assumed term of the Amazon Warrant. The expected terms used were based on the term of the Amazon Warrant at the date of issuance. The risk-free interest rates used were based on the U.S. Treasury yield curve for the expected term of the Amazon Warrant at the date of issuance.

The following table summarizes the Amazon Warrant activity for the year ended December 31, 2022:

Warrant

    

Shares

Outstanding and unvested as of December 31, 2021

 

44,077,779

Granted

 

Vested

 

(1,763,112)

Outstanding and unvested as of December 31, 2022

 

42,314,667

As a result of the immediate vesting of a portion of the Warrant Shares and Additional Warrant Shares, the Company recognized Amazon Warrant Charges, in the second quarter of 2021, of $76.6 million and a customer incentive asset of $38.4 million representing Amazon Warrant Charges associated with future contractually required minimum fuel purchases which will be recognized as the fuel is purchased.

During the years ended December 31, 2021 and 2022, Amazon Warrant Charges in the consolidated statements of operations were $83.6 million and $24.3 million, respectively. Amazon Warrant Charges for the year ended December 31, 2021 included $76.6 million from the immediate vesting of a portion of the Warrant Shares and Additional Warrant Shares and $7.0 million associated with fuel purchases. Amazon Warrant Charges for the year ended December 31, 2022 were related to customer fuel purchases. As of December 31, 2021, the Company had a customer incentive asset of $12.4 million and $22.1 million, classified in “Prepaid expenses and other current assets” and “Notes receivable and other long-term assets, net,” respectively, in the accompanying consolidated balance sheets. As of December 31, 2022, the Company had a customer incentive asset of $22.2 million, classified in “Prepaid expenses and other current assets” in the accompanying consolidated balance sheets.

Note 14 —Income Taxes

The components of loss before income taxes for the years ended December 31, 2020, 2021 and 2022 are as follows (in thousands):

    

2020

    

2021

    

2022

U.S.

$

(11,216)

$

(93,117)

$

(58,431)

Foreign

 

(4)

 

(919)

 

(939)

Total loss before income taxes

$

(11,220)

$

(94,036)

$

(59,370)

101

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The provision for income taxes for the years ended December 31, 2020, 2021 and 2022 consists of the following (in thousands):

    

2020

    

2021

    

2022

Current:

 

  

 

  

 

  

State

$

80

$

54

$

47

Foreign

 

109

 

(4)

 

Total current

 

189

 

50

 

47

Deferred:

 

  

 

  

 

  

Federal

 

48

 

18

 

78

State

 

72

 

51

 

95

Total deferred

 

120

 

69

 

173

Total expense

$

309

$

119

$

220

A reconciliation of the income tax expense for the years ended December 31, 2020, 2021 and 2022, with the amount computed using the federal income tax rate of 21% as of December 31, 2020, 2021 and 2022, consists of the following (in thousands):

    

2020

    

2021

    

2022

Computed expected tax (benefit)

$

(2,356)

$

(19,747)

$

(12,468)

Nondeductible expenses

 

2,775

 

617

 

4,218

Tax rate differential on foreign earnings

 

(144)

 

189

 

197

Joint ventures

 

(5,059)

 

(2)

 

441

Amazon warrants

 

3,707

1,134

Tax credits

 

(4,037)

 

(5,299)

 

(6,065)

Other

 

1,559

 

1,463

 

843

Change in valuation allowance

 

7,571

 

19,191

 

11,920

Total tax expense

$

309

$

119

$

220

On December 20, 2019, AFTC was retroactively extended beginning January 1, 2018 through December 31, 2020. As a result, all AFTC revenue for vehicle fuel the Company sold in the 2018 and 2019 calendar year was recognized during the year ended December 31, 2019. AFTC revenues for vehicle fuel the Company sold in the 2020 and 2021 calendar year were recognized during the years ended December 31, 2020 and 2021, respectively. The Inflation Reduction Act of 2022, enacted in August 2022, extended AFTC for an additional three years, beginning retroactively to January 1, 2022.

The Company recorded a federal tax benefit of $4.2 million, $4.9 million and $5.8 million related to the exclusion of AFTC associated with 2020, 2021 and 2022 fuel sales in excess of its fuel tax obligation, respectively. These amounts increased the Company’s deferred tax asset and the Company’s deferred tax asset valuation allowance.

102

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Deferred tax assets and liabilities result from differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The tax effect of temporary differences that give rise to deferred tax assets and liabilities as of December 31, 2021 and 2022 are as follows (in thousands):

    

2021

    

2022

Deferred tax assets:

 

  

 

  

Accrued expenses

$

5,379

$

5,445

Lease obligations

11,388

14,093

Alternative minimum tax and general business credits

 

6,787

 

7,011

Stock option expense

 

7,214

 

7,850

Amazon warrants

16,026

16,169

Other

 

3,167

 

3,163

Depreciation and amortization

2,582

3,455

Loss carryforwards

 

128,514

 

141,381

Total deferred tax assets

 

181,057

 

198,567

Less valuation allowance

 

(162,018)

 

(177,224)

Net deferred tax assets

 

19,039

 

21,343

Deferred tax liabilities:

 

  

 

  

Right-of-use assets

(11,266)

(13,950)

Commodity swap contracts

 

(649)

 

(784)

Goodwill

 

(2,534)

 

(2,847)

Investments in joint ventures and partnerships

 

(5,517)

 

(4,862)

Total deferred tax liabilities

 

(19,966)

 

(22,443)

Net deferred tax liabilities

$

(927)

$

(1,100)

As of December 31, 2022, the Company had federal, state and foreign net operating loss carryforwards of approximately $549.4 million, $420.1 million and $4.1 million, respectively. The Company’s federal, state and foreign net operating loss carryforwards will, if not utilized, expire beginning in 2027, 2028 and 2033, respectively. The Company also has federal tax credit carryforwards of $7.0 million that will expire beginning in 2026. Due to the change of ownership provisions of Internal Revenue Code Section 382, utilization of a portion of the Company’s net operating loss and tax credit carryforwards may be limited in future periods.

In assessing the realizability of the net deferred tax assets, management considers whether it is more likely than not that some 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 projected future taxable income and tax planning strategies in making this assessment. As of December 31, 2021 and 2022, the Company provided a valuation allowance of $162.0 million and $177.2 million, respectively, to reduce the net deferred tax assets due to uncertainty surrounding the realizability of these assets. The increase in the valuation allowance for the year ended December 31, 2022 of $15.2 million was primarily attributable to an increase in losses without benefit.

For the year ended December 31, 2022, the Company did not have any offshore earnings of certain non-U.S. subsidiaries which are permanently reinvested outside the United States.

The Company does not recognize the impact of a tax position in its financial statements unless the position is more likely than not to be sustained, based on the technical merits of the position. The Company has unrecognized tax benefits of $54.7 million as of December 31, 2022 that, if recognized, would not result in a tax benefit since it would be fully offset with a valuation allowance.

103

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The following is a tabular reconciliation of the total amounts of unrecognized tax benefits for the years ended December 31, 2020, 2021 and 2022 (in thousands):

Unrecognized tax benefit—December 31, 2020

 

$

45,299

Gross increases—tax positions in current year

 

5,650

Gross decreases—tax positions in prior year

(364)

Unrecognized tax benefit—December 31, 2021

50,585

Gross increases—tax positions in current year

4,358

Gross decreases—tax positions in prior year

(271)

Unrecognized tax benefit—December 31, 2022

$

54,672

The increase in the Company’s unrecognized tax benefits in the year ended December 31, 2021 is primarily attributable to the warrants issued to its customer and the portion of AFTC offset by the fuel tax the Company collected from its customers. The increase in the Company’s unrecognized tax benefits in the year ended December 31, 2022 is primarily attributable to the additional warrants issued to its customer and the portion of AFTC offset by the fuel tax the Company collected from its customers.

ASC 740, Income Taxes, requires the Company to accrue interest and penalties where there is an underpayment of taxes based on the Company’s best estimate of the amount ultimately to be paid. The Company’s policy is to recognize interest accrued related to unrecognized tax benefits and penalties as income tax expense. The Company recognized interest and penalties related to uncertain tax positions of $0.0 million for each of the years ended December 31, 2020, 2021 and 2022.

The Company is subject to taxation in the United States and various states and foreign jurisdictions. The Company’s tax years from 2019 to 2022 are subject to examination by various tax authorities. Although the Company is no longer subject to U.S. examination for years before 2019, and for state tax examinations for years before 2018, taxing authorities can adjust the net operating losses that arose in earlier years if and when the net operating losses reduce future income. In addition, the Company is required to indemnify SAFE&CEC S.r.l. for taxes that are imposed on CEC for pre-contribution tax periods.

A number of years may elapse before an uncertain tax position is finally resolved. It is often difficult to predict the final outcome or the timing of resolution of an uncertain tax position, but the Company believes that its reserves for income taxes reflect the most probable outcomes. The Company adjusts the reserve, as well as the related interest and penalties, in light of changing facts and circumstances. The amount of penalties accrued is immaterial. Settlement of any particular position would usually require the use of cash and result in the reduction of the related reserve, or there could be a change in the amount of the Company’s net operating loss. The resolution of a matter would be recognized as an adjustment to the provision for income taxes at the effective tax rate in the period of resolution. The Company does not expect a significant increase or decrease in its uncertain tax positions within the next twelve months.

On August 16, 2022, the Inflation Reduction Act of 2022 ("the IRA”) was signed into law. Besides the reinstatement of AFTC for the three year period from January 1, 2022 through December 31, 2024, the IRA offers tax incentives targeting energy transaction and renewables:

The investment tax credit under Section 48 of the Internal Revenue Code is expanded to include Qualified Biogas Property, which is expected to be available for the RNG dairy projects that the Company has invested or will invest. The investment tax credit rate could range from 6% up to a 40% bonus rate depending on meeting certain wage, apprenticeship, and domestic content requirements.  
A new tax credit under Section 45Z of the Internal Revenue Code was introduced to apply to low-emissions transportation fuel produced at a qualified facility and sold by the taxpayer after December 31, 2024 through December 31, 2027. The IRA provides a base credit of 20 cents per gallon or $1.00 per gallon multiplied by an

104

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

applicable emission factor if prevailing wage and apprentices requirements are met. The Company expects its RNG dairy projects will be eligible for this credit, although the rate of the credit per gallon is still pending further guidance from the US Treasury department.
The alternative fuel refueling property credit under Section 30C of the Internal Revenue Code was reinstated for 2022 and extended an additional 10 years to apply to any property placed in service before January 1, 2033. The base credit amount is 6% with a bonus rate of 30% if wage and registered apprenticeship requirements are met with a maximum credit amount of $100,000 (previously $30,000) per single refueling pump.

The Internal Revenue Service has been granted broad authority to issue regulations or other guidance that could clarify how these taxes will be applied and credits will be eligible. The Company is continuing to evaluate the financial impact of the IRA as additional information becomes available.

Note 15 —Commitments and Contingencies

Environmental Matters

The Company is subject to federal, state, local and foreign environmental laws and regulations. The Company does not anticipate any expenditures to comply with such laws and regulations that would have a material effect on the Company’s consolidated financial position, results of operations or liquidity. The Company believes that its operations comply, in all material respects, with applicable federal, state, local and foreign environmental laws and regulations.

Litigation, Claims and Contingencies

The Company may become party to various legal actions that arise in the ordinary course of its business. The Company is also subject to audit by tax and other authorities for varying periods in various federal, state, local and foreign jurisdictions, and disputes may arise during the course of these audits. It is impossible to determine the ultimate liabilities that the Company may incur resulting from any of these lawsuits, claims, proceedings, audits, commitments, contingencies and related matters or the timing of these liabilities, if any. If these matters were to ultimately be resolved unfavorably, it is possible that such an outcome could have a material adverse effect upon the Company’s consolidated financial position, results of operations or liquidity. The Company does not, however, anticipate such an outcome and it believes the ultimate resolution of these matters will not have a material adverse effect on the Company’s consolidated financial position, results of operations or liquidity.

Long-Term Take-or-Pay Natural Gas Purchase Contracts

The Company has entered into quarterly fixed price natural gas purchase contracts with take-or-pay commitments extending through June 2024. As of December 31, 2022, the fixed commitments under these contracts totaled approximately $3.2 million and $2.0 million for the years ending December 31, 2023 and 2024, respectively.

Loan Commitment to an Equity Method Investee

On November 7, 2022, the Company entered in a Note Purchase Agreement with a certain equity method investee. Pursuant to the Note Purchase Agreement, the Company irrevocably committed to make available up to $5.5 million in delayed draw loans to fund the investee’s working capital requirements. In exchange, the Company will receive convertible promissory note(s) with principal amount equal to the draw down(s). The convertible promissory note(s) carries an interest rate equal to 7% per annum and is due and payable eighteen-months from the date of the draw down, subject to certain, specified prepayment clauses.

105

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Note 16 —Leases

The Company’s operating leases are comprised of real estate for fueling stations, office spaces, warehouses, a LNG liquefaction plant, and office equipment, and its finance leases are primarily comprised of vehicles.

NG Advantage has provided residual value guarantees on leases of certain vehicles aggregating $1.0 million to the lessors. NG Advantage expects to owe these amounts in full and therefore they have been included in the measurement of the lease liabilities and ROU assets.

Certain of the Company’s real estate leases contain variable lease payments, including payments based on a change in the index or gasoline gallon equivalents of natural gas dispensed at fueling stations. These variable lease payments cannot be determined at the commencement of the lease and are not included in the ROU assets and lease liabilities. As such, amounts associated with these variable lease payments are recorded as a period expense when incurred.

Lessee Accounting

As of December 31, 2021 and 2022, the Company’s finance and operating lease asset and liability balances were as follows (in thousands):

2021

2022

Finance leases:

 

  

 

  

Land, property and equipment, gross

$

5,617

$

5,703

Accumulated depreciation

 

(2,646)

 

(2,895)

Land, property and equipment, net

$

2,971

$

2,808

Current portion of finance lease obligations

$

846

$

948

Long-term portion of finance lease obligations

 

2,427

 

2,134

Total finance lease liabilities

$

3,273

$

3,082

Operating leases:

 

  

 

  

Operating lease right-of-use assets

$

42,537

$

52,586

Current portion of operating lease obligations

$

3,551

$

4,206

Long-term portion of operating lease obligations

 

39,431

 

48,911

Total operating lease liabilities

$

42,982

$

53,117

106

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The components of lease expense for finance and operating leases consisted of the following (in thousands):

Year Ended December 31, 

2021

2022

Finance leases:

 

  

 

  

Depreciation on assets under finance leases

$

809

$

877

Interest on lease liabilities

 

181

 

164

Total finance leases expense

$

990

$

1,041

Operating leases:

 

  

 

  

Lease expense

$

7,313

$

8,800

Lease expense on short-term leases

 

205

 

513

Variable lease expense

 

3,321

 

4,306

Sublease income

 

(726)

 

(636)

Total operating leases expense

$

10,113

$

12,983

Supplemental information on finance and operating leases is as follows (dollars in thousands):

Year Ended December 31, 

2021

2022

Operating cash outflows from finance leases

$

181

$

164

Operating cash outflows from operating leases

$

5,804

$

6,582

Financing cash outflows from finance leases

$

789

$

945

Assets obtained in exchange for new finance lease liabilities (1)

$

879

$

774

ROU assets obtained in exchange for operating lease liabilities (1)

$

19,515

$

13,449

    

December 31, 

    

December 31, 

2021

2022

Weighted-average remaining lease term - finance leases

 

2.87 years

 

2.34 years

Weighted-average remaining lease term - operating leases

 

12.31 years

 

11.29 years

Weighted-average discount rate - finance leases

 

5.22%

 

5.71%

Weighted-average discount rate - operating leases

 

7.55%

 

8.44%

(1)These amounts are excluded from the accompanying consolidated statements of cash flows as they are non-cash investing, operating and/or financing activities.

The following schedule represents the Company’s maturities of finance and operating lease liabilities as of December 31, 2022 (in thousands):

Fiscal Year

    

Finance Leases

    

Operating Leases

2023

$

1,094

$

8,129

2024

 

1,515

 

8,138

2025

 

610

 

8,137

2026

 

130

 

8,008

2027

 

 

7,874

Thereafter

 

 

43,833

Total minimum lease payments

 

3,349

 

84,119

Less amount representing interest

 

(267)

 

(31,002)

Present value of lease liabilities

$

3,082

$

53,117

107

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Lessor Accounting

The Company leases fueling station equipment to customers pursuant to agreements that contain an option to extend and an end-of-term purchase option. Receivables from these leases are accounted for as finance leases, specifically sales-type leases, and are included in “Other receivables” and “Notes receivable and other long-term assets, net” in the accompanying consolidated balance sheets.

The Company recognizes the net investment in the lease as the sum of the lease receivable and the unguaranteed residual value, both of which are measured at the present value using the interest rate implicit in the lease.

During the years ended December 31, 2021 and 2022, the Company recognized $0.4 million and $0.4 million, respectively, in “Interest income” on its lease receivables.

The following schedule represents the Company’s maturities of lease receivables as of December 31, 2022 (in thousands):

Fiscal Year:

    

  

2023

$

962

2024

 

962

2025

 

962

2026

 

985

2027

 

1,105

Thereafter

 

1,267

Total minimum lease payments

 

6,243

Less amount representing interest

 

(1,487)

Present value of lease receivables

$

4,756

Note 17 —401(k) Plan

The Company has established a savings plan (“Savings Plan”) which is qualified under Section 401(k) of the Internal Revenue Code. Eligible employees may elect to make contributions to the Savings Plan through salary deferrals of up to 90% of their base pay, subject to Internal Revenue Code limitations. The Company may also make discretionary contributions to the Savings Plans, subject to limitations. For each of the years ended December 31, 2020, 2021 and 2022 the Company contributed approximately $1.5 million, $1.6 million and $1.9 million, respectively, of matching contributions to the Savings Plan.

Note 18 —Net Loss Per Share

The following table sets forth the computations of basic and diluted earnings (loss) per share for the years ended December 31, 2020, 2021 and 2022 (in thousands, except share and per share amounts):

    

2020

    

2021

    

2022

Net loss attributable to Clean Energy Fuels Corp.

 

$

(9,864)

 

$

(93,146)

 

$

(58,733)

Weighted-average common shares outstanding

200,657,912

213,118,694

222,414,790

Dilutive effect of potential common shares from restricted stock units, stock options and stock warrants

Weighted-average common shares outstanding - diluted

200,657,912

213,118,694

222,414,790

Basic loss per share

$

(0.05)

$

(0.44)

$

(0.26)

Diluted loss per share

$

(0.05)

$

(0.44)

$

(0.26)

108

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The following potentially dilutive securities have been excluded from the diluted net loss per share calculations because their effect would have been antidilutive. Although these securities were antidilutive for these periods, they could be dilutive in future periods.

(in shares)

 

2020

 

2021

 

2022

Stock options

 

8,142,831

 

17,153,671

 

15,456,340

Convertibles notes

 

1,112,783

 

 

Restricted stock units

 

978,716

 

1,126,942

694,945

Amazon warrant shares

58,767,714

58,767,714

Total

10,234,330

77,048,327

74,918,999

Note 19 —Related Party Transactions

TotalEnergies S.E.

During the years ended December 31, 2021 and 2022, the Company recognized revenue of $4.9 million and $7.6 million, respectively, relating to RINs and LNG sold to TotalEnergies and its affiliates in the ordinary course of business, equipment lease revenue, AFTCs, and settlements on commodity swap contracts (Note 7). As of December 31, 2021 and 2022, the Company had receivables from TotalEnergies of $1.4 million and $2.5 million, respectively.

During the years ended December 31, 2021 and 2022, the Company paid TotalEnergies $2.0 million and $8.4 million, respectively, for expenses incurred in the ordinary course of business, settlements on commodity swap contracts (Note 7), and the guaranty fee under the CSA (Note 12). As of December 31, 2021 and 2022, the amount due to TotalEnergies was $0.1 million and $0.2 million, respectively.

SAFE&CEC S.r.l

During the years ended December 31, 2021 and 2022, the Company received $0.2 million and $0.2 million, respectively, from SAFE&CEC S.r.l. in the ordinary course of business. The receivable balance as of December 31, 2021 from SAFE&CEC S.r.l. was immaterial. As of December 31, 2022, the receivables balance from SAFE&CEC S.r.l. was $0.3 million.

During the years ended December 31, 2021 and 2022, the Company paid SAFE&CEC S.r.l. $9.6 million and $16.7 million, respectively, for parts and equipment in the ordinary course of business. As of December 31, 2021 and 2022, the Company had payables to SAFE&CEC S.r.l. of $0.2 million and $3.3 million, respectively.

TotalEnergies Joint Venture(s) and bpJV

Pursuant to the TotalEnergies JV Agreement and the bp JV Agreement, the Company manages the day-to-day operations of RNG projects under the joint ventures in exchange for management fees. During the years ended December 31, 2021 and 2022, the Company recognized management fee revenue of $0.4 million and $1.3 million, respectively. As of December 31, 2021 and 2022, the Company had receivables from the two joint ventures of $0.4 million and $0.5 million, respectively.

Equity Method Investee Loan Commitment

Pursuant to the Note Purchase Agreement (see Note 15), for the year ended December 31, 2022, the Company provided $2.0 million in cash funding. As of December 31, 2022, the carrying amount of the Company’s convertible promissory note measured at fair value was $1.9 million.

109

Table of Contents

CLEAN ENERGY FUELS CORP. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Note 20 —Reportable Segments and Geographic Information

Disclosures are required for certain information regarding operating segments, products and services, geographic areas of operation and major customers. Segment reporting is based on the “management approach,” which assesses, how management organizes the Company’s operating segments for which separate financial information is (1) available and (2) evaluated regularly by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources and in assessing performance. The Company’s CODM is its Chief Executive Officer.

The Company operates in a single segment to supply natural gas. In making operating decisions, the CODM primarily considers consolidated financial information, accompanied by fuel and O&M services volume information. The assessment of operating results and the allocation of resources among the components of the business are made by the CODM and are based on profitability margins and volumes by market sector and by type. Contracts are evaluated based on the economics of a mix of products and services for a customer.

The table below presents the Company’s revenue, operating loss and long-lived assets by geographic area (in thousands). Several of the Company’s functions, including marketing, engineering, and finance are performed at the corporate level. As a result, significant interdependence and overlap exists among the Company’s geographic areas. Geographic revenue data reflect internal allocations and are therefore subject to certain assumptions and the Company’s methodology. Accordingly, revenue, operating loss, and long-lived assets shown for each geographic area may not be the amounts that would have been reported if the geographic areas were independent of one another. Revenue by geographic area is categorized based on where services are rendered and finished goods are sold. Operating loss by geographic area is categorized based on the location of the entity selling the finished goods or providing the services. Long-lived assets by geographic area are categorized based on the location of the assets.

    

2020

    

2021

    

2022

Revenue:

 

  

 

  

 

  

United States

$

281,546

$

252,310

$

416,975

Canada

 

10,178

 

3,336

 

3,189

Total revenue

$

291,724

$

255,646

$

420,164

Operating income (loss):

 

  

 

  

 

  

United States

$

(9,853)

$

(94,157)

$

(50,796)

Canada

 

9

 

(891)

 

(911)

Total operating loss

$

(9,844)

$

(95,048)

$

(51,707)

Long-lived assets:

 

  

 

  

 

  

United States

$

383,463

$

440,770

$

525,682

Canada

 

202

 

630

 

1,902

Total long-lived assets

$

383,665

$

441,400

$

527,584

The Company’s goodwill and intangible assets as of December 31, 2020, 2021 and 2022 relate to its United States operations, and its subsidiaries, Clean Energy Cryogenics and NG Advantage (see Note 4).

Note 21 —Concentrations

During the years ended December 31, 2020, 2021 and 2022, three, zero, and one supplier(s), respectively, each accounted for 10% or more of the Company’s natural gas expense relating to CNG and LNG purchases.

During the years ended December 31, 2020, 2021 and 2022, no single customer accounted for 10% or more of the Company’s total revenue.

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

We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

Our management carried out an evaluation, with the participation of our Chief Executive Officer and Chief Financial Officer (our principal executive and principal financial officers, respectively) of the effectiveness of our disclosure controls and procedures as of December 31, 2022, the end of the period covered by this report. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of December 31, 2022.

Changes in Internal Control Over Financial Reporting

We regularly review and evaluate our internal control over financial reporting, and from time to time we may make changes to our processes and systems to improve controls or increase efficiencies. Such changes may include, among others, implementing new and more efficient systems, consolidating activities, and migrating processes.

There were no changes in our internal control over financial reporting that occurred during the quarter ended December 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Management’s Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) for our Company. Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, assessed the effectiveness of our internal control over financial reporting as of December 31, 2022. In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control—Integrated Framework (2013). Based on this assessment, our management concluded that, as of December 31, 2022, our internal control over financial reporting was effective. Our independent registered public accounting firm, KPMG LLP, has issued an attestation report on our internal control over financial reporting, which is included in Item 8. “Financial Statements and Supplementary Data” of this report.

Inherent Limitations of Disclosure Controls and Procedures and Internal Control Over Financial Reporting

In designing our disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well-designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of our controls and procedures must reflect the fact that there are resource constraints, and management necessarily applies its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Because of these inherent limitations, our disclosure and internal controls may not prevent or detect all instances of fraud, misstatements or other control issues. In addition, projections of any evaluation of the effectiveness of disclosure or internal controls to future periods are subject to risks, including, among others, that controls may become inadequate because of changes in conditions or that compliance with policies or procedures may deteriorate.

111

Item 9B.   Other Information.

CLNE PlasmaFlow Holdings, LLC 2023 Equity Plan

Effective February 23, 2023, the Compensation Committee of our Board of Directors, and our subsidiary Clean Energy, as the sole member and manager of CLNE PlasmaFlow Holdings, LLC (“CPFH”), adopted and approved the CLNE PlasmaFlow Holdings, LLC 2023 Equity Incentive Plan (the “CPFH Plan”).  The CPFH Plan is administered by Clean Energy, as the manager, and provides for the granting of incentive equity awards in the form of non-voting common units of CPFH (either as capital interests or profits interests) and options to acquire non-voting common units of CPFH.  Profits interests granted under the CPFH Plan may provide for preferential (“catch-up”) allocations of profits and/or gains, relative to the allocation of such profits and gains to units of CPFH, generally.  Awards of non-voting common units may be awarded to employees, officers, advisors and consultants of CPFH or a parent or subsidiary entity.  Awards of options to acquire non-voting common units may be awarded to employees, officers, advisors and consultants of CPFH or a subsidiary entity.  Up to 1,666,667 non-voting common units have been authorized for issuance under the CPFH Plan.  No award under the CPFH Plan is or will be exercisable for, convertible into, or exchangeable for any of the Company’s common stock or other equity securities.  Awards granted under the CPFH Plan may contain such terms and conditions as may be determined by the manager, including vesting conditions tied to continued employment or service and/or achievement of performance goals.  The manager may also provide in award agreements that vesting and other conditions may be waived or accelerated upon the occurrence of events such as upon termination of employment or service, including, without limitation, termination due to death or disability.  The CPFH Plan provides that, unless provided otherwise in an award agreement, if the employment or service of the recipient of an award is terminated by the Company without cause or by the holder for good reason (as those terms are defined in the CPFH Plan) on or within twelve months after a change in control (as that term is defined in the CPFH Plan) of the Company, any then unvested awards would vest in full.  The CPFH Plan also provides that, unless provided otherwise in an award agreement, in the event of a change in control of CPFH, any then unvested awards would vest in full on the date of the change in control.  The CPFH Plan terminates on February 23, 2033, unless earlier terminated by the manager.

The foregoing description of the terms of the CPFH Plan and award agreements granted thereunder is not complete and is qualified in its entirety by the CPFH Plan and the forms of award agreements thereunder, copies of which are filed herewith as Exhibits 10.30, 10.31, and 10.32.

Item 9C.   Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

Not applicable.

112

PART III

Item 10.   Directors, Executive Officers and Corporate Governance.

We have adopted a written code of ethics that applies to our employees, officers and directors, including our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions. A current copy of the code is posted under “Corporate Governance” on the Investor Relations section of our website, www.cleanenergyfuels.com. To the extent required by applicable rules adopted by the SEC and the Nasdaq Stock Market LLC, we intend to disclose future amendments to certain provisions of the code, or waivers of such provisions granted to executive officers and directors, in this location on our website at www.cleanenergyfuels.com.

The remaining information required by Item 10 is incorporated by reference to our definitive proxy statement for our 2023 annual meeting of stockholders to be filed with the SEC within 120 days after the end of our fiscal year ended December 31, 2022.

Item 11.   Executive Compensation.

The information required by Item 11 is incorporated by reference to our definitive proxy statement for our 2023 annual meeting of stockholders to be filed with the SEC within 120 days after the end of our fiscal year ended December 31, 2022.

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

The information required by Item 12 is incorporated by reference to our definitive proxy statement for our 2023 annual meeting of stockholders to be filed with the SEC within 120 days after the end of our fiscal year ended December 31, 2022.

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

The information required by Item 13 is incorporated by reference to our definitive proxy statement for our 2023 annual meeting of stockholders to be filed with the SEC within 120 days after the end of our fiscal year ended December 31, 2022.

Item 14.   Principal Accountant Fees and Services.

The information required by Item 14 is incorporated by reference to our definitive proxy statement for our 2023 annual meeting of stockholders to be filed with the SEC within 120 days after the end of our fiscal year ended December 31, 2022.

113

PART IV

Item 15.   Exhibits and Financial Statement Schedules.

(a)(1) Consolidated Financial Statements

The following items are filed in Item 8. Financial Statements and Supplementary Data of this report:

Report of Independent Registered Public Accounting Firm

Consolidated Balance Sheets

Consolidated Statements of Operations

Consolidated Statements of Comprehensive Income (Loss)

Consolidated Statements of Stockholders’ Equity

Consolidated Statements of Cash Flows

Notes to Consolidated Financial Statements

(a)(2) Financial Statement Schedules

The financial statement schedule set forth below is filed as a part of this report. All other schedules have been omitted because they are not required, not applicable, or the required information is otherwise included.

Schedule II - Valuation and Qualifying Accounts

(In thousands)

    

Allowance for

    

Allowance for

Credit Losses

Credit Losses

on Accounts

on Notes

Receivables

Receivables

Balance as of December 31, 2019

$

2,412

$

3,331

Charges (benefit) to operations

 

796

 

1,250

Deductions

 

(1,873)

 

(476)

Balance as of December 31, 2020

 

1,335

 

4,105

Charges (benefit) to operations

 

77

 

650

Deductions

 

(207)

 

Balance as of December 31, 2021

 

1,205

 

4,755

Charges (benefit) to operations

 

571

 

744

Deductions

 

(401)

 

Balance as of December 31, 2022

$

1,375

$

5,499

(a)(3) Exhibits

The information required by this Item 15(a)(3) is set forth on the exhibit index, which immediately precedes the signature page to this report and is incorporated herein by reference.

Item 16.   Form 10-K Summary.

We have elected not to provide summary information.

114

EXHIBIT INDEX

Exhibit

    

    

Incorporated by Reference

Number

Description

Form

    

Filing Date

3.1

Restated Certificate of Incorporation, as amended by the Certificate of Amendment to the Restated Certificate of Incorporation of the Registrant dated May 28, 2010, as further amended by the Certificate of Amendment to the Restated Certificate of Incorporation of the Registrant dated May 8, 2014.

Filed as Exhibit 3.1 to the Quarterly Report on Form 10-Q for the quarter ended June 30, 2018.

August 7, 2018

 

3.1.1

Certificate of Amendment to the Restated Certificate of Incorporation of Clean Energy Fuels Corp. dated June 8, 2018.

Filed as Exhibit 3.1.1 to the Quarterly Report on Form 10-Q for the quarter ended June 30, 2018.

August 7, 2018

 

3.1.2

Certificate of Amendment to Restated Certificate of Incorporation, dated June 14, 2021.

Filed as Exhibit 3.1 to the Current Report on Form 8-K

June 15, 2021

 

3.2

Amended and Restated Bylaws.

Filed as Exhibit 3.2 to the Current Report on Form 8-K.

February 23, 2011

 

3.2.1

Amendment No. 1 to Amended and Restated Bylaws.

Filed as Exhibit 3.2.1 to the Current Report on Form 8-K.

February 27, 2014

 

4.1

Specimen Common Stock Certificate.

Filed as Exhibit 4.1 to the Registration Statement on Form S-1, as amended.

March 27, 2007

 

4.2

Form of Replacement Note issued by the Registrant.

Filed as Exhibit 4.9 to the Current Report on Form 8-K.

June 18, 2013

 

4.3

Description of Clean Energy Fuels Corp. Capital Stock.

Filed as Exhibit 4.3 to the Annual Report on Form 10-K for the year ended December 31, 2021.

February 24, 2022

 

4.4†

Warrant to Purchase Common Stock of Clean Energy Fuels Corp., between Clean Energy Fuels Corp. and Amazon.com NV Investment Holdings LLC, dated as of April 16, 2021.

Filed as Exhibit 4.4 to the Current Report on Form 8-K.

April 19, 2021

 

10.1+

Form of Indemnification Agreement.

Filed as Exhibit 10.4 to the Registration Statement on Form S-1, as amended.

March 27, 2007

 

10.2+

2006 Equity Incentive Plan—Form of Notice of Stock Option Grant and Stock Option Agreement.

Filed as Exhibit 99.5 to the Registration Statement on Form S-8.

August 14, 2007

 

115

Exhibit

    

    

Incorporated by Reference

Number

Description

Form

    

Filing Date

10.3††

Ground Lease dated November 3, 2006 among the Registrant, Clean Energy Construction and U.S. Borax, Inc.

Filed as Exhibit 10.3 to the Annual Report on Form 10-K for the year ended December 31, 2021

February 24, 2022

 

10.4

First Amendment to Ground Lease dated October 28, 2008 among Clean Energy LNG, LLC, Clean Energy Construction and U.S. Borax, Inc.

Filed as Exhibit 10.4 to the Annual Report on Form 10-K for the year ended December 31, 2021

February 24, 2022

10.5+

Amended and Restated 2006 Equity Incentive Plan.

Filed as Exhibit 10.63 to the Annual Report on Form 10-K for the year ended December 31, 2011.

March 12, 2012

 

10.6+

2006 Equity Incentive Plan - Form of Notice of Stock Option Grant.

Filed as Exhibit 10.104 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2015.

May 11, 2015

 

10.7+

Amended and Restated Employment Agreement dated December 31, 2015, between the Registrant and Andrew J. Littlefair.

Filed as Exhibit 10.106 to the Current Report on Form 8-K.

December 31, 2015

 

10.8+

Amended and Restated Employment Agreement dated December 31, 2015, between the Registrant and Robert M. Vreeland.

Filed as Exhibit 10.107 to the Current Report on Form 8-K.

December 31, 2015

 

10.9+

Amended and Restated Employment Agreement dated December 31, 2015, between the Registrant and Mitchell W. Pratt.

Filed as Exhibit 10.108 to the Current Report on Form 8-K.

December 31, 2015

 

10.10+

Amended and Restated Employment Agreement dated December 31, 2015, between the Registrant and Barclay F. Corbus.

Filed as Exhibit 10.109 to the Current Report on Form 8-K.

December 31, 2015

 

10.11+

Clean Energy Fuels Corp. 2016 Performance Incentive Plan.

Filed as Exhibit 10.114 to the Current Report on Form 8-K.

May 27, 2016

 

10.12+

Clean Energy Fuels Corp. 2016 Performance Incentive Plan-Form of Notice of Stock Option Grant and Terms and Conditions of Nonqualified Stock Option.

Filed as Exhibit 10.117 to the Quarterly Report on Form 10-Q for the quarter ended June 30, 2016.

August 9, 2016

 

10.13+

Clean Energy Fuels Corp. 2016 Performance Incentive Plan-Form of Notice of Stock Unit Award and Terms and Conditions of Stock Unit Award.

Filed as Exhibit 10.118 to the Quarterly Report on Form 10-Q for the quarter ended June 30, 2016.

August 9, 2016

 

116

Exhibit

    

    

Incorporated by Reference

Number

Description

Form

    

Filing Date

10.14+

Form of Option Surrender Agreement.

Filed as Exhibit 10.120 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2017.

May 4, 2017

 

10.15

Series A Preferred Units Issuance Agreement dated July 14, 2017, by and between Clean Energy and NG Advantage LLC.

Filed as Exhibit 10.122 to the Quarterly Report on Form 10-Q for the quarter ended September 30, 2017.

November 2, 2017

 

10.16

Stock Purchase Agreement dated May 9, 2018, between the Registrant and Total Market Services, S.A.

Filed as Exhibit 10.125 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2018.

May 10, 2018

 

10.17

Voting Agreement dated May 9, 2018, among the Registrant, Total Market Services, S.A., and the directors and officers of the Registrant signatory.

Filed as Exhibit 10.126 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2018.

May 10, 2018

 

10.18

Form of Registration Rights Agreement dated June 13, 2018, between the Registrant and Total Market Services, S.A.

Filed as Exhibit 10.127 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2018.

May 10, 2018

 

10.19

Credit Support Agreement, dated as of January 2, 2019, by and between the Registrant and Total Holdings USA, Inc.

Filed as Exhibit 10.130 to the Annual Report on Form 10-K for the year ended December 31, 2018.

March 12, 2019

 

10.20

Amended and Restated 2016 Performance Incentive Plan.

Filed as Exhibit 10.1 to the Current Report on Form 8-K.

May 18, 2020

 

10.21††

Memorandum of Understanding, dated December 18, 2020, between Clean Energy and BP Products North America Inc.

Filed as Exhibit 10.24 to the Annual Report on Form 10-K for the year ended December 31, 2020.

March 9, 2021

 

10.22††

USD $50,000,000 Loan Agreement, dated December 18, 2020, between Clean Energy and BP Products North America Inc.

Filed as Exhibit 10.25 to the Annual Report on Form 10-K for the year ended December 31, 2020.

March 9, 2021

 

10.23††

Joint Venture Agreement, dated March 3, 2021, between Clean Energy Renewable Fuels, LLC and Total Biogas Holdings USA, LLC.

Filed as Exhibit 10.26 to the Annual Report on Form 10-K for the year ended December 31, 2020.

March 9, 2021

 

10.24††

Limited Liability Company Agreement of CE Renewco, LLC between Clean Energy and BP Products North America Inc.

Filed as Exhibit 10.27 to the Current Report on Form 8-K.

April 15, 2021

 

117

Exhibit

    

    

Incorporated by Reference

Number

Description

Form

    

Filing Date

10.25††

Transaction Agreement, between Clean Energy Fuels Corp. and Amazon.com, Inc., dated as of April 16, 2021.

Filed as Exhibit 10.27 to the Current Report on Form 8-K.

April 19, 2021

10.26+

Clean Energy Fuels Corp. 2022 Employee Stock Purchase Plan.

Filed as Exhibit Annex A to Schedule 14A Definitive Proxy Statement.

April 7, 2022

10.27

Amendment No. 1 to Credit Support Agreement, dated as of March 12, 2021, between Clean Energy Fuels Corp. and Total Holdings USA Inc.

Filed as Exhibit 10.1 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2022

May 5, 2022

10.28

Senior Secured First Lien Term Loan Credit Agreement dated December 22, 2022, among Clean Energy Fuels Corp, Clean Energy, the lenders from time to time party thereto, and Riverstone Credit Management LLC, as the administrative agent for the lenders and collateral agent for the secured parties.

Filed as Exhibit 10.1 to the Current Report on Form 8-K

December 28, 2022

10.29

Guarantee and Collateral Agreement dated December 22, 2022, among Clean Energy Fuels Corp, Clean Energy, and each of the other Grantors in favor of Riverstone Credit Management LLC, as collateral agent for the secured parties.

Filed as Exhibit 10.2 to the Current Report on Form 8-K

December 28, 2022

10.30*+

CLNE PlasmaFlow Holdings, LLC 2023 Equity Incentive Plan.

10.31*+

CLNE PlasmaFlow Holdings, LLC 2023 Equity Incentive Plan – Form of Option Award.

10.32*+

CLNE PlasmaFlow Holdings, LLC 2023 Equity Incentive Plan – Form of Profits Interest Award.

21.1*

Subsidiaries.

 

23.1*

Consent of Independent Registered Public Accounting Firm KPMG LLP.

 

24.1*

Power of Attorney (included on the signature page to this report).

 

118

Exhibit

    

    

Incorporated by Reference

Number

Description

Form

    

Filing Date

31.1*

Certification of Andrew J. Littlefair, President and Chief Executive Officer, pursuant to Rule 13a-14(a) or 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes- Oxley Act of 2002.

 

31.2*

Certification of Robert M. Vreeland, Chief Financial Officer, pursuant to Rule 13a-14(a) or 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

32.1**

Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, executed by Andrew J. Littlefair, President and Chief Executive Officer, and Robert M. Vreeland Chief Financial Officer.

 

101*

The following materials from the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2022, formatted in iXBRL (Inline eXtensible Business Reporting Language):

 

(i) Consolidated Balance Sheets;

 

(ii) Consolidated Statements of Operations;

 

(iii) Consolidated Statements of Comprehensive Income (Loss);

 

(iv) Consolidated Statements of Stockholders’ Equity;

 

(v) Consolidated Statements of Cash Flows; and

 

(vi) Notes to Consolidated Financial Statements.

 

104*

Cover Page Interactive Data File (formatted as iXBRL and contained in Exhibit 101)

119

+

Management contract or compensatory plan or arrangement.

Portions of this exhibit have been omitted pursuant to the grant of a request for confidential treatment and the non-public information has been filed separately with the SEC.

††

Certain portions of this document that constitute confidential information have been redacted in accordance with Item 601(b)(10) of Regulation S-K.

*

Filed herewith.

**

Furnished herewith.

120

SIGNATURES

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

CLEAN ENERGY FUELS CORP.

By:

/s/ ANDREW J. LITTLEFAIR

Andrew J. Littlefair

President and Chief Executive Officer

Date:  February 28, 2023

POWER OF ATTORNEY

IN WITNESS WHEREOF, each person whose signature appears below constitutes and appoints Andrew J. Littlefair and Robert M. Vreeland as his true and lawful agent, proxy and attorney-in-fact, each acting alone, with full power of substitution and resubstitution, for him and in his name, place and stead, in any and all capacities, to (i) act on and sign any amendments to this report, with exhibits thereto and other documents in connection therewith, (ii) act on and sign such certificates, instruments, agreements and other documents as may be necessary or appropriate in connection therewith, and in each case file the same with the Securities and Exchange Commission, hereby approving, ratifying and confirming all that such agent, proxy and attorney-in-fact or any of his substitutes may lawfully do or cause to be done by virtue thereof.

121

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Signature

    

Title

    

Date

/s/ ANDREW J. LITTLEFAIR

President, Chief Executive Officer (Principal Executive Officer) and Director

February 28, 2023

Andrew J. Littlefair

/s/ ROBERT M. VREELAND

Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer)

February 28, 2023

Robert M. Vreeland

/s/ STEPHEN A. SCULLY

Chairman of the Board and Director

February 28, 2023

Stephen A. Scully

/s/ LIZABETH ARDISANA

Director

February 28, 2023

Lizabeth Ardisana

/s/ JAMES C. MILLER III

Director

February 28, 2023

James C. Miller III

/s/ LORRAINE A. PASKETT

Director

February 28, 2023

Lorraine A. Paskett

/s/ KARINE BOISSY-ROUSSEAU

Director

February 28, 2023

Karine Boissy-Rousseau

/s/ KENNETH M. SOCHA

Director

February 28, 2023

Kenneth M. Socha

/s/ VINCENT C. TAORMINA

Director

February 28, 2023

Vincent C. Taormina

/s/ PARKER WEIL

Director

February 28, 2023

Parker Weil

/s/ LAURENT WOLFFSHEIM

Director

February 28, 2023

Laurent Wolffsheim

122

EX-10.30 2 clne-20221231xex10d30.htm EX-10.30

Exhibit 10.30

CLNE PLASMAFLOW HOLDINGS, LLC

2023 EQUITY INCENTIVE PLAN

ADOPTED ON FEBRUARY 23, 2023


TABLE OF CONTENTS

Page

SECTION 1

ESTABLISHMENT AND PURPOSE

1

SECTION 2

ADMINISTRATION

1

SECTION 3

ELIGIBILITY

1

SECTION 4

AWARDS SUBJECT TO PLAN

1

(a)
Initial Authorization

1

(b)
Additional Units

1

SECTION 5

TERMS AND CONDITIONS OF AWARDS

2

(a)
Award Agreement

2

(b)
Number of Units and Option Term

2

(c)
Vesting

2

(d)
Restrictions on Transfer of Units

2

(e)
Non-vested Awards

2

(f)
Withholding Taxes

2

(g)
No Rights as a Member

3

(h)
IRS Form W-8 or Form W-9

3

(i)
LLC Agreement

3

(j)
Modification and Assumption of Units

3

SECTION 6

ADJUSTMENT OF UNITS; LIQUIDITY EVENTS

3

(a)
General

3

(b)
Liquidity Events with respect to Units

3

(c)
Liquidity Event with respect to Options

4

(d)
Reservation of Rights

4

SECTION 7

OPTION EXERCISE

5

(a)
Exercise Price

5

(b)
Consideration

5

(c)
Taxes

5

(d)
Procedure for Exercise; Rights as a Member

5

SECTION 8

CONDITIONS TO ISSUANCE

5

(a)
Compliance with Law

5

(b)
Other

6

SECTION 9

NO RETENTION RIGHTS

6

SECTION 10

DURATION AND AMENDMENTS

6

(a)
Term of the Plan

6

(b)
Right to Amend or Terminate the Plan

6

(c)
Effect of Amendment or Termination

6

SECTION 11

DISTRIBUTIONS AND ALLOCATIONS

6

-i-


TABLE OF CONTENTS

(continued)

Page

SECTION 12

NO EFFECT ON RETIREMENT AND OTHER BENEFIT PLANS

6

SECTION 13

UNFUNDED OBLIGATION

6

SECTION 14

CONSTRUCTION

7

SECTION 15

NONEXCLUSIVITY OF THE PLAN

7

SECTION 16

INFORMATION TO PARTICIPANTS; CONFIDENTIALITY

7

SECTION 17

DEFINITIONS

8

-ii-


CLNE PLASMAFLOW HOLDINGS, LLC 2023 EQUITY INCENTIVE PLAN

Adopted on February 23, 2023

SECTION 1ESTABLISHMENT AND PURPOSE.

The purpose of the Plan is to offer selected persons a proprietary interest in the success of the Company, or to increase such interest, by the grant of Awards. In the event any term or provision of this Plan conflicts with the LLC Agreement, the terms and provisions of the LLC Agreement shall govern.

Capitalized terms are defined in Section 17.

SECTION 2ADMINISTRATION.

The Plan will be administered by the Manager (which shall initially be Clean Energy), who shall have full authority and discretion to take any actions it deems necessary or advisable for the administration of the Plan. All decisions, interpretations and other actions of the Manager shall be final and binding on all Participants.

SECTION 3ELIGIBILITY.

Only Employees, Officers and Consultants shall be eligible for the grant of Awards pursuant to this Plan. Options will only be granted to an Employee, Officer or Consultant if the Company would be considered an “eligible issuer of service recipient stock” (as that term is used in Treasury Regulation §1.409A-1(b)(5)(E)) with respect to such Employee, Officer or Consultant. For the avoidance of doubt, the Company shall be considered an “eligible issuer of service recipient stock” (as that term is used in Treasury Regulation §1.409A-1(b)(5)(E)) solely with respect to an Employee, Officer or Consultant that provides services directly to the Company or a Subsidiary of the Company.

SECTION 4AWARDS SUBJECT TO PLAN.

(a)Initial Authorization. The Company initially has authorized the number and type of Units to be issued under the Plan as is set forth in the LLC Agreement (subject to Section 6 below), including Units to be issued on exercise of Options. The Manager may, in its sole discretion, issue such Units as Profits Interests hereunder. A Profits Interest shall be any Unit that, at the time it is issued, is designated as such by the Manager. The Company, during the term of the Plan, shall at all times reserve and keep available sufficient Units to satisfy the requirements of the Plan.

(b)Additional Units. In the event that Units issued under the Plan are reacquired by the Company, or in the event an Option expires or becomes unexerciseable without having been exercised in full, such reacquired Units or the Units that underlie such expired or unexerciseable Options shall be added to the number of Units then available for issuance under the Plan. In addition, the Company may authorize and issue under this Plan additional Units, or


authorize and issue new classes of Units in the Company, in such amounts and with such rights, preferences and privileges, and may authorize and issue Options to acquire such Units, in each case as the Manager determines in its sole discretion. The Manager shall be authorized to, and shall, amend this Plan and the LLC Agreement to the extent necessary to provide for such additional Units or classes of Units.

SECTION 5TERMS AND CONDITIONS OF AWARDS.

(a)Award Agreement. Each grant of an Award under the Plan shall be evidenced by an Award Agreement between the Participant and the Company. Such Award shall be subject to all applicable terms and conditions of the Plan and LLC Agreement and may be subject to any other terms and conditions that are not inconsistent with the Plan and LLC Agreement and that the Manager deems appropriate for inclusion in an Award Agreement. The provisions of the various Award Agreements entered into under the Plan need not be identical. No Award shall be granted unless the Participant has delivered an executed copy of the Award Agreement to the Company.

(b)Number of Units and Option Term. Each Award Agreement shall specify the number of Units that are being granted as Units, or the number of Units for which an Option is exercisable. Options shall have a term of not more than 120 months.

(c)Vesting. Each Award Agreement shall specify the vesting schedule applicable to the Award addressed thereby. The Manager shall determine the vesting provisions of any Award Agreement in its sole discretion.

(d)Restrictions on Transfer of Units. Any Award granted under the Plan shall be subject to (i) the terms of the LLC Agreement and any other agreement among the Members and (ii) such special forfeiture conditions, rights of repurchase, rights of first refusal and other transfer restrictions as the Manager may determine. Such special restrictions shall be set forth in the applicable Award Agreement and shall apply in addition to the restrictions that apply to holders of Units generally under the LLC Agreement or otherwise. For the avoidance of doubt, Units issuable on exercise of an Option shall be subject to the foregoing provisions.

(e)Non-vested Awards. Except as otherwise provided in Section 6, if a Participant’s Service is terminated by the Participant or by the Company for any reason before an Award has fully vested, unless otherwise determined by the Manager or unless otherwise provided in the Participant’s Award Agreement, the Participant will forfeit all non-vested Units and Options to the Company for no consideration without further action by the Company.

(f)Withholding Taxes. As a condition to a grant of, and distributions or deliveries with respect to, any Award, the Participant shall make such arrangements as the Manager may require for the satisfaction of any federal, state, local or foreign withholding tax obligations that may arise in connection with such grant, distributions or deliveries. The Participant shall also make such arrangements as the Manager may require for the satisfaction of any federal, state, local or foreign withholding tax obligations that may arise in connection with the disposition of an Award.

2


(g)No Rights as a Member. A Participant, or a transferee of a Participant, shall have no rights as a Member or assignee with respect to any Unit until such person has satisfied any requirements imposed on Members or assignees by applicable law and the LLC Agreement.

(h)IRS Form W-8 or Form W-9. Each Participant shall deliver to the Company a duly completed and properly executed IRS Form W-8 (in the case of non-U.S. residents) or IRS Form W-9 (in the case of U.S. citizens or residents) and such other tax forms as the Manager reasonably requests.

(i)LLC Agreement. Each Participant granted or issued Units shall agree to be bound by and comply with the terms of the LLC Agreement. Schedule A of the LLC Agreement shall be amended to reflect the issuance of Units to a Participant under this Plan.

(j)Modification and Assumption of Units. Within the limitations of the Plan, the Manager may modify or assume outstanding Awards (whether granted by the Company or another issuer) in return for the grant of a different Award. The foregoing notwithstanding, no modification of an Award shall, without the consent of the Participant, impair the Participant’s rights or increase the Participant’s obligations as a holder of such Award except as set forth herein, in an applicable Award Agreement or in the LLC Agreement.

SECTION 6ADJUSTMENT OF UNITS; LIQUIDITY EVENTS; CHANGE IN CONTROL OF CEFC.

(a)General. In the event of a subdivision of the outstanding Units, a combination or consolidation of the outstanding Units into a lesser number of Units, a recapitalization, a spin-off, a reclassification, a merger or consolidation, a restructuring or separation or a similar occurrence (other than a Liquidity Event), corresponding adjustments automatically shall be made in each of (i) the number and kind of Units available for future grants under Section 4 and (ii) the number and kind of Units issued and outstanding hereunder or subject to Options issued and outstanding hereunder, in each case subject to the LLC Agreement. In addition, in the event any such transaction results in the Units becoming, directly or indirectly, securities having a different denomination, all references in the Plan to Units automatically shall be converted into references to such securities using such different denomination, and in the event any such transaction results in the Units or such securities becoming interests in an entity other than the Company, all references to the Company automatically shall be converted into references to such other entity.

(b)Liquidity Events with respect to Units. In the event the Company directly or indirectly engages in a sale, distribution, transfer or other disposition of all or substantially all of the Company’s assets (or of a substantial portion of the Company’s assets not in the ordinary course of business), including without limitation the disposition of substantially all the assets of Rimere, LLC, or an acquisition of Units by a person or group of persons acting in concert of 50% or more of the outstanding Units (whether by direct acquisition, merger or consolidation or otherwise), a liquidation or dissolution of the Company, or a similar transaction (a “Liquidity Event”), unless expressly provided otherwise in an Award Agreement, all then outstanding and unvested Units issued hereunder shall become fully vested immediately prior to the closing of the Liquidity Event, and all outstanding Units issued hereunder, including Units outstanding following

3


the exercise of an Option, shall be subject to the agreement governing such Liquidity Event and the LLC Agreement. The agreement governing the Liquidity Event may provide for one or more of the following:

(i)The continuation of such outstanding Units by the Company (if the Company is the surviving entity).

(ii)The conversion of such outstanding Units by the surviving entity or its parent into equity of the surviving entity or its parent on terms equivalent to the terms applicable to the conversion of Units that are not Units issued hereunder (but taking into account any difference in value of the Units issued hereunder compared to Units not issued hereunder at the time of the Liquidity Event).

(iii)The redemption of such outstanding Units and a payment to the Participants equal to the amount distributable to such Units pursuant to the LLC Agreement. Such payment shall be made in the form of cash, cash equivalents, or securities of the surviving entity or its parent with a Fair Market Value equal to the amount distributable or deemed distributable in the Liquidity Event. Such payment may be made in installments. If no amounts would be distributable to such Units, then such Units may be cancelled without making a payment to the Participants. For purposes of this paragraph (iii), the Fair Market Value of any security shall be determined in good faith by the Manager.

(iv)Any combination of the foregoing.

(c)Liquidity Event with respect to Options. In the event the Company engages in a Liquidity Event, unless expressly provided otherwise in an Award Agreement, all then outstanding and unvested Options shall become fully vested and exercisable immediately prior to the closing of the Liquidity Event, and all outstanding Options shall be subject to the agreement governing such Liquidity Event and the LLC Agreement. The agreement governing the Liquidity Event may provide for one or more of the following:

(i)The Assumption or Replacement of such outstanding Options.

(ii)The cashing out of such outstanding Options based on the exercise price per Unit for Units issuable on exercise of such Options and the amounts distributable to Units of the same class pursuant to the LLC Agreement. Such payment shall be made in the form of cash, cash equivalents, or securities of the surviving entity or its parent with a Fair Market Value equal to the amount distributable or deemed distributable in the Liquidity Event. If no amounts would be distributable with respect to such Options, then such Options may be cancelled without making a payment to the Participants. For purposes of this paragraph (ii), the Fair Market Value of any security shall be determined in good faith by the Manager.

(iii)Any combination of the foregoing.

(d)Change in Control of CEFC. Unless expressly provided otherwise in an Award Agreement, if, on or within twelve (12) months after the occurrence of a Change in Control of CEFC, (i) the Participant’s Continuous Service is terminated by the Company or successor

4


entity (or any Related Entity of the Company or a successor entity) without Cause or (ii) the Participant terminates his or her Continuous Service for Good Reason, the unvested portion of such Participant’s then outstanding Awards will become fully vested (and, with respect to Options, exercisable) immediately upon such termination.

(e)Reservation of Rights. The grant of an Award pursuant to the Plan shall not affect in any way the right or power of the Company to make adjustments, reclassifications, reorganizations or changes of its capital or business structure, to merge, consolidate or exchange equity interests or to dissolve, liquidate, sell or transfer all or any part of its business or assets.

SECTION 7OPTION EXERCISE.

(a)Exercise Price. The per Unit exercise price for an Option shall be not less than one hundred percent (100%) of the Fair Market Value per Unit on the date of grant.

(b)Consideration. Subject to applicable law, the consideration to be paid for the Units to be issued upon exercise or purchase of an Option, including the method of payment, shall be determined by the Manager in its sole discretion.

(c)Taxes. Upon exercise of an Option, the Company shall withhold or collect from the Participant an amount sufficient to satisfy any applicable withholding tax obligations, including, but not limited to, by surrender of the whole number of Units covered by the Option sufficient to satisfy the minimum applicable tax withholding obligations incident to the exercise of an Option (reduced to the lowest whole number of Units if such number of Units withheld would result in withholding a fractional Unit with any remaining tax withholding settled in cash).

(d)Procedure for Exercise; Rights as a Member.

(i)Any Option granted hereunder shall be exercisable at such times and under such conditions as determined by the Manager under the terms of the Plan and specified in the Award Agreement. Notwithstanding the foregoing, Options may not be exercised prior to an Incorporation or a Liquidity Event with respect to such Options unless otherwise determined by the Manager.

(ii)An Option shall be deemed to be exercised when written notice of such exercise has been given to the Company in accordance with the terms of the Option by the person entitled to exercise the Option and full payment for the Units with respect to which the Option is exercised has been made.

SECTION 8CONDITIONS TO ISSUANCE.

(a)Compliance with Law. Units or Options shall not be issued under the Plan unless the issuance and delivery of such Units or Options comply with (or are exempt from) all applicable requirements of law, including (without limitation) the Securities Act, the rules and regulations promulgated thereunder, state securities laws and regulations, and the regulations of any stock exchange or other securities market on which the Company’s securities may then be traded. The Company shall have no obligation to effect any registration or qualification of the Units or Options under federal or state laws.

5


(b)Other. As a condition to the issuance of Units under the Plan, the Company may require the recipient thereof to represent and warrant at the time of any such issuance that the Units are being purchased only for investment and without any present intention to sell or distribute such Units. The Company shall require the person receiving Units under the Plan to execute and deliver a signature page to, and agree to comply with, the provisions of the LLC Agreement and to make such representations and warranties contained in the LLC Agreement that are required of Members of the Company.

SECTION 9NO RETENTION RIGHTS.

Nothing in this Plan or in any Award Agreement shall confer upon the Participant any right to continue in Service for any period of specific duration or interfere with or otherwise restrict in any way the rights of the Company (or any Related Entity employing or retaining the Participant) or of the Participant, which rights are hereby expressly reserved by each, to terminate his or her Service at any time and for any reason, with or without Cause.

SECTION 10DURATION AND AMENDMENTS.

(a)Term of the Plan. The Plan, as set forth herein, shall become effective as of the date hereof. The Plan shall terminate automatically on February 23, 2033. The Plan may be terminated on any earlier date pursuant to Subsection (b) below.

(b)Right to Amend or Terminate the Plan. The Manager may amend, suspend or terminate the Plan at any time and for any reason.

(c)Effect of Amendment or Termination. No Awards shall be granted under the Plan after the termination thereof. The termination of the Plan, or any amendment thereof, shall not affect any Award previously granted under the Plan.

SECTION 11DISTRIBUTIONS AND ALLOCATIONS.

Distributions and allocations to Participants with respect to their Units shall be governed by the LLC Agreement and any applicable Award Agreement.

SECTION 12NO EFFECT ON RETIREMENT AND OTHER BENEFIT PLANS.

Except as specifically provided in a retirement or other benefit plan of the Company or a Related Entity, Awards shall not be deemed compensation for purposes of computing benefits or contributions under any retirement plan of the Company or a Related Entity, and shall not affect any benefits under any other benefit plan of any kind or any benefit plan subsequently instituted under which the availability or amount of benefits is related to level of compensation. The Plan is not a “Pension Plan” or “Welfare Plan” under the Employee Retirement Income Security Act of 1974, as amended.

SECTION 13UNFUNDED OBLIGATION.

Any amounts payable to Participants pursuant to the Plan shall be unfunded and unsecured obligations for all purposes, including, without limitation, Title I of the Employee

6


Retirement Income Security Act of 1974, as amended. Neither the Company nor any Related Entity shall be required to segregate any monies from its general funds, or to create any trusts, or establish any special accounts with respect to such obligations. The Company shall retain at all times beneficial ownership of any investments, including trust investments, which the Company may make to fulfill its payment obligations hereunder. Any investments or the creation or maintenance of any trust or any Participant account shall not create or constitute a trust or fiduciary relationship between the Manager, the Company or any Related Entity and a Participant, or otherwise create any vested or beneficial interest in any Participant or the Participant’s creditors in any assets of the Company or a Related Entity. The Participants shall have no claim against the Company or any Related Entity for any changes in the value of any assets that may be invested or reinvested by the Company with respect to the Plan.

SECTION 14CONSTRUCTION.

Captions and titles contained herein are for convenience only and shall not affect the meaning or interpretation of any provision of the Plan. Except when otherwise indicated by the context, the singular shall include the plural and the plural shall include the singular. Use of the term “or” is not intended to be exclusive, unless the context clearly requires otherwise.

SECTION 15NONEXCLUSIVITY OF THE PLAN.

Neither the adoption of the Plan by the Manager nor any provision of the Plan will be construed as creating any limitations on the power of the Manager to adopt such additional compensation arrangements as it may deem desirable, including, without limitation, the granting of Awards otherwise than under the Plan, and such arrangements may be either generally applicable or applicable only in specific cases.

SECTION 16INFORMATION TO PARTICIPANTS; CONFIDENTIALITY.

(a)Notwithstanding any provision herein or in any Award Agreement to the contrary, in the event the Company has undertaken an obligation to deliver any documents or other information to a Participant, whether pursuant to an Award Agreement or otherwise, such delivery need only occur at the discretion of the Manager, including in the event a Participant requests such documents or other information.

(b)Beginning on the earlier of (i) the date that the aggregate number of Participants under this Plan is five hundred (500) or more and the Company is relying on the exemption provided by Rule 12h-1(f)(1) under the Exchange Act and (ii) the date that the Company is required to deliver information to Participants pursuant to Rule 701 under the Securities Act, and until such time as the Company becomes subject to the reporting requirements of Section 13 or 15(d) of the Exchange Act, is no longer relying on the exemption provided by Rule 12h-1(f)(1) under the Exchange Act or is no longer required to deliver information to Participants pursuant to Rule 701 under the Securities Act, the Company shall provide to each Participant the information described in paragraphs (e)(3), (4), and (5) of Rule 701 under the Securities Act not less frequently than every six (6) months with the financial statements being not more than 180 days old and with such information provided either by physical or electronic delivery to Participants or by written notice to Participants of the availability of the information

7


on an Internet site that may be password-protected and of any password needed to access the information.

(c)In accepting an Award, each Participant acknowledges and agrees all documents or other information provided to it by or on behalf of the Company or the Manager concerning the business or assets of the Company, the Participant’s Award, or any other Participant or Member, including, without limitation, this Plan, the relevant Award Agreement, the LLC Agreement and the terms herein and therein, shall be deemed strictly confidential and shall not, without the prior consent of the Manager, be (i) disclosed to any Person or (ii) used by such Participant other than for a Company purpose or a purpose reasonably related to protecting such Participant’s Award (in a manner not inconsistent with the interests of the Company). The Manager hereby consents to the disclosure by each Participant of such information to such Participant’s accountants, attorneys and similar advisors bound by a duty of confidentiality; moreover, the foregoing requirements of this Section 16(c) shall not apply to a Participant with regard to any information that is currently or becomes: (i) required to be disclosed pursuant to applicable law (but only to the extent of such requirement); (ii) required to be disclosed in order to protect such Participant’s Award (but only to the extent of such requirement, after consultation with the Manager and in a manner not inconsistent with the interests of the Company); (iii) publicly known or available in the absence of any improper or unlawful action on the part of such Participant; or (iv) known or available to such Participant other than through or on behalf of the Company or the Manager. For purposes of this Section 16(c), Company information provided by one Participant or Member to another shall be deemed to have been provided on behalf of the Company.

SECTION 17DEFINITIONS.

Capitalized terms used in this Plan without definition shall have the meanings given to them in the LLC Agreement. As used in this Plan:

Assumed” (and with correlative meaning, “Assume” and “Assumption”) means either (i) the Award is expressly affirmed by the Company or (ii) the contractual obligations represented by the Award are expressly assumed (and not simply by operation of law) by a successor entity or its parent with appropriate adjustments to the number and type of securities of the successor entity or its parent subject to the Award and the exercise or purchase price thereof which at least preserves the compensation element of the Award existing at the time of the assumption as determined in accordance with the instruments evidencing the agreement to assume the Award.

Award” shall mean an award of Units or Options under the Plan and, as the context requires, the Units for which an Option is exercisable.

Award Agreement” means the written agreement evidencing the grant of an Award executed by the Company and the Participant, including any amendments thereto.

Board” means the Board of Directors of CEFC.

Cause” means, with respect to the termination by the Company or a Related Entity of the Participant’s Continuous Service, that such termination is for “Cause” as such term (or word

8


of like import) is expressly defined in a then-effective written agreement between the Participant and the Company or such Related Entity, or in the absence of such then-effective written agreement and definition, is based on, in the determination of the Manager, the Participant’s: (i) performance of any act or failure to perform any act in bad faith and to the detriment of the Company or a Related Entity; (ii) dishonesty, intentional misconduct or material breach of any agreement with the Company or a Related Entity; or (iii) commission of a crime involving dishonesty, breach of trust, or physical or emotional harm to any person; provided, however, that with regard to any agreement that defines “Cause” on the occurrence of or in connection with a Change in Control, such definition of “Cause” shall not apply until a Change in Control actually occurs.

CEFC” means Clean Energy Fuels Corp., a Delaware corporation, and any successor entity.

Change in Control of CEFC” means (i) any “person” (as defined or referred to in Section 3(a)(9) and/or 13(d)(1), et seq. of the Exchange Act, and the associated rules of the Securities and Exchange Commission promulgated thereunder), other than an existing shareholder of CEFC as of January 1, 2006, is or becomes the “beneficial owner” (as defined in Rule 13d-3 under the Exchange Act), directly or indirectly, of securities of CEFC representing forty percent (40%) or more of the combined voting power of CEFC’s then outstanding securities, or (2) a merger or consolidation of CEFC in which its voting securities immediately prior to the merger or consolidation do not represent, or are not converted into securities that represent, a majority of the combined voting power of all voting securities of the surviving entity immediately after the merger or consolidation, or (3) a sale, lease, exchange or other transfer (in one transaction or a series of related transactions) of all or substantially all of the assets of CEFC or a liquidation or dissolution of CEFC, or (4) with respect to each Award, individuals who, as of the date such Award was granted, constitute the Board (the “Incumbent Board”) cease for any reason to constitute at least a majority of the Board; provided that, other than in connection with an actual or threatened proxy contest, any individual who becomes a director subsequent to the date such Award was granted, whose election, or nomination for election by the stockholders of CEFC, was approved by the vote of at least a majority of the directors then in office shall be deemed a member of the Incumbent Board.

Code” shall mean the Internal Revenue Code of 1986, as amended.

Company” shall mean CLNE PlasmaFlow Holdings, LLC, a Delaware limited liability company.

Consultant” shall mean a person who performs bona fide services for the Company or a Related Entity as a consultant or advisor, excluding Employees or Officers.

Continuous Service” means the provision of services to the Company or a Related Entity in any capacity of Employee, Officer or Consultant to the extent not interrupted or terminated. In jurisdictions requiring notice in advance of an effective termination as an Employee, Officer or Consultant, Continuous Service shall be deemed terminated upon the actual cessation of providing services to the Company or a Related Entity notwithstanding any required notice period that must be fulfilled before a termination as an Employee, Officer or Consultant can be effective under applicable laws. A Participant’s Continuous Service shall be deemed to have

9


terminated either upon an actual termination of Continuous Service or upon the entity for which the Participant provides services ceasing to be a Related Entity. Continuous Service shall not be considered interrupted in the case of (i) any approved leave of absence, (ii) transfers among the Company, any Related Entity, or any successor, in any capacity of Employee, Officer or Consultant, or (iii) any change in status as long as the individual remains in the service of the Company or a Related Entity in any capacity of Employee, Officer or Consultant (except as otherwise provided in an Award Agreement).

Employee” shall mean any individual who is a common-law employee of the Company or a Related Entity.

Exchange Act” shall mean the Securities and Exchange Act of 1934, as amended.

Fair Market Value” means, as of any date, the value of property determined as follows:

(i)If the property is listed on one or more established stock exchanges or national market systems, its Fair Market Value shall be the closing sales price for such stock (or the closing bid, if no sales were reported) as quoted on the principal exchange or system on which such property is listed (as determined by the Manager) on the date of determination (or, if no closing sales price or closing bid was reported on that date, as applicable, on the last trading date such closing sales price or closing bid was reported), as reported in The Wall Street Journal or such other source as the Manager deems reliable;

(ii)If the property is regularly quoted on an automated quotation system (including the OTC Bulletin Board) or by a recognized securities dealer, its Fair Market Value shall be the closing sales price for such stock as quoted on such system or by such securities dealer on the date of determination, but if selling prices are not reported, the Fair Market Value shall be the mean between the high bid and low asked prices for the property on the date of determination (or, if no such prices were reported on that date, on the last date such prices were reported), as reported in The Wall Street Journal or such other source as the Manager deems reliable; or

(iii)In the absence of an established market for the property of the type described in (i) and (ii), above, the Fair Market Value thereof shall be determined by the Manager in good faith.

Good Reason” means, with respect to a termination of Continuous Service by a Participant, that such termination is for “Good Reason” as such term (or words of like import) is used in a then-effective written agreement between the Participant and the Company or a Related Entity, or in the absence of such then-effective written agreement and definition, is based on a material diminution of either the Participant’s duties or base annual salary.

Incorporation” means a change of the Company into an entity taxable as a “corporation” for U.S. federal income tax purposes, whether through an election to treat the Company as a corporation for such purposes, a merger, acquisition, exchange of equity resulting in the Company becoming a wholly-owned Subsidiary of a corporation, or other transaction

10


resulting in an entity taxable as a corporation succeeding to all of, or a substantial portion of, the assets and liabilities of the Company, in each case pursuant to which the existing Members of the Company substantially maintain their percentage ownership over the successor entity or entities immediately after such transaction and pursuant to which Units issued or issuable hereunder become equity securities in an entity taxable as a “corporation” for U.S. federal income tax purposes.

Liquidity Event” shall have the meaning given such term in Section 6(b) of this Plan.

LLC Agreement” shall mean the Amended and Restated Limited Liability Company Agreement of CLNE PlasmaFlow Holdings, LLC, dated as of February 23, 2023, as amended from time to time, or any successor agreement.

Member” shall mean a person who is a Member of the Company pursuant to the LLC Agreement.

Officer” shall mean any individual who is an officer of the Company or a Related Entity.

Option” means an option to purchase Units pursuant to an Award Agreement granted under the Plan.

Parent” shall mean any entity (other than the Company) in an unbroken chain of entities ending with the Company, if each of the entities other than the Company owns Units, units or interests possessing 50% or more of the total combined voting power of all classes of Units, units or interests in one of the other entities in such chain. An entity that attains the status of a Parent on a date after the adoption of the Plan shall be considered a Parent commencing as of such date.

Participant” shall mean a person who receives an Award under this Plan.

Plan” shall mean this CLNE PlasmaFlow Holdings, LLC 2023 Equity Incentive Plan, as amended.

Related Entity” means any Parent or Subsidiary of the Company.

Replaced” (and with correlative meaning, “Replace” and “Replacement”) means the Award is replaced with a comparable award of the Company, the successor entity (if applicable) or the parent of either of them which preserves the compensation element of such Award existing at the time of the replacement and provides for subsequent payout in accordance with the same (or a more favorable) vesting schedule applicable to such Award. The determination of Award comparability shall be made by the Manager and its determination shall be final, binding and conclusive.

Securities Act” shall mean the Securities Act of 1933, as amended.

Service” shall mean service as an Employee, Officer or Consultant.

11


Subsidiary” means any entity (other than the Company) in an unbroken chain of entities beginning with the Company, if each of the entities other than the last entity in the unbroken chain owns Units, units or interests possessing 50% or more of the total combined voting power of all classes of Units, units or interests in one of the other entities in such chain. An entity that attains the status of a Subsidiary on a date after the adoption of the Plan shall be considered a Subsidiary commencing as of such date.

12


EX-10.31 3 clne-20221231xex10d31.htm EX-10.31

Exhibit 10.31

CLNE PLASMAFLOW HOLDINGS, LLC

2023 EQUITY INCENTIVE PLAN

NOTICE OF OPTION GRANT

You have been granted an option to purchase Units of CLNE PlasmaFlow Holdings, LLC (the “Company”), subject to the terms and conditions of this Notice of Option Grant (the “Notice”), the CLNE PlasmaFlow Holdings, LLC 2023 Equity Incentive Plan, as amended from time to time (the “Plan”), and the attached Option Agreement as follows. Unless otherwise defined herein, the terms defined in the Plan, the LLC Agreement and the Option Agreement shall have the same defined meanings in this Notice.

Name of Participant:

[]

Date of Award:

[]

Class of Units:

Non-Voting Common

Exercise Price per Unit:

$[]

Total Number of Units Subject to the Option:

[]

Total Exercise Price:

$[]

Type of Option:

Non-Qualified Option

Expiration Date:

[]

Post-Termination Exercise Period:

[90 days]

Vesting Schedule:

The Options shall vest with respect to [[1/3rd] of the Units subject to the Option on the [one year anniversary of the Vesting Commencement Date], with the remainder vesting [ratably on a monthly basis for [24] months] thereafter.]

If the Vesting Schedule would result in a fractional Option vesting on any vesting date, the number of Options that vest on that vesting date will be rounded down to the nearest whole number of Options and such fractional Option shall remain unvested until one Option can vest and such whole Option shall vest on the next applicable vesting date.

Vesting Commencement Date:

[]

Except as provided otherwise in Section 6 of the Plan, in the event of termination of the Grantee’s Continuous Service for any reason[ other than due to the Grantee’s death or Total Disability], any portion


of the Option that is unvested on the date of such termination shall automatically be forfeited concurrently with the termination of the Grantee’s Continuous Service, except as otherwise determined by the Manager. [If the Grantee’s Continuous Service terminates due to the Grantee’s death or Total Disability, any then unvested portion of the Option shall vest immediately as of the date of termination. For purposes of this Agreement, the term “Total Disability” means a “permanent and total disability” (within the meaning of Section 22(e)(3) of the Code or as otherwise determined by the Manager).]

By your signature and the signature of the Company’s representative on the Option Agreement, you and the Company agree that the Option is granted under and governed by the terms and conditions of this Notice and the Plan, the Option Agreement and the LLC Agreement, each of which are attached to and made a part of this document.


THE OPTION GRANTED PURSUANT TO THIS AGREEMENT, AND THE UNITS FOR WHICH SUCH OPTION IS EXERCISABLE, HAVE NOT BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED, AND MAY NOT BE SOLD, PLEDGED, OR OTHERWISE TRANSFERRED WITHOUT AN EFFECTIVE REGISTRATION THEREOF UNDER SUCH ACT OR AN OPINION OF COUNSEL, SATISFACTORY TO THE COMPANY AND ITS COUNSEL, THAT SUCH REGISTRATION IS NOT REQUIRED. THE PARTICIPANT HEREBY AGREES THAT ALL UNITS ACQUIRED PURSUANT TO THIS AGREEMENT SHALL BE SUBJECT TO CERTAIN RESTRICTIONS ON TRANSFER AS SET FORTH IN THE LLC AGREEMENT.


CLNE PLASMAFLOW HOLDINGS, LLC

2023 EQUITY INCENTIVE PLAN:

OPTION AGREEMENT

THIS OPTION AGREEMENT (the “Agreement”) is entered into as of [], by CLNE PlasmaFlow Holdings, LLC, a Delaware limited liability company (the “Company”), and [] (the “Participant”).

SECTION 1. GRANT OF OPTION.

The Company hereby grants to the Participant named in the Notice of Option Grant (the “Notice”) an option (the “Option”) to purchase the total number and type of Units subject to the Option (the “Optioned Units”) set forth in the Notice, at the exercise price per Unit set forth in the Notice (the “Exercise Price”) subject to the terms and provisions of the Notice, this Agreement, the Company’s 2023 Equity Incentive Plan, as amended from time to time (the “Plan”), and the LLC Agreement, which are incorporated herein by reference. Unless otherwise defined herein, the terms defined in the Plan and the LLC Agreement shall have the same defined meanings in this Agreement.

SECTION 2. EXERCISE OF OPTION.

(a)Right to Exercise. The Option shall vest during its term in accordance with the Vesting Schedule set out in the Notice and with the applicable provisions of the Plan and this Agreement, provided that the Option shall not be exercisable, to the extent vested, until the earlier of a Liquidity Event with respect to such Option or an Incorporation unless otherwise determined by the Manager in its discretion. The Option shall be subject to the provisions of the Notice and the Plan relating to the exercisability or termination of the Option in the event of a Liquidity Event with respect to such Option. The Participant shall be subject to reasonable limitations on the number of requested exercises during any monthly or weekly period as determined by the Manager. In no event shall the Company issue fractional Units.

(b)Method of Exercise. The Option shall be exercisable by delivery of an exercise notice in a form determined by the Manager from time to time or by such other procedure as specified from time to time by the Manager, which shall state the election to exercise the Option, the whole number of Units in respect of which the Option is being exercised, and such other provisions as may be required by the Manager. The exercise notice shall be delivered in person, by certified mail, or by such other method (including electronic transmission) as determined from time to time by the Manager to the Company accompanied by payment of the Exercise Price and all applicable income and employment taxes required to be withheld.

(c)Taxes. No Units will be delivered to the Participant pursuant to the exercise of the Option until the Participant has made arrangements acceptable to the Manager for the satisfaction of applicable income tax and employment tax withholding obligations and such other tax obligations of the Participant as may be incident to the receipt of Units. Upon exercise of the Option, the Company or the Participant’s employer may offset or withhold (from any amount owed


by the Company or the Participant’s employer to the Participant) or collect from the Participant an amount sufficient to satisfy such tax withholding obligations. Furthermore, in the event of any determination that the Company has failed to withhold a sum sufficient to pay all withholding taxes due in connection with the Option, the Participant agrees to pay the Company the amount of such deficiency in cash within five (5) days after receiving a written demand from the Company to do so, whether or not the Participant is an employee of the Company at that time.

SECTION 3. CONDITIONS TO EXERCISE AND ISSUANCE OF UNITS.

The Participant understands that neither the Option nor the Units exercisable pursuant to the Option have been registered under the Securities Act or any other securities laws and are subject to the LLC Agreement. As a condition to exercise of the Option, the Participant shall make such representations and warranties as are required by Section 8(b) of the Plan and take such other actions as the Manager requests in its reasonable discretion as a condition to the issuance of Units to the Participant and the admission of such Participant as a Member of the Company.

SECTION 4. METHOD OF PAYMENT.

Payment of the Exercise Price shall be made by any of the following, or a combination thereof, at the election of the Participant; provided, however, that such exercise method does not then violate any applicable law: by cash, check or wire transfer.

SECTION 5. RESTRICTIONS ON EXERCISE.

(a)The Option may not be exercised if the issuance of the Units subject to the Option upon such exercise would constitute a violation of any applicable laws. If the exercise of the Option within the applicable time periods set forth in Sections 6, 7 and 8 of this Agreement is prevented by the provisions of this Section 5(a), the Option shall remain exercisable until one (1) month after the date the Participant is notified by the Company that the Option is exercisable, but in any event no later than the expiration date set forth in the Notice (the “Expiration Date”).

(b)[Notwithstanding any provision herein to the contrary, the Option shall not be exercisable until the earlier of a Liquidity Event with respect to such Option or an Incorporation unless otherwise determined by the Manager in its discretion. In the event the Participant’s Continuous Service is terminated prior to an Incorporation or a Liquidity Event for any reason, including, but not limited to, voluntary resignation, termination without Cause, death or Total Disability, and unless otherwise determined by the Manager, there shall be no Post-Termination Exercise Period and the Option (including the vested portions of the Option) shall terminate concurrently with the termination of the Participant’s Continuous Service.]

SECTION 6. TERMINATION OR CHANGE OF CONTINUOUS SERVICE.

(a)Subject to Section 5, in the event the Participant’s Continuous Service terminates, other than for Cause, the Participant may, but only during the Post-Termination Exercise Period set forth in the Notice, exercise the portion of the Option that was vested at the date of such termination (including any portion of the Option that vests due to the termination) (the “Termination Date”) to the extent such portion is not forfeited in accordance with the terms


of the Notice. The Post-Termination Exercise Period shall commence on the Termination Date. In the event of termination of the Participant’s Continuous Service for Cause, the Participant’s right to exercise the Option shall, except as otherwise determined by the Manager, terminate concurrently with the termination of the Participant’s Continuous Service (also the “Termination Date”). In no event, however, shall the Option be exercised later than the Expiration Date set forth in the Notice. In the event of the Participant’s change in status from Employee to Consultant or from Consultant to Employee, the Option shall remain in effect and the Option shall continue to vest in accordance with the Vesting Schedule set forth in the Notice. To the extent that the Option was unvested on the Termination Date, or if the Participant does not exercise the vested portion of the Option within the Post-Termination Exercise Period, the Option shall terminate.

(b)If the Participant commences working on a part-time basis, then the Manager may adjust the Vesting Schedule set forth in the Notice in accordance with the Company’s part-time work policy or the terms of an agreement between the Participant and the Company pertaining to his or her part-time schedule. If the Participant goes on a leave of absence, then the Company may adjust the Vesting Schedule set forth in the Notice in accordance with the Company’s leave of absence policy or the terms of such leave.

SECTION 7. TOTAL DISABILITY OF PARTICIPANT.

Subject to Section 5, in the event the Participant’s Continuous Service terminates as a result of his or her Total Disability, the Participant may, but only within twelve (12) months from the Termination Date and in no event later than the Expiration Date, exercise the portion of the Option that was vested on the Termination Date to the extent such portion is not forfeited in accordance with the terms of the Notice. To the extent that the Option was unvested on the Termination Date (and does not vest due to termination of the Grantee’s Continuous Service), or if the Participant does not exercise the vested portion of the Option within the time specified herein, the Option shall terminate.

SECTION 8. DEATH OF PARTICIPANT.

Subject to Section 5, in the event of the termination of the Participant’s Continuous Service as a result of his or her death, or in the event of the Participant’s death during the Post-Termination Exercise Period or during the twelve (12) month period following the Participant’s termination of Continuous Service as a result of his or her Total Disability, the person who acquired the right to exercise the Option pursuant to Section 9 may, within twelve (12) months following the date of the Participant’s death but in no event later than the Expiration Date, exercise the portion of the Option that was vested on the Termination Date to the extent such portion is not forfeited in accordance with the terms of the Notice. To the extent that the Option was unvested on the date of death (and does not vest due to termination of the Grantee’s death), or if the vested portion of the Option is not exercised within the time specified herein, the Option shall terminate.

SECTION 9. TRANSFERABILITY OF OPTION.

The Option may not be transferred in any manner other than by will or by the laws of descent and distribution; provided, however, that the Option may be transferred during the lifetime of the Participant to the extent and in the manner determined by the Manager in its sole discretion.


Notwithstanding the foregoing, the Participant may designate one or more beneficiaries of the Participant’s Option in the event of the Participant’s death on a beneficiary designation form provided by the Manager. Following the death of the Participant, the Option, to the extent provided in Section 8, may be exercised (a) by the person or persons designated under the deceased Participant’s beneficiary designation, or (b) in the absence of an effectively designated beneficiary, by the Participant’s legal representative or by any person empowered to do so under the deceased Participant’s will or under the then applicable laws of descent and distribution. The terms of the Option shall be binding upon the executors, administrators, heirs, successors and transferees of the Participant.

SECTION 10. TERM OF OPTION.

The Option must be exercised no later than the Expiration Date or such earlier date as otherwise provided herein. After the Expiration Date or such earlier date, the Option shall be of no further force or effect and may not be exercised.

SECTION 11. RESTRICTION ON TRANSFER OF UNITS.

(a)General. The Participant shall not transfer, assign, encumber or otherwise dispose of any Units issued hereunder without the Manager’s written consent, which may be granted or withheld in its sole discretion.

(b)LLC Agreement. Units issued hereunder shall be subject to the transfer provisions of the LLC Agreement.

(c)Market Stand-Off. In connection with any underwritten public offering by the Company or the Company’s successor in an acquisition or otherwise (collectively, the “Successor Entity”) of its equity securities pursuant to an effective registration statement filed under the Securities Act, including the Successor Entity’s initial public offering, the Participant or any holder of the Units acquired under this Agreement shall not directly or indirectly sell, make any short sale of, loan, hypothecate, pledge, offer, grant or sell any option or other contract for the purchase of, purchase any option or other contract for the sale of, or otherwise dispose of or transfer, or agree to engage in any of the foregoing transactions with respect to, any Units acquired under this Agreement (or other equity securities of the Successor Entity) without the prior written consent of the Successor Entity or its underwriters. Such restriction (the “Market Stand-Off”) shall be in effect for such period of time following the date of the final prospectus for the offering as may be requested by the Successor Entity or such underwriters. In no event, however, shall such period exceed 180 days. The Market Stand-Off shall in any event terminate two years after the date of the Successor Entity’s initial public offering. In the event of the declaration of a stock dividend, a spin-off, a stock split, an adjustment in conversion ratio, a recapitalization or a similar transaction affecting the Successor Entity’s outstanding securities without receipt of consideration, any new, substituted or additional securities which are by reason of such transaction distributed with respect to any Units subject to the Market Stand-Off, or into which such Units thereby become convertible, shall immediately be subject to the Market Stand-Off. In order to enforce the Market Stand-Off, the Successor Entity may impose stop-transfer instructions with respect to the Units acquired under this Agreement until the end of the applicable stand-off period. The Successor Entity’s underwriters shall be beneficiaries of the agreement set forth in this Subsection (c). This


Subsection (c) shall not apply to Units registered in the public offering under the Securities Act, and the Participant shall be subject to this Subsection (c) only if the directors and officers of the Successor Entity are subject to similar arrangements.

(d)Securities Law Restrictions. Regardless of whether the issuance of Units hereunder have been registered under the Securities Act or have been registered or qualified under the securities laws of any state, the Company at its discretion may impose restrictions upon the sale, pledge or other transfer of the Units (including the placement of appropriate legends on Unit certificates or the imposition of stop-transfer instructions) if, in the judgment of the Company, such restrictions are necessary or desirable in order to achieve compliance with the Securities Act, the securities laws of any state or any other law.

(e)Rights of the Company. The Company shall not be required to (i) transfer on its books any Units that have been sold or transferred in contravention of this Agreement or the LLC Agreement or (ii) treat as a Member of the Company or as the owner of Units, or otherwise to accord voting, distribution or liquidation rights to, any transferee to whom Units have been transferred in contravention of this Agreement or the LLC Agreement.

(f)Administration. Any determination by the Company and its counsel in connection with any of the matters set forth in this Section 11 shall be conclusive and binding on the Participant and all other persons.

SECTION 12. COMPANY’S REPURCHASE RIGHT.

(a)Grant of Repurchase Right. The Company is hereby granted the right (the “Repurchase Right”), exercisable at any time (i) during the nine (9) month period following the Termination Date, or (ii) during the nine (9) month period following an exercise of the Option that occurs after the Termination Date, to repurchase all or any portion of any Units issued hereunder (the “Unit Repurchase Period”). The Company shall be entitled to exercise such Repurchase Right regardless of the reason for termination of the Participant’s Continuous Service.

(b)Exercise of the Repurchase Right. The Repurchase Right shall be exercisable by written notice delivered to each holder of the Units prior to the expiration of the Unit Repurchase Period. The notice shall indicate the number of Units to be repurchased and the date on which the repurchase is to be effected, such date to be not later than the last day of the Unit Repurchase Period. On the date on which the repurchase is to be effected, the Company and/or its assigns shall pay to the holder in cash or cash equivalents (including the cancellation of any purchase-money indebtedness) an amount equal to the Repurchase Price on the date on which the repurchase is to be effected of the Units which are to be repurchased from the holder. Upon such payment or deposit into escrow for the benefit of the holder, the Company and/or its assigns shall become the legal and beneficial owner of the Units being repurchased and all rights and interest thereon or related thereto, and the Company shall have the right to transfer to its own name or its assigns the number of Units being repurchased, without further action by the holder.

(c)Assignment. Whenever the Company shall have the right to purchase Units under this Repurchase Right, the Company may designate and assign one or more Employees,


Officers or Members of the Company or other persons or organizations, to exercise all or a part of the Company’s Repurchase Right.

(d)Termination of the Repurchase Right. The Repurchase Right shall terminate with respect to any Units for which it is not timely exercised and upon the effective date of a registration statement of the Company (or a successor entity the shares of which the Units are exchanged for or converted into) filed under the Securities Act of 1933, as amended, registering shares for sale to the public (“IPO”) or, if the Company (or a successor entity the shares of which the Units are exchanged for or converted into) mergers with or into a special purpose acquisition corporation the shares of which are publicly traded on an established securities market, upon the closing of such merger.

(e)Additional Units or Substituted Securities. In the event of an Incorporation or any Liquidity Event, any new, substituted or additional securities or other property which is by reason of any such transaction distributed with respect to the Units shall be immediately subject to the Repurchase Right, but only to the extent the Units are at the time covered by such right. The Repurchase Price for such securities shall be appropriately adjusted to take into account the terms of such Incorporation or Liquidity Event as determined by the Manager in its reasonable discretion.

(f)Repurchase Price. For purposes of this Agreement, the “Repurchase Price” with respect to a Unit shall be:

(i)In the case of a termination of Continuous Service for Cause, $0.

(ii)In the case of a termination of Continuous Service without Cause, the Fair Market Value of such Unit, taking into account the distribution provisions of the LLC Agreement and any applicable Profits Interest Threshold Amounts, and as determined by the Manager in its discretion.

SECTION 13. ADJUSTMENT OF OPTIONS AND UNITS.

In the event of any transaction described in Section 6(a) of the Plan, the number and kind of Units for which the Option is exercisable shall be adjusted as set forth in Section 6 of the Plan. In the event that the Company engages in a Liquidity Event as described in Section 6(c) of the Plan, the Option shall be subject to the agreement governing such Liquidity Event and the LLC Agreement.

SECTION 14. TAX CONSEQUENCES.

(a)The Participant may incur tax liability as a result of the Participant’s purchase or disposition of the Units. THE PARTICIPANT SHOULD CONSULT A TAX ADVISER BEFORE EXERCISING THE OPTION OR DISPOSING OF THE UNITS.

(b)Notwithstanding the Company’s good faith determination of the Fair Market Value of the Units for purposes of determining the Exercise Price Per Unit of the Option as set forth in the Notice and the Company’s good faith determination that the Units constitute


“service recipient stock” under Section 409A of the Code, the taxing authorities may assert that the Fair Market Value of the Units on the Date of Award was greater than the Exercise Price Per Unit and/or that the Units do not constitute service recipient stock for purposes of Section 409A of the Code. Under Section 409A of the Code, if the Exercise Price Per Unit of the Option is less than the Fair Market Value of the Units on the Date of Award and/or that the Units do not constitute service recipient stock for purposes of Section 409A of the Code, the Option may be treated as a form of deferred compensation and the Participant may be subject to an acceleration of income recognition, an additional 20% tax (plus any additional state tax penalty), plus interest and possible penalties. The Company makes no representation that the Option will comply with Section 409A of the Code and makes no undertaking to prevent Section 409A of the Code from applying to the Option or to mitigate its effects on any deferrals or payments made in respect of the Option. The Participant is encouraged to consult a tax adviser regarding the potential impact of Section 409A of the Code.

SECTION 15. ENTIRE AGREEMENT; GOVERNING LAW.

The Notice, the Plan, this Agreement and the LLC Agreement constitute the entire agreement of the parties with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Company and the Participant with respect to the subject matter hereof, and may not be modified adversely to the Participant’s interest except by means of a writing signed by the Company and the Participant. Nothing in the Notice, the Plan, the LLC Agreement and this Agreement (except as expressly provided therein) is intended to confer any rights or remedies on any persons other than the parties. The Notice, the Plan, the LLC Agreement and this Agreement are to be construed in accordance with and governed by the internal laws of the State of Delaware without giving effect to any choice of law rule that would cause the application of the laws of any jurisdiction other than the internal laws of the State of Delaware to the rights and duties of the parties. Should any provision of the Notice, the Plan, the LLC Agreement or this Agreement be determined to be illegal or unenforceable, such provision shall be enforced to the fullest extent allowed by law and the other provisions shall nevertheless remain effective and shall remain enforceable.

SECTION 16. CONSTRUCTION.

The captions used in the Notice and this Agreement are inserted for convenience and shall not be deemed a part of the Option for construction or interpretation. Except when otherwise indicated by the context, the singular shall include the plural and the plural shall include the singular. Use of the term “or” is not intended to be exclusive, unless the context clearly requires otherwise.

SECTION 17. ADMINISTRATION AND INTERPRETATION.

Any question or dispute regarding the administration or interpretation of the Notice, the Plan or this Agreement shall be submitted by the Participant or by the Company to the Manager. The resolution of such question or dispute by the Manager shall be final and binding on all persons.


SECTION 18. VENUE.

The Company, the Participant, and the Participant’s assignees pursuant to Section 9 (the “Parties”) agree that any suit, action, or proceeding arising out of or relating to the Notice, the Plan or this Agreement shall be brought in the United States District Court for the District of Northern California (or should such court lack jurisdiction to hear such action, suit or proceeding, in a California state court in the County of San Francisco) and that the Parties shall submit to the jurisdiction of such court. The Parties irrevocably waive, to the fullest extent permitted by law, any objection the party may have to the laying of venue for any such suit, action or proceeding brought in such court. If any one or more provisions of this Section 18 shall for any reason be held invalid or unenforceable, it is the specific intent of the Parties that such provisions shall be modified to the minimum extent necessary to make it or its application valid and enforceable.

SECTION 19. NOTICES.

Any notice required by the terms of this Agreement shall be given in writing, which shall include electronic communications. Notice shall be addressed to the Company at its principal executive office and to the Participant at the address that he or she most recently provided to the Company.

SECTION 20. LIQUIDITY EVENT.

In the event of a Liquidity Event, which for purposes of clarification shall not include an IPO, and irrespective of whether the Option is Assumed or Replaced, the Option automatically shall become fully vested and exercisable immediately prior to the specified effective date of such Liquidity Event, for all of the Units at the time represented by the Option, provided that the Participant’s Continuous Service has not terminated prior to such date.

REMAINDER OF PAGE INTENTIONALLY LEFT BLANK


IN WITNESS WHEREOF, each of the parties has executed this Agreement, in the case of the Company by its duly authorized officer, as of the day and year first above written.

PARTICIPANT:

CLNE PLASMAFLOW HOLDINGS, LLC

[]

By:

[]

Title:

[]

IN EXECUTING THIS AGREEMENT, THE PARTICIPANT ACKNOWLEDGES RECEIPT OF A COPY OF THE PLAN, THE NOTICE AND THE LLC AGREEMENT IN ADDITION TO THIS AGREEMENT AND REPRESENTS THAT HE OR SHE IS FAMILIAR WITH THE TERMS AND PROVISIONS THEREOF, AND HEREBY ACCEPTS THE AWARD SUBJECT TO ALL OF THE TERMS AND PROVISIONS HEREOF AND THEREOF. THE PARTICIPANT HAS REVIEWED THIS AGREEMENT, THE PLAN, THE LLC AGREEMENT AND THE NOTICE IN THEIR ENTIRETY, HAS HAD AN OPPORTUNITY TO OBTAIN THE ADVICE OF COUNSEL PRIOR TO EXECUTING THIS AGREEMENT, AND FULLY UNDERSTANDS ALL PROVISIONS OF THIS AGREEMENT, THE LLC AGREEMENT, THE NOTICE AND THE PLAN. THE PARTICIPANT HEREBY AGREES THAT ALL QUESTIONS OF INTERPRETATION AND ADMINISTRATION RELATING TO THIS AGREEMENT, THE NOTICE, THE PLAN AND THE LLC AGREEMENT SHALL BE RESOLVED BY THE MANAGER.


EX-10.32 4 clne-20221231xex10d32.htm EX-10.32

Exhibit 10.32

CLNE PLASMAFLOW HOLDINGS, LLC

2023 EQUITY INCENTIVE PLAN

NOTICE OF PROFITS INTEREST GRANT

You have been granted Units of CLNE PlasmaFlow Holdings, LLC (the “Company”) pursuant to the terms of this Notice of Profits Interest Grant (the “Notice”), the CLNE PlasmaFlow Holdings, LLC 2023 Equity Incentive Plan, as amended from time to time (the “Plan”) and the attached Profits Interest Agreement, as follows.  Unless otherwise defined herein, the terms defined in the Plan, the Profits Interest Agreement and the LLC Agreement shall have the same defined meanings in this Notice.

Name of Participant:

[]

Class of Units:

Non-Voting Common

Total Number of Units:

[]

Date of Grant:

[]

Vesting Schedule:

[[1/3rd] of the Units shall vest on the [one year anniversary of the Date of Grant], with the remaining Units vesting [ratably on a monthly basis for [24] months] thereafter].

If the Vesting Schedule would result in a fractional Unit vesting on any vesting date, the number of Units that vest on that vesting date will be rounded down to the nearest whole number of Units and such fractional Unit shall remain unvested until one Unit can vest and such whole Unit shall vest on the next applicable vesting date.

Liquidation Value:

$[]

Profits Interest Threshold Amount:

$[]

By your signature and the signature of the Company’s representative on the Profits Interest Agreement, you and the Company agree that the Units are granted under and governed by the terms and conditions of this Notice and the Plan, the Profits Interest Agreement and the LLC Agreement, each of which are attached to and made a part of this document.


THE UNITS GRANTED PURSUANT TO THIS AGREEMENT HAVE NOT BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED, AND MAY NOT BE SOLD, PLEDGED, OR OTHERWISE TRANSFERRED WITHOUT AN EFFECTIVE REGISTRATION THEREOF UNDER SUCH ACT OR AN OPINION OF COUNSEL, SATISFACTORY TO THE COMPANY AND ITS COUNSEL, THAT SUCH REGISTRATION IS NOT REQUIRED.  THE PARTICIPANT HEREBY AGREES THAT ALL PROFITS INTEREST UNITS ACQUIRED PURSUANT TO THIS AGREEMENT SHALL BE SUBJECT TO CERTAIN RESTRICTIONS ON TRANSFER AS SET FORTH IN THE LLC AGREEMENT.


CLNE PLASMAFLOW HOLDINGS, LLC

2023 EQUITY INCENTIVE PLAN:

PROFITS INTEREST AGREEMENT

THIS PROFITS INTEREST AGREEMENT (the “Agreement”) is entered into as of [], by CLNE PlasmaFlow Holdings, LLC, a Delaware limited liability company (the “Company”), and [] (the “Participant”).  Unless otherwise defined herein, the terms defined in the Plan, the LLC Agreement and the Notice shall have the same defined meanings in this Agreement.

SECTION 1.GRANT OF PROFITS INTEREST.

(a)Profits Interest.  On the terms and conditions set forth in the Notice (the “Notice”) and this Agreement, the Company grants to the Participant on the Date of Grant the number of Units issued as a Profits Interest (the “Profits Interest Units”) set forth in the Notice.  The Profits Interest Units granted under this Agreement are intended to meet the definition of a “profits interest” in IRS Revenue Procedure 93-27, 1993-2 C.B. 343, and IRS Revenue Procedure 2001-43, 2001-2 C.B. 191.  Accordingly, at the time the Profits Interest Units are granted, such Profits Interest Units will not give the Participant a share of the proceeds if the Company’s assets were sold at fair market value and the proceeds of such disposition were distributed in complete liquidation of the Company, but will give the holder a right to share in the appreciation in the value of the Company from the date of grant forward, as specifically provided in the LLC Agreement.  For this purpose, the Liquidation Value (the “Liquidation Value”) set forth in the Notice shall be used as the deemed fair market value, as of the time of grant, of the Company and the Profits Interest Threshold Amount applicable to each Profits Interest Unit shall be derived from such Liquidation Value based on the distribution provisions of the LLC Agreement.  The Manager may adjust the Liquidation Value and the Profits Interest Threshold Amount in its discretion to take into account Capital Contributions, Unit issuances, splits, reclassifications, recapitalizations, exercises of options or warrants and similar events and to otherwise preserve the treatment of the Profits Interest Units as “profits interests” for U.S. federal income tax purposes.
(b)Member of the Company.  Upon the Date of Grant set forth in the Notice, the Participant shall be admitted as a Member of the Company, subject to the terms of the LLC Agreement.
(c)Equity Plan and LLC Agreement.  The Profits Interest Units are granted pursuant to the Plan and pursuant to the LLC Agreement, a copy of each of which the Participant acknowledges having received.  The provisions of the Plan are incorporated into this Agreement by this reference.  By executing this Agreement, the Participant shall be deemed to have executed a copy of the LLC Agreement.  Participant acknowledges that he or she (i) has read the LLC Agreement, the Plan and this Agreement, (ii) accepts and agrees to be bound by the terms of the LLC Agreement, the Plan and this Agreement, and (iii) assumes all of the rights and obligations of a Member of the Company.  Schedule A to the LLC Agreement shall be amended to reflect the issuance of Profits Interest Units to Participant pursuant to the Plan and this Agreement.

2


SECTION 2.WITHHOLDING TAXES.

The Participant shall make such arrangements as the Manager may require for the satisfaction of any federal, state, local or foreign withholding tax obligations that may arise in connection with the grant of Profits Interest Units under this Agreement or distributions or allocations with respect to such Profits Interest Units.  The Participant shall also make such arrangements as the Manager may require for the satisfaction of any federal, state, local or foreign withholding tax obligations that may arise in connection with the disposition of the Profits Interest Units.

SECTION 3.IRS FORM W-8 OR W-9.

The Participant shall deliver to the Company a duly completed and properly executed IRS Form W-8 (in the case of non-U.S. residents) or IRS Form W-9 (in the case of U.S. citizens or residents) and such other forms as the Manager may reasonably request.

SECTION 4.DISTRIBUTIONS AND ALLOCATIONS.

(a)Distributions.  Distributions to the Participant with respect to his or her Profits Interest Units shall be governed by the LLC Agreement. [Pursuant to the ultimate sentence of Section 4.3(c)(i) of the LLC Agreement, the Manager shall exercise its discretion to refrain from applying the Profits Interest Threshold Amount of each Profits Interest Unit to distributions to the maximum extent possible, as determined by the Manager and consistent with the provisions of this Section 4(a) and Section 4(b), while preserving the treatment of such Profits Interest Units as “profits interests” for U.S. federal income tax purposes.  With respect to distributions attributable to current cash flow and the exercise of such discretion, the Manager shall predicate such exercise on there having been sufficient allocations of Profits to the Participant pursuant to Section A(2) of Exhibit C and Section 4(b).  With respect to distributions attributable to other cash flow, the Manager shall predicate such exercise on there having been cumulative net Liquidating Gains of the Company, and sufficient allocations of cumulative net Liquidating Gains to the Participant under the LLC Agreement and Section 4(b) herein, from the time of issuance of the Profits Interest Units through the relevant date of distribution.]

(b)Allocations.  Allocations of income, gain, deduction, loss or credit to the Participant with respect to his or her Profits Interest Units shall be governed by the LLC Agreement.  [Pursuant to the ultimate sentence of Section A(2) of Exhibit C of the LLC Agreement, and in furtherance of Section 4(a) herein, after giving effect to the special allocations set forth in Section B of Exhibit C of the LLC Agreement, and prior to any other allocations made under Section A(2) of the LLC Agreement: (i) the Manager shall allocate Profits to the Participant to enable the Participant, to the extent possible while preserving the treatment of the Profits Interest Units as “profits interests” for U.S. federal income tax purposes, to participate in distributions of current cash flow; and (ii) the Manager shall allocate Liquidating Gains to the Participant until the Capital Account balance of such Participant, to the extent attributable to his or her ownership of Profits Interest Units, equals, on a per Unit basis, the Capital Account balance attributable to a Voting Common Unit.  For this purpose, “Liquidating Gains” means net gains realized in connection with the actual or hypothetical sale of all or substantially all of the assets of the Company (including on liquidation), including but not limited to net gains realized

3


in connection with a revaluation of the Company’s property pursuant to the Treasury Regulations under Section 704(b) of the Code.]

SECTION 5.TERMINATION OF CONTINUOUS SERVICE.

Except as provided otherwise in Section 6 of the Plan, if the Participant’s Continuous Service is terminated for any reason[ other than due to the Participant’s death or Total Disability], the Participant shall forfeit any Units that have not vested as of the date of termination (unless determined otherwise by the Manager), and any Units that have vested as of the date of termination shall not be forfeited.  [If the Participant’s Continuous Service terminates due to the Participant’s death or Total Disability, any then unvested Units shall vest immediately as of the date of termination.  For purposes of this Agreement, the term “Total Disability” means a “permanent and total disability” (within the meaning of Section 22(e)(3) of the Code or as otherwise determined by the Manager).]

SECTION 6.NO REGISTRATION RIGHTS.

The Company may, but shall not be obligated to, register or qualify the sale of Profits Interest Units under the Securities Act or any other applicable law.  The Company shall not be obligated to take any affirmative action in order to cause the sale of Profits Interest Units under this Agreement to comply with any law.

SECTION 7.RESTRICTIONS ON TRANSFER.

(a)General.  In addition to any restrictions set forth on the LLC Agreement, the Participant shall not transfer, assign, encumber or otherwise dispose of any Profits Interest Units without the Manager’s written consent, which may be granted or withheld in its sole discretion.

(b)LLC Agreement.  Profits Interest Units acquired under this Agreement shall be subject to the transfer provisions of the LLC Agreement.

(c)Market Stand-Off.  In connection with any underwritten public offering by the Company or the Company’s successor in an acquisition or otherwise (collectively, the “Successor Entity”) of its equity securities pursuant to an effective registration statement filed under the Securities Act, including the Successor Entity’s initial public offering, the Participant or any holder of the Profits Interest Units acquired under this Agreement shall not directly or indirectly sell, make any short sale of, loan, hypothecate, pledge, offer, grant or sell any option or other contract for the purchase of, purchase any option or other contract for the sale of, or otherwise dispose of or transfer, or agree to engage in any of the foregoing transactions with respect to, any Profits Interest Units acquired under this Agreement (or other equity securities of the Successor Entity) without the prior written consent of the Successor Entity or its underwriters.  Such restriction (the “Market Stand-Off”) shall be in effect for such period of time following the date of the final prospectus for the offering as may be requested by the Successor Entity or such underwriters.  In no event, however, shall such period exceed 180 days.  The Market Stand-Off shall in any event terminate two years after the date of the Successor Entity’s initial public offering.  In the event of the declaration of a stock dividend, a spin-off, a stock split, an adjustment in conversion ratio, a recapitalization or a similar transaction affecting the Successor Entity’s outstanding securities without receipt of consideration, any new, substituted or additional

4


securities which are by reason of such transaction distributed with respect to any Profits Interest Units subject to the Market Stand-Off, or into which such Profits Interest Units thereby become convertible, shall immediately be subject to the Market Stand-Off.  In order to enforce the Market Stand-Off, the Successor Entity may impose stop-transfer instructions with respect to the Profits Interest Units acquired under this Agreement until the end of the applicable stand-off period.  The Successor Entity’s underwriters shall be beneficiaries of the agreement set forth in this Subsection (c).  This Subsection (c) shall not apply to Profits Interest Units registered in the public offering under the Securities Act, and the Participant shall be subject to this Subsection (c) only if the directors and officers of the Successor Entity are subject to similar arrangements.

(d)Securities Law Restrictions.  Regardless of whether the offering and issuance of Profits Interest Units under this Agreement have been registered under the Securities Act or have been registered or qualified under the securities laws of any state, the Company at its discretion may impose restrictions upon the sale, pledge or other transfer of the Profits Interest Units (including the placement of appropriate legends on Profits Interest Unit certificates or the imposition of stop-transfer instructions) if, in the judgment of the Company, such restrictions are necessary or desirable in order to achieve compliance with the Securities Act, the securities laws of any state or any other law.

(e)Rights of the Company.  The Company shall not be required to (i) transfer on its books any Profits Interest Units that have been sold or transferred in contravention of this Agreement or the LLC Agreement or (ii) treat as a Member of the Company or as the owner of Profits Interest Units, or otherwise to accord voting, distribution or liquidation rights to, any transferee to whom Profits Interest Units have been transferred in contravention of this Agreement or the LLC Agreement.

(f)Administration.  Any determination by the Manager in connection with any of the matters set forth in this Section 7 shall be conclusive and binding on the Participant and all other persons.

SECTION 8.COMPANY’S REPURCHASE RIGHT.

(a)Grant of Repurchase Right.  The Company is hereby granted the right (the “Repurchase Right”), exercisable at any time during the nine (9) month period following the termination of a Participant’s Continuous Service, to repurchase all or any portion of any Units issued hereunder (the “Unit Repurchase Period”).  The Company shall be entitled to exercise such Repurchase Right regardless of the reason for termination of the Participant’s Continuous Service.

(b)Exercise of the Repurchase Right.  The Repurchase Right shall be exercisable by written notice delivered to each holder of the Units prior to the expiration of the Unit Repurchase Period.  The notice shall indicate the number of Units to be repurchased and the date on which the repurchase is to be effected, such date to be not later than the last day of the Unit Repurchase Period.  On the date on which the repurchase is to be effected, the Company and/or its assigns shall pay to the holder in cash or cash equivalents (including the cancellation of any purchase-money indebtedness) an amount equal to the Repurchase Price on the date on which the repurchase is to be effected of the Units which are to be repurchased from the holder.  Upon such

5


payment or deposit into escrow for the benefit of the holder, the Company and/or its assigns shall become the legal and beneficial owner of the Units being repurchased and all rights and interest thereon or related thereto, and the Company shall have the right to transfer to its own name or its assigns the number of Units being repurchased, without further action by the holder.

(c)Assignment.  Whenever the Company shall have the right to purchase Units under this Repurchase Right, the Company may designate and assign one or more Employees, Officers or Members of the Company or other persons or organizations, to exercise all or a part of the Company’s Repurchase Right.

(d)Termination of the Repurchase Right.  The Repurchase Right shall terminate with respect to any Units for which it is not timely exercised and upon the effective date of a registration statement of the Company filed under the Securities Act of 1933, as amended.

(e)Additional Units or Substituted Securities.  In the event of any transaction described in Section 6(a) of the Plan or any Liquidity Event, any new, substituted or additional securities or other property which is by reason of any such transaction distributed with respect to the Units shall be immediately subject to the Repurchase Right, but only to the extent the Units are at the time covered by such right.  The Repurchase Price for such securities shall be appropriately adjusted to take into account the terms of such transaction or Liquidity Event as determined by the Manager in its reasonable discretion.

(f)Repurchase Price.  For purposes of this Agreement, the “Repurchase Price” with respect to a Unit that is not forfeited pursuant to Section 5 of this Agreement shall be:

(i)In the case of a termination of Continuous Service for Cause, $0.

(ii)In the case of a termination of Continuous Service without Cause, the Fair Market Value of such Unit, taking into account the distribution provisions of the LLC Agreement and any applicable Profits Interest Threshold Amounts, and as determined by the Manager in its discretion.

SECTION 9.ADJUSTMENT OF PROFITS INTEREST UNITS.

In the event of any transaction described in Section 6(a) of the Plan, the number and kind of Profits Interest Units shall be adjusted as set forth in Section 6 of the Plan.  In the event that the Company engages in a Liquidity Event as described in Section 6(b) of the Plan, the Profits Interest Units shall be subject to the agreement governing such Liquidity Event and the LLC Agreement.

SECTION 10. SUCCESSORS AND ASSIGNS.

Except as otherwise expressly provided to the contrary, the provisions of this Agreement shall inure to the benefit of, and be binding upon, the Company and its successors and assigns and be binding upon the Participant and the Participant’s legal representatives, heirs, legatees, distributees, assigns and transferees by operation of law, whether or not any such person has become a party to this Agreement or the LLC Agreement or has agreed in writing to join herein and to be bound by the terms, conditions and restrictions hereof or of the LLC Agreement.

6


SECTION 11. NO RETENTION RIGHTS.

Nothing in this Agreement shall confer upon the Participant any right to continue in Service for any period of specific duration or interfere with or otherwise restrict in any way the rights of the Company (or any Related Entity employing or retaining the Participant) or of the Participant, which rights are hereby expressly reserved by each, to terminate his or her Service at any time and for any reason, with or without cause.

SECTION 12. TAX ELECTION.

The acquisition of the Profits Interest Units may result in adverse tax consequences that may be avoided or mitigated by filing an election under Code Section 83(b).  Such election may be filed only within 30 days after the date of grant.  The form for making the Code Section 83(b) election is attached to this Agreement as Exhibit I.  The Participant should consult with his or her tax advisor to determine the tax consequences of acquiring the Profits Interest Units and the advantages and disadvantages of filing the Code Section 83(b) election.  The Participant acknowledges that it is his or her sole responsibility, and not the Company’s, to file a timely election under Code Section 83(b), even if the Participant requests that the Company or its representatives make this filing on his or her behalf.

SECTION 13. LEGENDS.

All certificates (if any) evidencing Profits Interest Units shall bear the following legends:

“THE UNITS REPRESENTED BY THIS CERTIFICATE HAVE NOT BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED (THE “ACT”) OR THE SECURITIES LAWS OF ANY OTHER JURISDICTION, AND MAY NOT BE OFFERED, SOLD, PLEDGED, HYPOTHECATED, TRANSFERRED OR OTHERWISE DISPOSED OF EXCEPT IN ACCORDANCE WITH THE REQUIREMENTS OF ACT.  THE UNITS REPRESENTED BY THIS CERTIFICATE ALSO ARE SUBJECT TO CERTAIN RESTRICTIONS ON TRANSFER AND RIGHTS OF FIRST REFUSAL HELD BY THE COMPANY OR ITS ASSIGNEE(S), AND OTHER CONDITIONS AND RESTRICTIONS, AS SET FORTH IN THAT CERTAIN AMENDED AND RESTATED LIMITED LIABILITY COMPANY AGREEMENT OF CLNE PLASMAFLOW HOLDINGS, LLC, DATED AS OF FEBRUARY 23, 2023, AS THE SAME MAY BE AMENDED, A COPY OF WHICH WILL BE FURNISHED BY THE COMPANY, WITHOUT CHARGE, TO THE HOLDER OF THIS CERTIFICATE UPON WRITTEN REQUEST THEREFOR.  SUCH RIGHTS AND RESTRICTIONS ARE BINDING ON TRANSFEREES OF THE PROFITS INTEREST UNITS.”

If required by the authorities of any state in connection with the issuance of the Profits Interest Units, the legend or legends required by such state authorities shall also be endorsed on all such certificates.

7


SECTION 14. NOTICE.

Any notice required by the terms of this Agreement shall be given in writing, which shall include electronic communications.  Notice shall be addressed to the Company at its principal executive office and to the Participant at the address that he or she most recently provided to the Company.

SECTION 15. ENTIRE AGREEMENT.

The Notice, this Agreement, the Plan, and the LLC Agreement constitute the entire contract between the parties hereto with regard to the subject matter hereof.  They supersede any other agreements, representations or understandings (whether oral or written and whether express or implied) which relate to the subject matter hereof.

SECTION 16. CHOICE OF LAW.

This Agreement shall be governed by, and construed in accordance with, the laws of the State of Delaware, as such laws are applied to contracts entered into and performed in such State.

SECTION 17. PARTICIPANT REPRESENTATIONS.

In connection with the issuance and acquisition of the Profits Interest Units under this Agreement, the Participant hereby represents and warrants to the company as follows:

(a)The Participant is acquiring and will hold the Profits Interest Units for investment for his or her account only and not with a view to, or for resale in connection with, any “distribution” thereof within the meaning of the Securities Act.
(b)The Participant understands that the Profits Interest Units have not been registered under the Securities Act by reason of a specific exemption therefrom and that the Profits Interest Units must be held indefinitely, unless they are subsequently registered under the Securities Act or the Participant obtains an opinion of counsel, in form and substance satisfactory to the Company and its counsel, that such registration is not required.  The Participant further acknowledges and understands that the Company is under no obligation to register the Profits Interest Units.
(c)The Participant is aware of the adoption of Rule 144 by the Securities and Exchange Commission under the Securities Act, which permits limited public resales of securities acquired in a non-public offering, subject to the satisfaction of certain conditions, including (without limitation) the availability of certain current public information about the issuer, the resale occurring only after the holding period required by Rule 144 has been satisfied, the sale occurring through an unsolicited “broker’s transaction,” and the amount of securities being sold during any three-month period not exceeding specified limitations.  The Participant acknowledges and understands that the conditions for resale set forth in Rule 144 have not been satisfied and that the Company has no plans to satisfy these conditions in the foreseeable future.

8


(d)The Participant will not sell, transfer or otherwise dispose of the Profits Interest Units in violation of the Securities Act, the Securities Exchange Act of 1934, or the rules promulgated thereunder, including Rule 144 under the Securities Act.  The Participant agrees that he or she will not dispose of the Profits Interest Units unless and until he or she has complied with all requirements of this Agreement applicable to the disposition of Profits Interest Units and he or she has provided the Company with written assurances, in substance and form satisfactory to the Company, that (A) the proposed disposition does not require registration of the Profits Interest Units under the Securities Act or all appropriate action necessary for compliance with the registration requirements of the Securities Act or with any exemption from registration available under the Securities Act (including Rule 144) has been taken and (B) the proposed disposition will not result in the contravention of any transfer restrictions applicable to the Profits Interest Units under the securities laws or regulations of any State.

(e)The Participant has been furnished with, and has had access to, such information as he or she considers necessary or appropriate for deciding whether to invest in the Profits Interest Units, and the Participant has had an opportunity to ask questions and receive answers from the Company regarding the terms and conditions of the issuance of the Profits Interest Units.

(f)The Participant is aware that his or her investment in the Company is a speculative investment that has limited liquidity and is subject to the risk of complete loss.  The Participant is able, without impairing his or her financial condition, to hold the Profits Interest Units for an indefinite period and to suffer a complete loss of his or her investment in the Profits Interest Units.

Signature Page Follows

9


IN WITNESS WHEREOF, each of the parties has executed this Agreement, in the case of the Company by its duly authorized officer, as of the day and year first above written.

PARTICIPANT:

   

CLNE PLASMAFLOW HOLDINGS, LLC

By: []

Title: []

IN EXECUTING THIS AGREEMENT, THE PARTICIPANT ACKNOWLEDGES RECEIPT OF A COPY OF THE PLAN, THE NOTICE AND THE LLC AGREEMENT IN ADDITION TO THIS AGREEMENT AND REPRESENTS THAT HE OR SHE IS FAMILIAR WITH THE TERMS AND PROVISIONS THEREOF, AND HEREBY ACCEPTS THE AWARD SUBJECT TO ALL OF THE TERMS AND PROVISIONS HEREOF AND THEREOF.  THE PARTICIPANT HAS REVIEWED THIS AGREEMENT, THE PLAN, THE LLC AGREEMENT AND THE NOTICE IN THEIR ENTIRETY, HAS HAD AN OPPORTUNITY TO OBTAIN THE ADVICE OF COUNSEL PRIOR TO EXECUTING THIS AGREEMENT, AND FULLY UNDERSTANDS ALL PROVISIONS OF THIS AGREEMENT, THE LLC AGREEMENT, THE NOTICE AND THE PLAN. THE PARTICIPANT HEREBY AGREES THAT ALL QUESTIONS OF INTERPRETATION AND ADMINISTRATION RELATING TO THIS AGREEMENT, THE NOTICE, THE PLAN AND THE LLC AGREEMENT SHALL BE RESOLVED BY THE MANAGER.


EXHIBIT I

SECTION 83(b) ELECTION

This statement is made under Section 83(b) of the Internal Revenue Code of 1986, as amended, pursuant to Treasury Regulations Section 1.83-2.

(1)

The taxpayer who performed the services is:

Name:

[]

Address:

[]

[]

Social Security No:

(2)

The property with respect to which the election is made is [•] Units of CLNE PlasmaFlow Holdings, LLC (the “Units”). The Units are intended to constitute “profits interest” within the meaning of Revenue Procedure 93-27 and Revenue Procedure 2001-43 and, as such, the undersigned believes that the undersigned is not subject to tax upon receipt or vesting of the Units.  However, in case it should be determined that the Units do not constitute profits interests or the vesting of the Units would otherwise be taxable under Section 83 of the Code, the undersigned is making this protective election to have the receipt of the Units taxed under the provisions of Section 83(b) of the Code when the Units were transferred.

(3)

The property was transferred on [].

(4)

The taxable year for which the election is made is the calendar year [].

(5)

The property is subject to forfeiture if the taxpayer’s service with the issuer is terminated before specified vesting dates or events.

(6)

The fair market value of such property at the time of transfer (determined without regard to any restriction other than a restriction that, by its terms, will never lapse) is $0 per Unit.

(7)

The amount paid for such property is $0 per Unit.

(8)

A copy of this statement was furnished to CLNE PlasmaFlow Holdings, LLC, for whom taxpayer rendered the services underlying the transfer of such property.

(9)This statement is executed on                               , [].

    

Signature of Spouse (if any)

Signature of Taxpayer


Within 30 days after the date of grant, this election must be filed with the Internal Revenue Service Center where the taxpayer files his or her federal income tax returns.  The filing should be made by registered or certified mail, return receipt requested.  The taxpayer must deliver a copy to the Company. The taxpayer is the person performing the services in connection with the transfer of the property.

2


EX-21.1 5 clne-20221231xex21d1.htm EX-21.1

Exhibit 21.1

CLEAN ENERGY FUELS CORP. SUBSIDIARIES

as of December 31, 2022

The following is a list of subsidiaries of Clean Energy Fuels Corp., omitting subsidiaries which, considered in the aggregate as a single subsidiary, would not constitute a significant subsidiary as of December 31, 2022:

Name of Subsidiary 

    

State or Province of
Incorporation or
Organization

Clean Energy

California

Clean Energy Renewable Development, LLC

Delaware

NG Advantage LLC*

Delaware


*  Own less than 100%


EX-23.1 6 clne-20221231xex23d1.htm EX-23.1

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

The Board of Directors

Clean Energy Fuels Corp.:

We consent to the incorporation by reference in the registration statements (Nos. 333-266631, 333-266632, 333-255959, 333-226656, 333-145434, 333-150331, 333-156776, 333-159799, 333-164301, 333-168433, 333-171957, 333-174989, 333-177043, 333-178877, 333-179223, 333-186705, 333-187456, 333-189925, 333-190536, 333-192221, 333-193243, 333-201379, 333-208868, and 333-211934) on Form S-3 and Form S-8 of our reports dated February 28, 2023, with respect to the consolidated financial statements of Clean Energy Fuels Corp. and the effectiveness of internal control over financial reporting.

/s/ KPMG LLP

Irvine, California

February 28, 2023


EX-31.1 7 clne-20221231xex31d1.htm EX-31.1

Exhibit 31.1

Certification

I, Andrew J. Littlefair, certify that:

1.           I have reviewed this annual report on Form 10-K of Clean Energy Fuels Corp.; 

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: February 28, 2023

/s/ ANDREW J. LITTLEFAIR

Andrew J. Littlefair

President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 8 clne-20221231xex31d2.htm EX-31.2

Exhibit 31.2

Certification

I, Robert M. Vreeland, certify that:

1.           I have reviewed this annual report on Form 10-K of Clean Energy Fuels Corp.;

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: February 28, 2023

/s/ ROBERT M. VREELAND

Robert M. Vreeland

Chief Financial Officer

(Principal Financial Officer)


EX-32.1 9 clne-20221231xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION REQUIRED BY

SECTION 1350 OF TITLE 18 OF THE UNITED STATES CODE

Each of the undersigned hereby certifies in his capacity as the specified officer of Clean Energy Fuels Corp. (the "Company"), pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that, to the best of his knowledge, the Annual Report on Form 10-K of the Company for the annual period ended December 31, 2022 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: February 28, 2023

/s/ ANDREW J. LITTLEFAIR

Andrew J. Littlefair

President and Chief Executive Officer

(Principal Executive Officer)

Date: February 28, 2023

/s/ ROBERT M. VREELAND

Robert M. Vreeland

Chief Financial Officer

(Principal Financial Officer)

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff on request.


GRAPHIC 10 clne-20221231x10k001.jpg GRAPHIC begin 644 clne-20221231x10k001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" &/ 7,# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MFK(CLRJRLRG# ')!]Z=0 4444 %%-DD2)"SLJ*.K,<"G4 %%->18P"[!02%R MQQR3@#\20*=0!RGB#XG:!X:\0KH5W)J$^KFU%[]DT[2KN]<0%V0.?(B? W*P MY]*T=&\8Z3K^K:CI=EM2 M?M17 T2XL+>;_A#8/,-_ \JE?MLW0(ZD'/O5KPE>Q>'?C]\0TUBY@LYM3TS2 MKFV:0^6DZ1).DK)N/16(R,Y&10!UMU\8_"5KIXO3J4TT)U&3256VL;B>1[J, MD/$L:1EF(P>0,<<&KD7Q*T%TTYI9;ZQ.H7?V&UCU#3+JU>6;;NVA)8U;& ?F M(V\=:^;[&UN&\,^%[J&Z_L^/4OB%?WEG?% P,+/+LD ;@@X.,]1S7IGQ29[7 M4?AA]LUA-5=/$B%[PJD8QY3X!"\#% 'M9.!D\"N0LOBUX6U'58K"VU&65IK@ MVD5V+*?[%+-@_NTNMGDLW! 4.22,#GBK?CX76K?#OQ/%HLGG:A-IEU':F!LD MS&)@@!'?<17-?"[QCX8TGX1>&'CU*RLK6#3X;MO\7O"47A35/$3I>E/Y=^9K:9)[1MP7;) 4$J')'!4'!STYJ^/B'X=: MU\/7*:G')!X@=8],DC1F6Y9D+@ @J?\+>U72R)-,CT MW3+*XN82/+DO$N@6 (^\RH4!(Z=#TIFLV,_P]^,W@/P/Y3#1/^$@;5-%8 [( MX7BE\VW'IL-8"R#B?\ M+-\-KXGTOPY+J)MM @#[2EVQ7V"N,J>V&-<[\-&TGXR?\)EJ5YJ$GA;4Y?$5K>64CLJ36 MU[%:H'C"OP^TK(I&.0": /H*/XG>''L[.X:]E@6[U!-+BBN;.>&873C*Q/$Z M!T) S\P Q@YY%92_'#PJVK-I8&O'4DC$S6@\-:EYHC)P'*_9\[<\9Z5Y/K'C M'6?$L?A;3M#RY&W*N3M8$E6 )P1BN^L?^3G=3_[ M%F+_ -*#0!UI^*7A<>%U\1'55&DM7Y?E[=^[?QC;GKVK0\4> M,]'\&P6TFJW+Q-=2^3;P0027$\[XSMCBC5G<@N8?$4?AOQ/ILDUQI5 MPY1M^4"RJT;$;T(*[@.1DVDUO$O&-WI M]OIFH7!DU&)IK%KO3KFU2[11EC"\T:K)@&%L!B/OAX]ZC/.: />M$^+7ASQ'>_9M-?5+O\ ?O;&Y31;W[,LB,58&K&@?%#PUXGU8:=IM_)/._F>3*UI-'!<&,@.(9F01RE<\A&8X!/0 M&O-/V=H)_P#A&;UY_$*+I[:MJ2MI;11#K/(,[_O>])X1U.Z^%WBWPCX3T76K M7Q7X/UQIULX4VM-O%D'C/4= M1N/'VG720Z%H<$\]OMBBMHY%FBCCP&661F9W(*C&WC817N%W\(_!U]?:9=W' MA^TEFTW'V3<#MAQ(9!A<[?OL6Y'4UU] 'R+X5\1:"K^#O$5CKNJZAXEM#+JG MC'5#-<.MG;B)S+#<0_=0EV5(X@N[Y. =K&LBT^(UYX?\+>(O&G@/5K.RLO$> MJ6FFV\.L:Q(\.E1HLCM=W4IBN%AGG+?<".JJ(PWS%@OTWXLU?XC66KM'X9\* M>%]7TO8I%SJOB:XL)R_\0\I-/G7 ['?SZ"L;_A(OC+_T('@?\/&UY_\ *F@# M@9_$>K>)?#&EVGB;4;7Q##X7TM?%'B.\TI-]M>2*K3V=LA"IOX59"1&@?8IV M)N"5Y"%^(%E\$?$'PVNKW6H]4@ALYKO7"THE-Q?QV\<,,4I.2/MDLKOAAM1 MO1LCZ-TR;XJ:++?RV7PT\"VTE_<&ZNGB\:78,TI4*78_V5R<*H^@%7_^$E^, M7?X?>#/P\:77_P JZ /+?&'B$^+!XFET6Y?4;*]UG0?#V@%)&=)9H;F.:>9, MG!,0$DC/UQ">X%?4->1W5W\4KW5+'4KCX9>"YKZQ61;:=O&5R6A$@ ?;_P 2 MSC(4 GT^IJ[_ ,)/\7_^B>>$OP\97'_RMH ](%A;"^-[]GB^V&,0FXV#S"@. M0N[KC))QTR:JZQX=TGQ"D:ZKIEGJ2Q$E%O+=)0A/7&X'%<%_PE'Q>_Z)WX4_ M#QC/_P#*ZC_A*OBY_P!$Z\+_ (>,)O\ Y7T =]J/A[2]7LX[2_TVSO;2/&R" MX@21%P,#"D$"J?\ P@WAO[!]B_X1_2OL6_S?LWV*/R]^,;MNW&<=ZXW_ (2O MXM_]$Y\-?AXOE_\ D"C_ (2SXL_]$X\._AXND_\ D&@#T+2]'L-#M?LVG65M MI]MN+>3:Q+$F3U.% &:IGP=H!OI;TZ'IIO9@PDN3:1^8X888%L9.02#GJ#7$ M_P#"6_%C_HG'A_\ #Q:__P A4?\ "7_%;_HF^A?AXL;_ .0Z /19=-M)[ V, MMK#)9%!&;9XP8]HX"[<8Q[4R/1M/ABN8H[&V2.Y_UZ+"H$O&/F&/FX '/85Y M]_PF'Q5_Z)MHOX>*S_\ (E'_ F/Q3_Z)KH_X>*O_N6@#L;OP-X;U"6.2Z\/ MZ5F_AXH7_ .1Z .^30-,CTH:6FG6B MZ8!@68@40@9W?)H__C- 'HTUC;7-Q;W$MO%+ M/;EFAE= 6B)&TE2>1D$@X[&HO[&L/L,UE]AMOL4V[S;?R5\N3=][]<3_P )U\2?^B7Q?AXC@_\ C='_ G?Q'_Z)(K?_P"(H ] M=(L M+%XWMK*WMWBA%O&T42J4B'2,8'"CLO2J]QX6T6[@N8)](L)H;F7SYXY+9&66 M3^^P(PS>YYKA_P#A/?B-_P!$M_+Q#;?_ !-'_"??$3_HEC_AX@M?\* .]AT' M3+>TM;6+3K2*UM7$MO D"A(7!)#(N,*>3R/4U8%A;+>M>"WB%VR>69P@\PKG M.W=UQGM7G7_"?_$/_HEN4 P-?^B1Z]^&K:9_\ )- 'I5%> M:_\ "R_&G_1(O$/X:II7_P E4?\ "S?&7_1(?$?X:GI7_P ET >E45YK_P + M.\8_]$@\3?AJ6D__ "91_P +/\7_ /1'_%'X:CI'_P FT >E45YM_P +0\7? M]$>\5_AJ&C__ "=77>$]>U#Q#ISW&I>&]1\,3ARHM-2FMI)&']X&WEE7'U;/ MM0!MT444 %%%% $-W+)!:S20PM)7'[1NI0W-W MIB^%[:76;6XO4<)J3?9'BM81)(Z3>3DMEE0+L'.KV#WJ0V,CSVFEM(AM8)WB6%I5& MS>6*+CERHR2 " M@W.[8'=B>]>DT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!YA\(O\ DH'QM_[&^W_],&D5Z?7F'PB_Y*!\;?\ L;[? M_P!,&D5Z?0 4444 %%%% ')>,/B[X%^'NH6UCXJ\:>'O#-]%* MLI!QC!![UP7[1'@SQ#\3;+PKX.TRR=O#NIZM'+XCU 3(@@L8/WIBVEMS&9U2 M/Y01@MG'6O'_ K\#?'&F_%ZTADT&2VTNP^(NI>+V\2_:+?R+JRGL_*B@50_ MG>8-RQD,@4"$88C;0!]?4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45%< MW$5G;RSS.(H8D+N[=%4#))_"N'D^.?@R/0[;5AJDLEG<33P1"*RG>5FA#&8^ M6$+A4"DLQ&!QSR* .]HKCM+^+OA/6O$5OHEEJOVB^N<^24@D\F1A&)"BR[=A M<(P8J&R!VKL: /,/A%_R4#XV_P#8WV__ *8-(KT^O,/A%_R4#XV_]C?;_P#I M@TBO3Z "BBB@ HHHH *XGX)^([_Q=\)?">M:I*)]0OM/BGGE"@;G(Y.!7;5Y MM^S=_P D&\"?]@F'_P!!H ])HHHH **** "BBB@ HHHH **** "HYVD6&0PH MLDH4E$=MH9L< G!P/?!^E244 ?->N?M@W7@=_B GBOPG86'_ B+:;:R7.G: MZ;BUFO;UL16YEEMX=A4%'=L,%5U[\5[7\,_&J?$+P98ZZDVC3_:3(I?0-5&I M6>5D9,)<"./>?EY^48;(YQD\%'I/A_K'AA]8U(7>KZ\?$I^'9C%G\4Z4OB.-MC:8UT@G#;"^TKG.=H+8ZXH ZZBJ MNF:G::UI]O?6-Q'=6=P@DBGB.5=3T(/I3=7U>QT#2[K4M2NX;'3[2-II[FX< M)'$BC)9B> .] %RBHK6YBO;:*XMY%F@F021R(X!QZ&OG:+X$^.$MHIQ_PCZ:@EQK&8?[0G:)H;\$D M[_LX(:-L<;<.,\I7T=10!\_^ /V<]6\&^)O#R2ZA97'A_1+Z74X9T=Q=S2O: MK!Y;1[-JJ#N;=O)(P-HY-?0%%% 'BGA#P]?^(_%_QLM].\2:EX8N!XRMF^V: M9';O(0- TCY<3Q2)@_[N?>O0;WP=JMSJ6DW,7C36[2"S15N+.**S,=^1U:4M M 74GOY;(/0"N:^$7_)0/C;_V-]O_ .F#2*]/IW Y:U\'ZI!KFIWTOC+6KFSN MD98=,DCM!!9D]&C98!(2.WF.X]"=8TWPE=6-O$MFUB + MAX8;$F_P0*8] M6'B77DLU0(=& M_LKD#&XDQ^9D]>' ]JIV6F7%K;:O%+XR\37;7P(AEF%H&L M>2?W6V(9QT^??TJQ11=BL.MO!U]K/AJ#3X/''B:WN+:4N^I@VOVF8'^%LPE, M#V4'WK9N?!E[/K^GZBOBO6H+>U15DTV-H/L]R0.6DS$7R>^UEJUX3_X][C_> M'\JWJ+L+'*67@>\M+W5IW\6:[=1WR,L5O-)#LLR3]Z+$8.1VW%JK?\*\O_\ MA&/[)_X3?Q']I\[S?[6\RW^U8_N?ZG9M_P" Y]Z[2BBX6.4O? ]U>7ND7"^* M]=MUL459(898@EX0?O2@QDY/?:5I]MX*N8-?U#4F\4:W-#=(RII\DL?V>W)' M6,! V1VRQKJ**+C.*M_AS=P^'KK3'\:>))YII!(NHR3Q"YB _A4B,+@^ZFI; MWX?7-W;:1$OB_P 0VS6 >6&XC#7>"#^^S&0>F. *["O(?BC^TMH/PI\4?V' MJ.F:C=W'D)/YEJ(RF&S@?,P.>*+@=RG@V9/%,FL?\)%K+0.A3^RC.GV5+?$5P]\VY;N:Z0S6O/2(A /J#7D?\ PV_X2_Z M6M?]\P__ !='_#;_ (2_Z 6M?]\P_P#Q=%P-WXH^"K@:_P#!K25\4:\C+XBN M4DOENE%Q,/[*OW^=MN#]S'3H3]:]*D\%/)XG@U@>(-:1(D"'3ENA]E? QN9- MN']4EU!XVCB)F#V-U;;0?,X(-P&^BGU MKI_^&W_"7_0"UK_OF'_XNBX'KUE\/9+--74^*?$-Q_: (4S7@)M'(-)_P"$L\2HT4IE.H)?XN7S_"S[<%?;%>3?\-O^$O\ H!:U M_P!\P_\ Q='_ V_X2_Z 6M?]\P__%T@/9KGP.;G6]-U$>(-_(IMGX$^R:CJMV?$&NS_;T9!!->DQ6V>\2X^4CL>:ZFBG<#C%^& MFWPRVC_\)1XD):83?;SJ3?:A_LB3'W?:I[WX?+>W&DRGQ#K\/]G*%"0ZBZ+< M8.!4@\0WNK?VYKDAN49/L3W[FVBR,92/HI&.#5.U^&: M6V@WNE_\)+XEE%U()/MM:4\;" MI)05]3T08F!TV9V3S/G#^:,'#>42" M&K:I^QA\5M:=OM_BNPF671%L$2VU=K>"SD%O+"\1B_L]C/$Y?>S*\&2Q/EC: M*^XZ* ,SPQIDNB>&M)TZ9D>:TM(;=VC)*ED0*2,XXR**TZ* "BBB@ HHHH \ MP^$7_)0/C;_V-]O_ .F#2*]/KS#X1?\ )0/C;_V-]O\ ^F#2*]/H *S]?_Y! M%Q_P'_T(5H5GZ_\ \@BX_P" _P#H0H XRBBB@ HHHH **** .E\)_P#'O'\JWJ "BBB@ HHHH *^%?VR?^2Q'_L'0?S>ONJOA7]LG M_DL1_P"P=!_-Z /"Z*** "BBB@ HHHH _5ZBBB@ HHHH **** .3^+G_ "2G MQI_V!;W_ -$/7Y6U^J7Q<_Y)3XT_[ M[_P"B'K\K:\3,/BB?A'B-_O6'_P + M_,****\H_(0HHHH *^I_V!O^1O\ %7_7C%_Z,KY8KZG_ &!O^1O\5?\ 7C%_ MZ,KJPO\ &B?7<)?\CO#>K_\ 26?:]%%%?3']3A1110 4444 %%%% #=Z[MNX M;O3/-.KYP@\):ZWQ_MKU=(O8KR+Q#.YOBE\:6\+ZEX=L]/_X2 MJV#IJ^GSW$ID_L+2DTV M2-94*NH=3U5AD&O./L'Q?_Z#G@C_ ,$UY_\ )='V#XO_ /0<\$?^":\_^2Z M/0?[/M?^?:'_ +]BC^S[7_GVA_[]BO/OL'Q?_P"@YX(_\$UY_P#)='V#XO\ M_0<\$?\ @FO/_DN@#T'^S[7_ )]H?^_8H_L^U_Y]H?\ OV*^>_BY\7/B=\&[ M."_U8Z)?Z5OC%YJ.G>'IV@L5DD$:-(9+]"V6/W8A(X R5 ()K^!?C)\4OB)X MVU[0-)@T+[-HM]-IMUK<^E!;3SXE5F58QJAN""'7#>3CGJ,&@#Z,_L^U_P"? M:'_OV*/[/M?^?:'_ +]BO/OL'Q?_ .@YX(_\$UY_\ET?8/B__P!!SP1_X)KS M_P"2Z /18H(X 1'&D8/4(H&:DKS;[!\7_P#H.>"/_!->?_)='V#XO_\ 0<\$ M?^":\_\ DN@#TFBO-OL'Q?\ ^@YX(_\ !->?_)='V#XO_P#0<\$?^":\_P#D MN@#TFBO-OL'Q?_Z#G@C_ ,$UY_\ )='V#XO_ /0<\$?^":\_^2Z /2:^%?VR M?^2Q'_L'0?S>OJ'[!\7_ /H.>"/_ 37G_R77COQ4_99^(WQ7\4_VY?>,_"] ME/Y"0>5;Z).O^A^\._\ M@CG_ /DF@#Y]HKZ"_P"&#O'7_0_>'?\ P1S_ /R31_PP=XZ_Z'[P[_X(Y_\ MY)H ^W**\V^P?%__ *#G@C_P37G_ ,ET?8/B_P#]!SP1_P"":\_^2Z /2:*\ MV^P?%_\ Z#G@C_P37G_R71]@^+__ $'/!'_@FO/_ )+H ])HKS;[!\7_ /H. M>"/_ 37G_R71]@^+_\ T'/!'_@FO/\ Y+H W?BY_P DI\:?]@6]_P#1#U^5 MM??7QTO?BOX=^$'BN\NM5\&W-L;%[:2.'2;M'*RXB)!-T0"-^>0>E?G-Y'BG M_G\T?_P$E_\ CM>+C[.<5<_#/$*,*F+H1YTFHO>_5^GDS?HK \CQ3_S^:/\ M^ DO_P =H\CQ3_S^:/\ ^ DO_P =KR^7S/RCZO'_ )^1_'_(WZ*P/(\4_P#/ MYH__ ("2_P#QVCR/%/\ S^:/_P" DO\ \=HY?,/J\?\ GY'\?\C?KZG_ &!O M^1O\5?\ 7C%_Z,KXY\CQ3_S^:/\ ^ DO_P =KZ4_8AM?B#)XJ\2_V1J?AJ"3 M[%'YAO=.N) 1O[!9UP:ZL*OWT=3ZSA2BHYUAVIIZOO\ ROR/T)HKS;[!\7_^ M@YX(_P#!->?_ "71]@^+_P#T'/!'_@FO/_DNOI#^GCTFBO.$L/B[O7?KG@HI MGY@NC7@./;_2J]$BWB)/,*F3 W%1@$]\4 /HHHH **** "BBB@#S#X1?\E ^ M-O\ V-]O_P"F#2*]/KS#X1?\E ^-O_8WV_\ Z8-(KT^@ HHHH **** /(?C7 M\'O$WQ4\1>&9K/Q-I5EX;TF3[5<:!JNCRWD-]&90G^EW!G?S@H&"X]#DUA;V.5KJ\.I3R1JMNRN%C\M(BQ+*^XL!@8S7TFK!E!'0C->=>+_P!G M_P %>.?%P\2:OITTVHN+5;E(KN6*"\%M(TEOY\2L$E\MV8KN!QDUZ-0 4444 M %%%% !1110 4444 >5?M2_\D#\7?]<8O_1\=?FM7Z4_M2_\D#\7?]<8O_1\ M=?FM7A8_^(O0_GWQ$_Y&=+_KVO\ TJ04445YA^6!1110 5]3_L#?\C?XJ_Z\ M8O\ T97RQ7U/^P-_R-_BK_KQB_\ 1E=6%_C1/KN$O^1WAO5_^DL^UZ***^F/ MZG"BBB@ HHHH **** "BBB@#S#X1?\E ^-O_ &-]O_Z8-(KT^O,/A%_R4#XV M_P#8WV__ *8-(KT^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** /*OVI?\ D@?B[_KC%_Z/CK\UJ_2G M]J7_ )('XN_ZXQ?^CXZ_-:O"Q_\ $7H?S[XB?\C.E_U[7_I4@HHHKS#\L"BB MB@ KZG_8&_Y&_P 5?]>,7_HROEBOJ?\ 8&_Y&_Q5_P!>,7_HRNK"_P :)]=P ME_R.\-ZO_P!)9]KT445],?U.%%%% !1110!Y1K^NO)\4]?LM0\03:!H^G^'4 MF$J70@1&DE8/*2^4#*$ #$<9/K7@8^)VH:A\.?#TA\8Z@;F/PW=RV4UOJL@D MNM66[18XG97S-)L*XB?=E6)V]Q]A2>'M/EU^'6FM@=4AMVM4N-Q!$3,&*XS@ M\@'D5HT ?&(-6CUJ/2M8N-;M5O90NGR0RQFT(BW8AS@@;0N] M2V>'[R74=!TVZG&)I[:*5QC'S,@)_4TFO^']/\4:3/IFJ6PN["? EA9B MH< @@'!!QD#CO6@JJBA5 50, 8 % 'E?PIN6A^(7QL402R_\5=;G* 8_P"0 M!I'J:]*^W/\ \^EQ^2_XUYW\(O\ DH'QM_[&^W_],&D5Z?3NNPBI]N?_ )]+ MC\E_QH^W/_SZ7'Y+_C5NBG==@L5/MS_\^EQ^2_XT?;G_ .?2X_)?\:MT4778 M+%3[<_\ SZ7'Y+_C1]N?_GTN/R7_ !JW11==@L5/MS_\^EQ^2_XT?;G_ .?2 MX_)?\:MT4778+%3[<_\ SZ7'Y+_C1]N?_GTN/R7_ !JW11==@L5/MS_\^EQ^ M2_XT?;G_ .?2X_)?\:MT4778+%3[<_\ SZ7'Y+_C1]N?_GTN/R7_ !JW11== M@L5/MS_\^EQ^2_XT?;G_ .?2X_)?\:MT4778+%3[<_\ SZ7'Y+_C1]N?_GTN M/R7_ !JW11==@L5/MS_\^EQ^2_XT?;G_ .?2X_)?\:MT4778+%3[<_\ SZ7' MY+_C1]N?_GTN/R7_ !JW11==@L5/MS_\^EQ^2_XT?;G_ .?2X_)?\:MT4778 M+%3[<_\ SZ7'Y+_C1]N?_GTN/R7_ !JW11==@L5/MS_\^EQ^2_XT?;G_ .?2 MX_)?\:MT4778+'D7[4-VTGP'\6J;:9 88OF8+@?OX_>OS>K]*?VI?^2!^+O^ MN,7_ */CK\UJ\#,/XB]#^??$/_D94O\ KVO_ $J04445YA^6A1110 5]1_L& M3&'Q=XI(B>7-C%PF./WGN17RY7U/^P-_R-_BK_KQB_\ 1E=>%_C1/KN$O^1W MAO5_^DL^S/MS_P#/I!^/_ -LG1_ 'C'5/#]SX;U"XGL)!&\J31J&) M4'I^-?0]?FA^TS_R7;QA_P!?2_\ HM*]C%U94H)PTU/VGC'-L7D^#IUL)*TG M*ST3TLWU]#Z(_P"&^= _Z%74O^_\=>S_ 6^,%G\:?#-WK-EI\^FQ6UXUF8K MAU9B0B/G([?./RK\P:^Z_P!@[_DE.M?]AJ3_ -$05R87$U*M3ED]#Y/A7B;, M\TS*.&Q4TXM-[);>B/I.BBBO8/VH**** "BBB@#S#X1?\E ^-O\ V-]O_P"F M#2*]/KS#X1?\E ^-O_8WV_\ Z8-(KT^@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /*OVI?^2!^+O^ MN,7_ */CK\UJ_2G]J7_D@?B[_KC%_P"CXZ_-:O"Q_P#$7H?S[XB?\C.E_P!> MU_Z5(****\P_+ HHHH *^I_V!O\ D;_%7_7C%_Z,KY8KZG_8&_Y&_P 5?]>, M7_HRNK"_QHGUW"7_ ".\-ZO_ -)9]KU^:'[3/_)=O&'_ %]+_P"BTK]+Z_-# M]IG_ )+MXP_Z^E_]%I7IX_\ AKU/U+Q$_P"1=1_Q_P#MLCS"ONO]@[_DE.M? M]AJ3_P!$05\*5]U_L'?\DIUK_L-2?^B(*X<%_&/@.!/^1U'_ R_(^DZ***^ MA/Z4"BN#U7QKJTGCW4O#NEKI\,=CI"WTEUJ ?:DCR%4)VL,HJJ[$<$\#Z:VF\K4+6&X6*/R4\W,6]2S;BS@8'!SF@#Z M3HKYK3]I7Q-<0O?PZ?I0L;VQU*\L+=H93+#]CD0,LK^9A]Z%L85=IQ]ZOHK2 MK]=5TNSO44JES"DRJ>P90K? M]^V_PHY9=@YEW+U%4?[9L_\ GJW_ '[;_"C^V;/_ )ZM_P!^V_PHY9=@YEW+ MU%4?[9L_^>K?]^V_PH_MFS_YZM_W[;_"CEEV#F7K?\ ?MO\ M*/[9L_\ GJW_ '[;_"CEEV#F7K?\ ?MO\*.678.9=R]15'^V; M/_GJW_?MO\*/[9L_^>K?]^V_PHY9=@YEW+U%4?[9L_\ GJW_ '[;_"C^V;/_ M )ZM_P!^V_PHY9=@YEW+U%4?[9L_^>K?]^V_PH_MFS_YZM_W[;_"CEEV#F7< MO451_MFS_P">K?\ ?MO\*/[9L_\ GJW_ '[;_"CEEV#F7K?\ M?MO\*.678.9=R]15'^V;/_GJW_?MO\*/[9L_^>K?]^V_PHY9=@YEW/./VI?^ M2!^+O^N,7_H^.OS6K]'OVG]4MI_@1XLC20EVABP-C#_EO'[5^<->#F":J*_8 M_G[Q#:>94K?\^U_Z5(****\L_+0HHHH *^I_V!O^1O\ %7_7C%_Z,KY8KZA_ M8.NXK3Q;XH,K%0;&,#"D_P#+3VKKPBO6C8^NX2_Y'>&]7_Z2S[=K\T/VF?\ MDNWC#_KZ7_T6E?I#_;-G_P ]6_[]M_A7YM_M*2K/\74;?S_ /MLCS.ONO\ 8._Y)3K7_8:D_P#1$%?"E?=?[!W_ M "2G6O\ L-2?^B(*X,%_&/@>!/\ D=1_PR_(^DZ***^A/Z4.'\3?"?2_%OB. M^O\ 4)97L-1TO^R[^PC=XOM""3>A\Q'5EQ\PP.H;FH+CX$^"[NVM;>YT^]NH M[:,PQ_:-6O)&,)*L869I27BRBGRV)3(Z5W]% 'F^N? ;PU?66MKI5O\ V-?Z MK!);272/),L,@V5G'I]E;VL((A@C6) >RJ,#]! M4]% 'F'PB_Y*!\;?^QOM_P#TP:17I]>8?"+_ )*!\;?^QOM__3!I%>GT %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!Y5^U+_R0/Q=_UQB_]'QU^:U?I3^U+_R0/Q=_UQB_]'QU^:U> M%C_XB]#^??$3_D9TO^O:_P#2I!1117F'Y8%%%% !7U/^P-_R-_BK_KQB_P#1 ME?+%?4_[ W_(W^*O^O&+_P!&5U87^-$^NX2_Y'>&]7_Z2S[7K\\OBFL+?M;W M:W$!N8#KEJ)(50.9%_=Y4*>N?3O7Z&U^L:YQWQFO5QWP1]3]:X\;6$PSBKOVBT[Z,9K.C>#O!=NMO<7MV-8M-,O;9 MK6[T=X&N)I5E6-R6Z;=ZX/\ L<5]%?L'?\DIUK_L-2?^B(*^<-:^+FEVG@Z[ M\+V$-]XFMI8C%'>^(G63[*<8#V\>"8R!T^;BOH_]@[_DE.M?]AJ3_P!$05RX M9KVRY>Q\EPQ.@\\I1H-64):)/1V2M=MWT2U6A])T445[9^]!1110 4444 >8 M?"+_ )*!\;?^QOM__3!I%>GUYA\(O^2@?&W_ +&^W_\ 3!I%>GT %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110!Y5^U+_P D#\7?]<8O_1\=?FM7Z4_M2_\ ) _%W_7&+_T?'7YK5X6/ M_B+T/Y]\1/\ D9TO^O:_]*D%%%%>8?E@4444 %?4_P"P-_R-_BK_ *\8O_1E M?+%?4_[ W_(W^*O^O&+_ -&5U87^-$^NX2_Y'>&]7_Z2S[7K\\/BM>76G_M9 MWMU8VKWU[#K=M)!:QD!IG'EE4&>,DX%?H?7YS_&K3;C6?VH=7L+2Z:RNKK5H M(8KE208G98P'&,'@G/'I7JX[X(V[GZUQXY+"89QW]HOR9L>)KWQG:>!M;F\4 M^.M/ 4"RET>PB@N9C+*DA2.1HUVQY\I\_,2 I[XKVW]@[_DE.M?]AJ3_ -$0 M5X7'KZ M?L'?\DIUK_L-2?\ HB"N?#ZUD_(^:X=DIYW0G&3:<)?%+F??7WFEHUHK>A]) MT445[)^Y'$^(OB.VD>(]2T>TTT7TUAI+:I/+)1>%XYI+2VNK^]":E^Z%K!.L)D@D\G,I8DE594X4Y(.!7?Z MAX!OI_B+>:]::@;*TOM*6RG>%\7$4T 002*YB;]F3P], MMTW]KZPMS?I<1:E<+)"&OHYI%DD1QY>U1N0VV-Y'J-E;W4))AGC65">I M5AD?H:\=UK]F^QM]*U5= O9A=S6EU9V%MJ,@^RV"73J;ADV)O)('&XMZ< UZ M_I=@FE:99V4;%DMH4A5CU(50!_*@#SKX1?\ )0/C;_V-]O\ ^F#2*]/KR;X6 M:7:WOQ$^-CSPB1QXNMU!)/3^P-(KTG^P-/\ ^?9?S/\ C5+EZL6IH45G_P!@ M:?\ \^R_F?\ &C^P-/\ ^?9?S/\ C3M'O^'_ 1:FA16?_8&G_\ /LOYG_&C M^P-/_P"?9?S/^-%H]_P_X(:FA16?_8&G_P#/LOYG_&C^P-/_ .?9?S/^-%H] M_P /^"&IH45G_P!@:?\ \^R_F?\ &C^P-/\ ^?9?S/\ C1:/?\/^"&IH45G_ M -@:?_S[+^9_QH_L#3_^?9?S/^-%H]_P_P""&IH45G_V!I__ #[+^9_QH_L# M3_\ GV7\S_C1:/?\/^"&IH45G_V!I_\ S[+^9_QH_L#3_P#GV7\S_C1:/?\ M#_@AJ:%%9_\ 8&G_ //LOYG_ !H_L#3_ /GV7\S_ (T6CW_#_@AJ:%%9_P#8 M&G_\^R_F?\:/[ T__GV7\S_C1:/?\/\ @AJ:%%9_]@:?_P ^R_F?\:/[ T__ M )]E_,_XT6CW_#_@AJ:%%9_]@:?_ ,^R_F?\:/[ T_\ Y]E_,_XT6CW_ _X M(:FA16?_ &!I_P#S[+^9_P :/[ T_P#Y]E_,_P"-%H]_P_X(:FA16?\ V!I_ M_/LOYG_&C^P-/_Y]E_,_XT6CW_#_ ((:FA16?_8&G_\ /LOYG_&C^P-/_P"? M9?S/^-%H]_P_X(:GG7[4O_) _%W_ %QB_P#1\=?FM7Z.?M/:/9VWP(\62Q0* MCK#%@@GC]_'7YQUX&86]HK=C^?O$._\ :5*__/M?^E2"BBBO+/RT**** "OJ M?]@;_D;_ !5_UXQ?^C*^6*^H/V$+&"^\6^*%GC$@6QC(![?O*Z\);VT;GUW" M7_([PWJ__26?;U?G9\7[&XU3]JO4K.TNFL;J?6+>**Z5=QB2-NY^L<>O_8\/S;>T7?L^VOW%Z^U#7]7T*3&CV&@R:SI=[=ZA?VFG M,DTB0B5C$Y)POF&$9VX^]T/2O??V#O\ DE.M?]AJ3_T1!7F/Q"U:TTGP+JEM MK=EX@LM^*]._8._Y)3K7_8:D_\ 1$%< MU!6KI7Z'S^04U2SZC!SYGR2ONK:+1II6=[MZ7UU/I.BBBO9/V\**** "BBB@ M#S#X1?\ )0/C;_V-]O\ ^F#2*]/KS#X1?\E ^-O_ &-]O_Z8-(KT^@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** /*OVI?^2!^+O^N,7_H^.OS6K]*?VI?^2!^+O^N,7_H^.OS6KPL? M_$7H?S[XB?\ (SI?]>U_Z5(****\P_+ HHHH *^I_P!@;_D;_%7_ %XQ?^C* M^6*^I_V!O^1O\5?]>,7_ *,KJPO\:)]=PE_R.\-ZO_TEGVO7YO\ QZ%X?VD] M?&G7'V74/[2A^SS^:(O+DVQ[6WG[N#@Y[5^D%?G%\=(K:?\ :9UR.\LY]0M' MU2%9;2V;$LR%8\HA[,1P/+\F6-:\._%B[\,:Q>7 M?B"34M'MX':^\K5TG7R\4_%G2[2X M\'7:6NFZMIVGZ?#E='TR^M'@LF^Z'N(HR9#R>68D\GD5ZM^P=_R2G6O^PU)_ MZ(@K"@N6NEY'SV045A^(*4$Y/W):R;?W72LOZTV/I.BBBO9/W$**R[GQ-IEI MK2Z3-=K'J#6SWGE%6P(5(#.6Q@#)[G^5A_/OB)_R,Z7_7M?\ I4@H MHHKS#\L"BBB@ KZG_8&_Y&_Q5_UXQ?\ HROEBOJ?]@;_ )&_Q5_UXQ?^C*ZL M+_&B?7<)?\CO#>K_ /26?:]?G3\9=4?1/VIM4U"*V>\DM=7MYEMXP2TI41D* M,=SC%?HM7YX?%>[GL/VL[VYM;5KZYAUNV>*U1MK3,/+(0$]"3QFO5QOP1]3] M:X\O]4PUG;]XO/H^G4MWGP[B\$Z'XH\16MEXIG=[*>T-OJ-A]G$0F3:SRDMN M<*'SD+C."2,5[C^P=_R2G6O^PU)_Z(@KRWQ;:RZ?X;N[J[T>ZMH]/TN\L;74 M]1\1Q7$$YF60,D>,^=)\[?*O0J,XQ7J7[!W_ "2G6O\ L-2?^B(*YZ"2K)+L MSY[(*4*&>484X\JY):6>[W>J3\NJTNM[+Z3HHHKV3]N/'O&?P_O/%?Q(\06, MK7MEINO>'XK0:I:1;A#YE<+_ ,,V>,+.VUJ&'4=(O!J] MI?Z;)YC- +:&>X2594"1D,P4-F/Y0#C#8KZ;HH ^6]7^ GB/PQX>O-RPZI:: M9INJ6>G1Z?YDMU>27KH%\R/8 @0#DAF]> *^E= LI=.T'3;28YF@MHXG.<_, MJ@']15^B@#R3X76MU/\ $3XV-!>FV3_A+K<%!$K9/]@Z1SDUZ1_9^H?]!5O^ M_"5P?PB_Y*!\;?\ L;[?_P!,&D5Z?5J37_#(FR,S^S]0_P"@JW_?A*/[/U#_ M *"K?]^$K3HHYW_20!F#O47H?S]XAJV94O\ KVO_ $J04445Y9^6A1110 5]/_L)03S^+?% M@N3;$6,>2$#9_>>]?,%?4_[ W_(W^*O^O&+_ -&5UX1VKQ9]=PEKG>&]7_Z2 MS[$_L_4/^@JW_?A*_/CXO7&HZ7^U!J4]A"=4U6#5[=[>#9_KY0(RJ;1ZG P* M_1JOSI^,NFR:Q^U-JMA%=/8RW.KV\*74?WHBPC <)_ M5,/R;^T7Y/N=#XOTZWL_AU?GQ%I?A?1)=.C-G::=832W=W;W$PED16".4C), M;G+$_=Y'05[%^P=_R2G6O^PU)_Z(@KYYL?%NL^+=.\7^'M:M3?VMO9W%['=7 MUD!<0RP*YC:5UVG=L:11G/S..#FOH;]@[_DE.M?]AJ3_ -$05RX=IUDUV9\W MPY4IUL[H5*2TY)+5).ZTUMIHK;61])T445[1^YA1110 4444 >8?"+_DH'QM M_P"QOM__ $P:17I]>8?"+_DH'QM_[&^W_P#3!I%>GT %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y5 M^U+_ ,D#\7?]<8O_ $?'7YK5^E/[4O\ R0/Q=_UQB_\ 1\=?FM7A8_\ B+T/ MY]\1/^1G2_Z]K_TJ04445YA^6!1110 5]3_L#?\ (W^*O^O&+_T97RQ7U/\ ML#?\C?XJ_P"O&+_T975A?XT3Z[A+_D=X;U?_ *2S[7K\TOVE)7@^/?BV2-VC MD2\1E=3@@B-,$&OTMK\T/VF?^2[>,/\ KZ7_ -%I7IX_^&O4_4O$33+J/^/_ M -MD<[K7Q6\5^(=)?3;_ %JXGLY !*G"F;&,;R!EN@ZYKZ^_8._Y)3K7_8:D M_P#1$%?"E?=?[!W_ "2G6O\ L-2?^B(*XL&W*MJ^A\-P56JU\[A*K)R?++=W MZ'TG1117T!_1P45X1\3]"M_&/C_Q7HFKW=U9VDWA9(K66UM7N)%5YSYS)$@+ M.6:]H&O:QI]W%/X*DMK&/3;ZV\/)I.AR6T0OOM,1BN?LX4FVD91GS M&V\*W/)! /LJBOBN[\,:]86NM7NK:=?6>HP:3K!UW4KF!XTN9#+&UEB8@+*P M*@IM)V@8XZ5]A^'99Y_#^F2W1)N7M8FEW==Y09S^.: .!^$7_)0/C;_V-]O_ M .F#2*]/KR7X6F^'Q$^-GV86YC_X2ZWSYI8'/]@Z1Z#Z5Z3G5O[ME_WT_P#A M5*-^HKFC16=G5O[ME_WT_P#A1G5O[ME_WT_^%/E\Q7-&BL[.K?W;+_OI_P#" MC.K?W;+_ +Z?_"CE\PN:-%9V=6_NV7_?3_X49U;^[9?]]/\ X4=_M2_\D#\7?]<8O_1\=?FM7Z.? MM/'4?^%$^+/.6U$7DQ;O+9MW^OCZ9%?G'7@9@K5%Z'\_>(;OF5+_ *]K_P!* MD%%%%>6?EH4444 %?4_[ W_(W^*O^O&+_P!&5\L5]0?L(FZ'BWQ1]E$);[#' MGSB0,>9VQ77A%>O$^NX2_P"1WAO5_P#I+/MZOS0_:9_Y+MXP_P"OI?\ T6E? MH]G5O[ME_P!]/_A7YN_M)^;_ ,+Q\6^<$$OVI=VS./\ 5ITS7J9@K4UZGZCX MAN^74?\ '_[;(\TK[K_8._Y)3K7_ &&I/_1$%?"E?=?[!W_)*=:_[#4G_HB" MO/P7\8^!X$_Y'4?\,OR/I.BBBOH3^E"L^FVDFH1W[6L#7T<9B2Y,8,JH2"5# M8R 2 2/859HHH K:AIMIJ]H]K?6L%[;.06AN(Q(C$$$94@C@@'ZBK-%% 'F' MPB_Y*!\;?^QOM_\ TP:17I]>8?"+_DH'QM_[&^W_ /3!I%>GT %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!Y5^U+_R0/Q=_P!<8O\ T?'7YK5^MGB+P[IOBS1KG2=7M$OM.N0%FMY" M0K@$,,X(/4 _A7!?\,S?##_H3[+_ +[D_P#BJ\W$X:5::E%GYAQ3PKBL]Q<, M10G&*C'EUOW;Z)]S\T**_2__ (9F^&'_ $)]E_WW)_\ %4?\,S?##_H3[+_O MN3_XJN3ZA4[H^-_XAWF/_/Z'_DW_ ,B?FA17Z7_\,S?##_H3[+_ON3_XJC_A MF;X8?]"?9?\ ?X01RO"S$N MH.0#DGO6U'!SIU%-M:'NY)P5COT0^+WP@T;XP>&WTW4D\JZ0%K6^0?O(']?<>HK\Y/B+\.M9^&'B M:YT768#'-&?QVLTBHPK6EA^:\6E9IV:M+[]. MYR]?3/[,7[1GA7X/^!]1TC78M1DNKC47ND-G KKL,4:C)+CG*']*^9J^C?V9 MOV99_']Q#XE\20M;^'(FS!;N,->,/Y(/7OVKBP_M/:+V>Y\/PT\P68Q_LV*= M2S6JNDGNWY'T_HOQ_LO$6EV^HZ;X0\67=C< M%/'I\>UQDC(_>^H-%>FVMK# M8VT5O;Q)#!$H1(T&%51P !17T2C/K(_I:&'QG*N>OKUM%6N2T445J>L%%%% M'F'PB_Y*!\;?^QOM_P#TP:17I]>8?"+_ )*!\;?^QOM__3!I%>GT %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 >)_M@:W?Z/\'8X;"YFL?[4\0:-I5Q=V\C1O#;SZC!'*0P(* MY1BF<_QUYY9>-?$?@3]H:[\,^)=?;5;;Q.-7N-&O-+\1M-#H\%O%&ZI>6;6X M6 89@LH>3YL K\PKZ0\>>!=&^)7A2^\.>(+9KO2;W9YL22-&V4=9$964@JRN MBL"#D$"K%CX1T/3;ZXO;71["WOKE#'<74=LBS3*<9#N!ELX&,]1\(_%C0)_%P.NZ/K,!LI9_$YCLA%)9^8L,.J_9F>4C8TC(8(\'Y,[26K? M^!7Q UGQ#\2?@]>W&JZEJ;^(?A_=C5/MZ>49)K6YAV7!B5F569II1N!^92.3 MQCZ87P1X<71WTD:!I8TIW\Q[$64?D,_7<4V[2>!SCM56U^'>@V?CC_A+H;,I MK8TM='CD$C>7%:K(9-B1YVKECDD $[5!X H Z6BBB@ KA?BY\(=%^+_AM]-U M./RKI 6M;Y!^\@?U'J/4=Z[JBIE%27++8Y\1AZ6+I2H5X\T9:-,^+/@[^QKJ M;>,[N?QK&L>C:;-MBBC;/V\CD$>B=,]ST]:^SK6UAL;:*WMXDA@B4(D:#"J! MT %2T5E2HPHJT3R/ ?CAX[\1Z#J M7CAM'O9[=](\,QW%M%"3C?+/MDF(Y&8T4D'''->41M^9L+W'UA/X8TRY\01ZW):AM3CMF MLQ-O;!A9@Q0KG:>0.H)'..IJY_9]KL1?LT.V,Y1?+&%/J/2@#Y!A^(OBZ[6_ MG;7M1CU5M*UFYU6U6X8+I\EO+&;4B/.(L\KP!O!.<]:^M] O9-2T+3;N88FN M+:.5P!C#,H)_G4&O^%-)\3Z7=Z=J5DD]I=@"=%9HS( 00"RD$C('&>>AXK41 M%B1410J*,!0, #TH X7X<^&]0T/QC\4[V]@,-MK/B2&^LGR#YL*Z1IMN6]OW MEO*O/]VN\HHH ***SKKQ%I-B;P7.IV=N;.,2W(EN$7R$/1GR?E!]30!HT4V. M1)HUDC97C?O1*6"?.#MST88'8?6]% M'SOX@T/Q[HWB*_O+6;7E^QZNUQ!?-J;RV TE+7_5- 9#ODW@\M&6+G:QXKO/LVA7)MY)=1-K,;W[06A655G;>0G +LV5QN) M-?3%@TS6%L;E=MP8U,B^C8&?UJQ10 4444 %%%% !1110 5\WSZ_]I^/GC;3 M]2\2B""WAB^PZ7V@V-K%IUDZIK=T()=0621@X@)8;F&-H"ACG&>M:/C#XM^*/$W@(:I#XFL] M%FLM?M4OK6RCDCETZ$W+Q[;E_, VG"DAMN>>,$&OJRB@#YZO?C5XIM=+\2:F MU]I":;8^)4T".\:U;RK>'Y"UW*WF8*X?&.!R#FN$\=^.-6C\7>([S2]8L]*V M3>')K[7K(S1IO/ U]!9L MVF2375U?0V[*DUBRH;5D^8@,Q)+V[\0: MM#ITVM>)=/M7.IW$L9>+>88/)=_+B"@$HR $;<5G^!_'GQ)TL>'-$DU'4M8U MA_"EYK6F7%Q.\@O_ #;9)8E<,3YCQR%E&[/8<5]I44 ?/'P,\:1:C\0+'2K? M7+K7FG\.F_OIIM:GNFBN?-C5XYK=R5@<,SX5 F!Q@\8^AZ** "BBB@ HHHH ..**** "BBB@ HHHH _]D! end GRAPHIC 11 clne-20221231x10k002.jpg GRAPHIC begin 644 clne-20221231x10k002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" '> YD# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#[R^#_ ,'O M =[\)?!-Q<>"?#L]Q-H=C))++I,#.[&!"6)*9))YS77?\*5^'O\ T(?AG_P3 MV_\ \147P?NH;/X+>!99Y4AB70=/!>1@JC-O&!R?W_P#B*ZB#5K*YO[BQAO();VW"F:W253)$&Y4LH.5SVR*+[5K+3'MTO+R" MU>YD$,*SRJAE<]%7)&X^PYH Y?\ X4K\/?\ H0_#/_@GM_\ XBC_ (4K\/?^ MA#\,_P#@GM__ (BNH?5K*/4H]/>[@6_DC,J6IE42L@ZL$SDCWQ21:Q83M=K' M>V\C69VW 65283C.'Y^7CGG% ',?\*5^'O\ T(?AG_P3V_\ \11_PI7X>_\ M0A^&?_!/;_\ Q%=BCK*BNC!D89#*<@CUIU '&?\ "E?A[_T(?AG_ ,$]O_\ M$4?\*5^'O_0A^&?_ 3V_P#\179T4 <9_P *5^'O_0A^&?\ P3V__P 11_PI M7X>_]"'X9_\ !/;_ /Q%=G10!QG_ I7X>_]"'X9_P#!/;__ !%'_"E?A[_T M(?AG_P $]O\ _$5V=% '&?\ "E?A[_T(?AG_ ,$]O_\ $4?\*5^'O_0A^&?_ M 3V_P#\179T4 <9_P *5^'O_0A^&?\ P3V__P 11_PI7X>_]"'X9_\ !/;_ M /Q%=G10!QG_ I7X>_]"'X9_P#!/;__ !%'_"E?A[_T(?AG_P $]O\ _$5V M=% '&?\ "E?A[_T(?AG_ ,$]O_\ $4?\*5^'O_0A^&?_ 3V_P#\179T4 <9 M_P *5^'O_0A^&?\ P3V__P 11_PI7X>_]"'X9_\ !/;_ /Q%=G10!QG_ I7 MX>_]"'X9_P#!/;__ !%'_"E?A[_T(?AG_P $]O\ _$5V=% '&?\ "E?A[_T( M?AG_ ,$]O_\ $4?\*5^'O_0A^&?_ 3V_P#\179T4 <9_P *5^'O_0A^&?\ MP3V__P 11_PI7X>_]"'X9_\ !/;_ /Q%=G10!QG_ I7X>_]"'X9_P#!/;__ M !%'_"E?A[_T(?AG_P $]O\ _$5V=% '&?\ "E?A[_T(?AG_ ,$]O_\ $4?\ M*5^'O_0A^&?_ 3V_P#\179T4 <9_P *5^'O_0A^&?\ P3V__P 11_PI7X>_ M]"'X9_\ !/;_ /Q%=G10!QG_ I7X>_]"'X9_P#!/;__ !%'_"E?A[_T(?AG M_P $]O\ _$5V=% '&?\ "E?A[_T(?AG_ ,$]O_\ $4?\*5^'O_0A^&?_ 3V M_P#\179T4 <9_P *5^'O_0A^&?\ P3V__P 11_PI7X>_]"'X9_\ !/;_ /Q% M=G10!QG_ I7X>_]"'X9_P#!/;__ !%'_"E?A[_T(?AG_P $]O\ _$5V=% ' M&?\ "E?A[_T(?AG_ ,$]O_\ $4?\*5^'O_0A^&?_ 3V_P#\179T4 <9_P * M5^'O_0A^&?\ P3V__P 11_PI7X>_]"'X9_\ !/;_ /Q%=G10!QG_ I7X>_] M"'X9_P#!/;__ !%'_"E?A[_T(?AG_P $]O\ _$5V=% '&?\ "E?A[_T(?AG_ M ,$]O_\ $4?\*5^'O_0A^&?_ 3V_P#\179T4 <9_P *5^'O_0A^&?\ P3V_ M_P 11_PI7X>_]"'X9_\ !/;_ /Q%=G10!QG_ I7X>_]"'X9_P#!/;__ !%' M_"E?A[_T(?AG_P $]O\ _$5V=% '&?\ "E?A[_T(?AG_ ,$]O_\ $4?\*5^' MO_0A^&?_ 3V_P#\179T4 <9_P *5^'O_0A^&?\ P3V__P 11_PI7X>_]"'X M9_\ !/;_ /Q%=G10!QG_ I7X>_]"'X9_P#!/;__ !%'_"E?A[_T(?AG_P $ M]O\ _$5V=% '&?\ "E?A[_T(?AG_ ,$]O_\ $4?\*5^'O_0A^&?_ 3V_P#\ M179T4 <9_P *5^'O_0A^&?\ P3V__P 11_PI7X>_]"'X9_\ !/;_ /Q%=G10 M!QG_ I7X>_]"'X9_P#!/;__ !%'_"E?A[_T(?AG_P $]O\ _$5V=% '&?\ M"E?A[_T(?AG_ ,$]O_\ $4?\*5^'O_0A^&?_ 3V_P#\179T4 <9_P *5^'O M_0A^&?\ P3V__P 11_PI7X>_]"'X9_\ !/;_ /Q%=G10!QG_ I7X>_]"'X9 M_P#!/;__ !%'_"E?A[_T(?AG_P $]O\ _$5V=% '&?\ "E?A[_T(?AG_ ,$] MO_\ $4?\*5^'O_0A^&?_ 3V_P#\179T4 <9_P *5^'O_0A^&?\ P3V__P 1 M1_PI7X>_]"'X9_\ !/;_ /Q%=G10!QG_ I7X>_]"'X9_P#!/;__ !%'_"E? MA[_T(?AG_P $]O\ _$5V=% '&?\ "E?A[_T(?AG_ ,$]O_\ $4?\*5^'O_0A M^&?_ 3V_P#\179T4 <9_P *5^'O_0A^&?\ P3V__P 11_PI7X>_]"'X9_\ M!/;_ /Q%=G10!QG_ I7X>_]"'X9_P#!/;__ !%'_"E?A[_T(?AG_P $]O\ M_$5V=% '&?\ "E?A[_T(?AG_ ,$]O_\ $4?\*5^'O_0A^&?_ 3V_P#\179T M4 <9_P *5^'O_0A^&?\ P3V__P 11_PI7X>_]"'X9_\ !/;_ /Q%=G10!QG_ M I7X>_]"'X9_P#!/;__ !%'_"E?A[_T(?AG_P $]O\ _$5V=% '&?\ "E?A M[_T(?AG_ ,$]O_\ $4?\*5^'O_0A^&?_ 3V_P#\179T4 <9_P *5^'O_0A^ M&?\ P3V__P 11_PI7X>_]"'X9_\ !/;_ /Q%=G10!QG_ I7X>_]"'X9_P#! M/;__ !%'_"E?A[_T(?AG_P $]O\ _$5V=% '&?\ "E?A[_T(?AG_ ,$]O_\ M$4?\*5^'O_0A^&?_ 3V_P#\179T4 <9_P *5^'O_0A^&?\ P3V__P 11_PI M7X>_]"'X9_\ !/;_ /Q%=G10!QG_ I7X>_]"'X9_P#!/;__ !%'_"E?A[_T M(?AG_P $]O\ _$5V=% '&?\ "E?A[_T(?AG_ ,$]O_\ $4?\*5^'O_0A^&?_ M 3V_P#\179T4 <9_P *5^'O_0A^&?\ P3V__P 11_PI7X>_]"'X9_\ !/;_ M /Q%=G10!QG_ I7X>_]"'X9_P#!/;__ !%'_"E?A[_T(?AG_P $]O\ _$5V M=% '&?\ "E?A[_T(?AG_ ,$]O_\ $4?\*5^'O_0A^&?_ 3V_P#\179T4 <9 M_P *5^'O_0A^&?\ P3V__P 11_PI7X>_]"'X9_\ !/;_ /Q%=G10!P>I?!?X M?)I]RR^!?#2D1L01I%OZ?[E?G[_PAGA__H!:;_X"1_X5^FFJ?\@VY_ZYM_(U M^<= &_\ M"ZWXTNO@IX/M;CP/X@O/ VC:-X;N[/4-+N[);:\OVEM3FX62X23 M;&,)&FQE:23>Q 12*?CJ2.7XR>-?$/B.3PD_BW3_ !=IG]F>$]9L2WB.^MF% MF;9;*Z2820!"TFT6ZO&SK-YI968#[9^$5C;ZC\%/ L%U!%:#?Z7-X AG\)W6HS1212,9+HW+V+$D&?/V3#1'S/] M7MKZX@T#3+74KO4(=/M8K^\54N;I($6690, .X&6 [9)J&7PGHDUOIUO)I%@ M\&G,KV4;6L96V91A3&,80CL5QB@#X%\.'1CX=,_B?["?VC%\8Z&+7[64_MS9 MBPPL?_+3[.;;SMX'[O\ UV>-"IF1#U4/C MB'H.]=!8V%MI=G#:6=O%:VL*A(X8$"(BCH HX ]A7'_$C M_D+^!O\ L.Q_^B)J '?:_B)_T"/#'_@UN?\ Y&H^U_$3_H$>&/\ P:W/_P C M5VHZ"EH XG[7\1/^@1X8_P#!K<__ "-1]K^(G_0(\,?^#6Y_^1J[:B@#B?M? MQ$_Z!'AC_P &MS_\C4?:_B)_T"/#'_@UN?\ Y&KMJ* .)^U_$3_H$>&/_!K< M_P#R-1]K^(G_ $"/#'_@UN?_ )&KMJ* .)^U_$3_ *!'AC_P:W/_ ,C4?:_B M)_T"/#'_ (-;G_Y&KMJ* .)^U_$3_H$>&/\ P:W/_P C4?:_B)_T"/#'_@UN M?_D:NVHH XG[7\1/^@1X8_\ !K<__(U'VOXB?] CPQ_X-;G_ .1J[:B@#B?M M?Q$_Z!'AC_P:W/\ \C4?:_B)_P! CPQ_X-;G_P"1J[:B@#B?M?Q$_P"@1X8_ M\&MS_P#(U'VOXB?] CPQ_P"#6Y_^1J[:B@#B?M?Q$_Z!'AC_ ,&MS_\ (U'V MOXB?] CPQ_X-;G_Y&KMJ* .)^U_$3_H$>&/_ :W/_R-1]K^(G_0(\,?^#6Y M_P#D:NVHH XG[7\1/^@1X8_\&MS_ /(U'VOXB?\ 0(\,?^#6Y_\ D:NVHH X MG[7\1/\ H$>&/_!K<_\ R-1]K^(G_0(\,?\ @UN?_D:NVHH XG[7\1/^@1X8 M_P#!K<__ "-1]K^(G_0(\,?^#6Y_^1J[:B@#B?M?Q$_Z!'AC_P &MS_\C4?: M_B)_T"/#'_@UN?\ Y&KMJ* .)^U_$3_H$>&/_!K<_P#R-1]K^(G_ $"/#'_@ MUN?_ )&KMJ* .)^U_$3_ *!'AC_P:W/_ ,C4?:_B)_T"/#'_ (-;G_Y&KMJ* M .)^U_$3_H$>&/\ P:W/_P C4?:_B)_T"/#'_@UN?_D:NVHH XG[7\1/^@1X M8_\ !K<__(U'VOXB?] CPQ_X-;G_ .1J[:B@#B?M?Q$_Z!'AC_P:W/\ \C4? M:_B)_P! CPQ_X-;G_P"1J[:B@#B?M?Q$_P"@1X8_\&MS_P#(U'VOXB?] CPQ M_P"#6Y_^1J[:B@#B?M?Q$_Z!'AC_ ,&MS_\ (U'VOXB?] CPQ_X-;G_Y&KMJ M* .)^U_$3_H$>&/_ :W/_R-1]K^(G_0(\,?^#6Y_P#D:NVHH XG[7\1/^@1 MX8_\&MS_ /(U'VOXB?\ 0(\,?^#6Y_\ D:NVHH XG[7\1/\ H$>&/_!K<_\ MR-1]K^(G_0(\,?\ @UN?_D:NVHH XG[7\1/^@1X8_P#!K<__ "-1]K^(G_0( M\,?^#6Y_^1J[:B@#B?M?Q$_Z!'AC_P &MS_\C4?:_B)_T"/#'_@UN?\ Y&KM MJ* .)^U_$3_H$>&/_!K<_P#R-1]K^(G_ $"/#'_@UN?_ )&KMJ* .)^U_$3_ M *!'AC_P:W/_ ,C4?:_B)_T"/#'_ (-;G_Y&KMJ* .)^U_$3_H$>&/\ P:W/ M_P C4?:_B)_T"/#'_@UN?_D:NVHH XG[7\1/^@1X8_\ !K<__(U'VOXB?] C MPQ_X-;G_ .1J[:B@#B?M?Q$_Z!'AC_P:W/\ \C4?:_B)_P! CPQ_X-;G_P"1 MJ[:B@#B?M?Q$_P"@1X8_\&MS_P#(U'VOXB?] CPQ_P"#6Y_^1J[:B@#B?M?Q M$_Z!'AC_ ,&MS_\ (U'VOXB?] CPQ_X-;G_Y&KMJ* .)^U_$3_H$>&/_ :W M/_R-1]K^(G_0(\,?^#6Y_P#D:NVHH XG[7\1/^@1X8_\&MS_ /(U'VOXB?\ M0(\,?^#6Y_\ D:NVHH XG[7\1/\ H$>&/_!K<_\ R-1]K^(G_0(\,?\ @UN? M_D:NVHH XG[7\1/^@1X8_P#!K<__ "-1]K^(G_0(\,?^#6Y_^1J[:B@#B?M? MQ$_Z!'AC_P &MS_\C4?:_B)_T"/#'_@UN?\ Y&KMJ* .)^U_$3_H$>&/_!K< M_P#R-1]K^(G_ $"/#'_@UN?_ )&KMJ* .)^U_$3_ *!'AC_P:W/_ ,C4?:_B M)_T"/#'_ (-;G_Y&KMJ* .)^U_$3_H$>&/\ P:W/_P C4?:_B)_T"/#'_@UN M?_D:NVHH XG[7\1/^@1X8_\ !K<__(U'VOXB?] CPQ_X-;G_ .1J[:B@#B?M M?Q$_Z!'AC_P:W/\ \C4?:_B)_P! CPQ_X-;G_P"1J[:B@#B?M?Q$_P"@1X8_ M\&MS_P#(U'VOXB?] CPQ_P"#6Y_^1J[:B@#B?M?Q$_Z!'AC_ ,&MS_\ (U'V MOXB?] CPQ_X-;G_Y&KMJ* .)^U_$3_H$>&/_ :W/_R-1]K^(G_0(\,?^#6Y M_P#D:NVHH XG[7\1/^@1X8_\&MS_ /(U'VOXB?\ 0(\,?^#6Y_\ D:NVHH X MG[7\1/\ H$>&/_!K<_\ R-1]K^(G_0(\,?\ @UN?_D:NVHH XG[7\1/^@1X8 M_P#!K<__ "-1]K^(G_0(\,?^#6Y_^1J[:B@#B?M?Q$_Z!'AC_P &MS_\C4?: M_B)_T"/#'_@UN?\ Y&KMJ* .)^U_$3_H$>&/_!K<_P#R-1]K^(G_ $"/#'_@ MUN?_ )&KMJ* //=9\0>/]"TJ[U"XT;PV\%K$TKK'JMP6( R<9M^M=MHVH?VM MI%E?;/+^TP)-LSG;N4-C/XUD_$3_ )$77O\ KRE_] -6?!O_ "*.B?\ 7C!_ MZ+6@"_JG_(-N?^N;?R-?G'7Z.:I_R#;G_KFW\C7YQT ?>?P6_P"2.> _^P#8 M?^D\==G7G_POUS3O#OP,\#7VJW]KIEDFAZ:C7-Y,L4:L\,2("S$#+,RJ!W) M')KM+O6+"PO;&SN;VWM[N^=H[6"655>X94+LL:DY8A59B!G !/04 7**YW2O MB-X4UWQ1J/AK3?$VCZAXBTT;KW2+6_BDN[4>LD2L63J.H'6CQ7\1O"G@2?3H M/$GB;1_#\VI2^191ZI?Q6S74G'R1AV&]N1P,]10!T5%<[+X/"D_B M;1X?%$\?G0Z))?Q+>R)UW+"6WD8!Y [&I+;Q]X9O&U@0>(=+E.C[O[2V7D9^ MQ8SN\[GY,;6SNQC:?0T ;U3,H!*'(&>O49%4HMIM+85TG8Z"BBBI&%%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 <[\1/\ D1=>_P"O*7_T U9\&_\ (HZ)_P!>,'_HM:K?$3_D1=>_ MZ\I?_0#5GP;_ ,BCHG_7C!_Z+6@"_JG_ "#;G_KFW\C7YQU^CFJ?\@VY_P"N M;?R-?G'0!T'Q^LOB-J?P=\'77_"&PZYX(T?1?#DVE31:ZEN5OFDMM\\T!C)= MAD11\[4$DCD$XV_0WQ"\(63_ +07P3\6SZ8\7B2YO+VUGD>Y><6T?]DW3-#' MSL1=^"Q55WE5)S@8]-^"W_)'/ ?_ & ;#_TGCKLZ /A_X-7^A3ZO\%O"^GVG MD_$CPIJ^J77BU?LC)<64307BW,ES(5^[//) RDG]YE67(7(W/C'XY\ 1^-_% MFN>*?LVKZ'XN\ 6]EX6N_LC746HL9+HSVML0K;I9#):L$'S. I .WC[#Q1B@ M#\_/#,<6C>$F\ >(+1G^.ESXOT34K:*:U:2]E2/[ PNUFV']U%!%,CR;MJ[) M%."<'K?B7\-#\,M5UE-&DF\2V6E::]Y>VZ2VG="3-OG=W8_+^ MXMI%(S(6/VMBC% '#?!KQS?_ !!\'R:EJ%O DD6H7=G'=VBLMO?Q0S-&ES"" MS$)(%##YF'7#,,$N^)'_ "%_ W_8=C_]$35VX P.!7$?$C_ )"_@;_L.Q_^ MB)J .W'04M(.@I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@!#7S/\ L<7/VS7?B_/G/F>*YVS_ ,!6OI@]*^4_V#YS'7^RUW_A_,XZK_?4UZ_D?5M%%%>8=@4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110!SOQ$_Y$77O^O*7_P! -6?!O_(HZ)_UXP?^BUJM\1/^1%U[_KRE M_P#0#5GP;_R*.B?]>,'_ *+6@"_JG_(-N?\ KFW\C7YQU^CFJ?\ (-N?^N;? MR-?G'0!]Y_!;_DCG@/\ [ -A_P"D\==G7B/@_P".O@'X9_#WX8:'XH\5:=HN MJZEH&GM;VUU(0=AAC17<@$1H6^4.Y5200#D&NO\ $7Q[^'WA/Q[8>"]7\6:; M8>)KUHTAT^60[MTAQ$K,!M1G/"*Y!#&0LH4D;7*$@.$)*'AL4OQ$^.7@/X37VFV?B[Q18:%=:C MDV\5TYR4! :1L [(P2 9&PH)&30!W5%<'>?'7P!I_P 0[;P-<>*]-B\57&P1 MZB%L;0[+\RH2&88(!!J:T^-'@B]77VA\263)H4;S:@Q8JL,:,R.X M)&'571T+)N 92N4C%?8J6E[^S_HGA*'2?%NG:YK'A#33:W6@>'A?VWB0BV*KIMQ+'&[)&&;YP M[P?+*2DF"V.=USPYXOTCQ]XJMKL^+X_'6K^);#5='T"PTLW7AK4(7BLA-]JE M,+1LL1BE0M+(CQ"*-HAG!;[!^"PS\'/ ?_8!L/\ TG2NSQS0!\=?"V*[DO?@ MYX''AO7+'Q%X!U?4;SQ!?76E7$5M##]GO(MZ7+((Y_M+SQNHC9BP)+ %:V?B M7XPLM,\9^*_$,_AKQ!X@TCQQX'MM-T%[+0+N=IIU>[+VA?*41);R1D,X?,8 4AA75?$WX/W'@K6-5E\&V&J:S#H]D=0:WO+?S;>)) M+XW,=I"JJ#.!.9+EU)9MMO#'TDY^P<\5>"VO?$$#+.M]=06 MMT]N;=KVU29E@N3$<;#(@#8P >H ! J7XD?\A?P-_P!AV/\ ]$35V]<1\2/^ M0OX&_P"P['_Z(FH [<=!2T@Z"EH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** (;P[;68YQA&/Z5^>/[)]K%H_P =/"%]'&$DUB#5XY9%_P"6 MA2X.,_@HK]"M3;;IUT?2)S_XZ:_/[X&YTSQ)\#-3Z++_B4WV_SB?H712#H*X3Q=\8]$\&_$/PIX-NTN)=6\1&7[/Y M*@I$J*3N?)R =I P#TKPH0E4=H*__ /2E)15Y,[RBDZTM04%%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!SOQ$_Y$77O^O*7_P! -6?!O_(HZ)_UXP?^BUJM\1/^ M1%U[_KRE_P#0#5GP;_R*.B?]>,'_ *+6@"_JG_(-N?\ KFW\C7YQU^CFJ?\ M(-N?^N;?R-?G'0!]Y_!;_DCG@/\ [ -A_P"D\==G7@?AG]H?P1\+OAW\/]'U M_4+N*Z'AG3;NZ>TTVXNH=/MWA5$FNY8D9+>-F5@'D*@[6/0$UZCK'Q2\+:%X MX\/^#KS6;=/$VO"5]/TQ"7FE2*-I'D(&=J!4/S-@$X ))Q0!U=%>:^%OVB/ MWC+QN_A72]2N9=2+W$5M/+IUQ%9WSVY*W"6URZ"*=HB"&$;$C!]#B3XE_'_P M7\)=3M]/\0WUXEW);M?2I8:;OH< 'HU%>97/ M[1_@*U\=P^$VU:>34);B&S^UQ6%Q)8)&.0*RAU#;77:PSV(['VKB_B1_R%_ W_8=C_\ 1$U M';CH*6D'04M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!2U MIMND7ISC$$A_\=-?G_X'W6OPW^ VHH/WB>-KN(MZB25@?Y5]^>(FV:!J3=<6 MTI_\<-? 6BS1:7^SI\%+^XD2*"#QJTCR.<*BFX?DU]!EGP27>2_])F>7C/B7 MH_SB?H:. *^#/%GBZ'Q9_P %#/#7V348=2L+%TM87MY Z(1;2%UR.,ARV?>O MN/6=373/#]]J&X;+>VDGW=L*A;/Z5^4W[+=TU_\ M0>$;EOO3:C-(?J8I3_6 MKRBCS0KU7TBU]Z?^1..J6E2AW:_ _6D=!2T@Z"EKYP]8**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#G?B)_R(NO?]>4O_H!JSX-_P"11T3_ *\8/_1:U6^(G_(B MZ]_UY2_^@&K/@W_D4=$_Z\8/_1:T 7]4_P"0;<_]&/AKXU\'>"/^%+R^$]6O=0N_$6EZJGBNWC0Z2EK"]E- M+*\Q<,LD9MI(UC*[F(C(R#D=9\3?@=J.B:[JUYX T6_)TRT_M&(W#":)YWNV MG2VM(WX*QR&:Z*G(,JVRCY1M'U;@9SCFC% '"?!B]\3W_@UY/%*W'VD7]VEE M+>PB&ZELA,PMGGC 4+(8]I(VJ>A(!)%2?$C_ )"_@;_L.Q_^B)J[?I7$?$C_ M )"_@;_L.Q_^B)J .W'04M(.@I: "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@#*\5ML\+ZNP.,6!I!\K#7)CGN"7FY M%?H=XU;9X-UUCR!87!_\AM7P)X]M7?\ X)^>"Y%5FVZQN.T9P"T_7]*^CREV MY?\ ''\I'DXW6_\ A?YH^IM"\6W/B?\ 9";6[QMUW<>%97E8'.7^SL"?SKX7 M_9TT_P#L[]I7X9IMQYD,,WUW6CMG]:^M/ U]L_8(:8G[GAJ9/R5A7F'A;P3I M6A>/OV9M.NSKYVT/]HK M1OA=\-/!ME>>'?%&L6VG^%M.O]6U/1M*-Q::5;M;C$D[EE)X1V*Q"1@JY*@$ M9Z_6/VE/#NE^,!HMOHWB/6;&&>VM+_Q#I6F&?3-/FN%1HHYI0V[)66)B45P@ MD4N5!S0!ZU17DOA#]I7PSXS\;6_AZUT[7;6"^FNK?2==O+#R]-U:6W+>>EM+ MN)8KLD(WJH<(Q0L!FK'Q3_:&T'X5:TNEW6C^(->NHK$ZKJ T'3_M0TVR#%?M M,YW+A,J^%3<[;'(4A30!ZE17C[_M1^$3XPAT:WM-:O=+>\MM-?Q3:V._2(;R MX2-H+=Y]V=SB:(;@I0&159@3BG67[4/@V]BUF0+J4<=A;R75N7MA_P 3*-+I MK0FV 8EB9U$85@K,70@88&@#UZN'^)'_ "%_ W_8=C_]$35VD$IFA1RC1%E! M*/C'?LZ M6ZS_ +&=K&4#!])O>",\D25[9\26V?#OQ2QYQI5T?_(+5Y3^RK 9?V5/#L?7 MS--F'Y[Z].D[85O^_'\F<<]:R7]U_FCY1^%/QPU74?V8_B9X0O8K6+3M"T2- M+-XT(E8RS%&WDG!ZCH!7JGQ%U33_ (8:Y^S->ZW.;33M-M)8[BO[+NEV_AWXA_!*_BA6*?6]$U**:0#! MD*S.5SZX4 ?A7Z%5\]G5GB>9=5^3:_0]7+[JC9]_S2?ZA1117@'IA1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!SOQ$_Y$77O^O*7_P! -6?!O_(HZ)_UXP?^BUJM\1/^ M1%U[_KRE_P#0#5GP;_R*.B?]>,'_ *+6@"_JG_(-N?\ KFW\C7YQU^CFJ?\ M(-N?^N;?R-?G'0!['KT_Q \5^"O 'A6+X>^)M>^&)\+:;)J;^&[S3HIM8D:% M-UG(]Q=1/%;A0/,V#=+N*[E4-NR_$W[.GB1_B-K]YIO@"ZDUW6?$-KKFA^/% MUN*%/#<++;BXMW@$N\,OE2@I$CI.'"NP X^I/@L/^+.> _\ L V'_I/'79T M?+'PZ^'/CVSO_AGX/U3P@VFZ'\.]2N[]O$?VZVDAU5!!=06J6\2N959EN0TG MFJ@4H0"^0:T_'MA\0[?Q-KOB3P_\.KO61XU\*6VD/8SZE9PS:->1-S":ZBLC,QMDGD!8-((]H)W,>@))!-2?$C_D+^!O^P['_ .B)J[BN'^)' M_(7\#?\ 8=C_ /1$U ';CH*6D'04M !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!Y=^T[XQG\"_ CQCJUM"EQ,MDUN$D) 'FD1D\>@#O@;X3T2Y(,\>G)YN#D!F7<1G_ (%7+_MLMC]FSQ8N<;Q N/7]\G%> MM>"UV>$=&7&,6D0Q_P %>BWRX*-NLG^"5OS9RK7$._1+\6_\C\O_&OPJUCX M+W/Q"T77)+9[R]T#[6!:R%T"&]CV\D#G S^-?>OQ1^'5O\2OV>)M..D0ZMJ< M>C^;IR/&&=+@0C:8R>C'I^-?,W[?4BZ9\2[N28^5'?\ A+R8F;@22+=J=H/< MX&<5]Q^"?^1/T7_KSA_] %>QC\14=&AB/M7O^"//PU**J5*73;\SY#T#PG?? M#WQ=^S'8:I:O8:C#:W<%Q;R8W1NT6XJ<=\M7VL.@KYS_ &F/]%^,OP(NAP/[ M;N82?3=$N*^C%Z"O*QLW5A2JO=I_^E,[8MSM/ _V&M6N]8^""RWMW/>SKJEZIDN)&=L>OH6OFG]@&3?\#IAD';J]X/I\^:^EJ[\P5L747FSEPNM"'H%%%%>>=044 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% '._$3_D1=>_Z\I?_ $ U9\&_\BCHG_7C!_Z+6JWQ$_Y$77O^ MO*7_ - -6?!O_(HZ)_UXP?\ HM: +^J?\@VY_P"N;?R-?G'7Z.:I_P @VY_Z MYM_(U^<= 'WG\%O^2.> _P#L V'_ *3QUV=?.6G_ !TU'X8_"CPA)!\//$?B M/0=(\)V&I:SK5D8(8+2#[,&;RQ-(C7+JD;,R1 [1MYRP%>A:A\?/#MM\2_"/ M@FUAO]1U'Q$KRK=P6S"UM(Q:R7"&65@!O=8SMC7+8R2 !D@'I=%>+>"OVF+7 MQCXPTBP/A36-,\-^()[FU\/>)KIX#;:I+;B0R*(U,R*-ZH2,< W? MBI\?W^'GB*71],\&ZUXQGT_3?[;UEM*DMT&G6.YU#GS77S9&\J4K$F6(C;IQ MD ]]<7\2/^0OX&_[ M#L?_ *(FH [<=!2T@Z"EH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH ***0]#0!X!^VSJ%M+^S_XGM(YXI+A)+421*X+QAI5P2O49[9KVOPJNSPUI M0ZXM8O\ T$5^<7[1/B.5OC3\9+(2D1726,31]F:*6,#\LG\Z_2+P\NS0M/7& M,6\8Q_P$5[6,H?5\+2C>]VW]ZB>?0J^UK3?;3[FSX/\ ^"FG_(Q^#/\ KQN? M_0UK[E\$_P#(H:+_ ->7X;_M[\R*"MBJOR_(^=/VX]?3P5;?#7Q5) ]S'H_B M%9VBC(#.OEDE03P"0M>D_!S]H[PW\7/"5MK@_P"*>%UJ#Z;;VNISQK)-,HSM M3!PQ(YP.:\R_X**67G_ RSN,U-NN+64_\ CAKY:/Q(]E['R9^Q'\3- \&?"W2] M)U>]^RWNO>([RTT]!&S"20!6()'"]1R?45]BU^1FF^*W\->"/AS?1ML;3?%= MY?9SV5K8G] :_6VSN%N[2&=&#+(@<$=P1FO>SC#*E555?:*Z M7C,.H.ISKE5KOUV_,V=:FHN7-HCOZ*YKX?>/+#XC>'$UC3DEB@:5X3'. '5E M..<$]1@_C72UTPG&I%3@[IFD9*24H[,****LH**** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@#G?B)_P B+KW_ %Y2_P#H!JSX-_Y%'1/^O&#_ -%K M5;XB?\B+KW_7E+_Z :L^#?\ D4=$_P"O&#_T6M %_5/^0;<_]""#0[ZZN]1C:? M)B$NG3P )Q\^))5';C)]JU?@M_R1SP'_ -@&P_\ 2>.NSH ^9/AY\'OB'I&J M?#_POK&GZ/#X/^'E[=7]EK-MJ+27.L9AN(;6,P&(>1M2Y)D)=LL@V\$XO>.? M"7Q4DU[4?$7AKPUHOO"=CIGAV86GVFVN+9S#-?:@[MYCR, MHS&%B:95(_CNGDQN4&OH:B@#@O@KX:U[PIX+-EK\Y:=KZZGM;5K@W#65J\S- M!;&4_?,:$+G) Z D &I?B1_R%_ W_8=C_P#1$U=Q7#_$C_D+^!O^P['_ .B) MJ .W'04M(.@I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $/0UX3 M\'_B'KOB+X__ !;\/ZEJ,EUIFDS6PL+9E4+ I4A@,#/.!UKW8]#7PQH'QET? MX2_M1_&%M3EDCN=3F6"Q58C(K3JK$;L=%SCGWKU,%1=>%6,5=\NGWHX\14]G M*#;LK_HSYY^/&IM<_M#?$ JV4FU1HR?83)C^5?K%HZ[-)LUZXA3_ -!%?C47 MUSQ[X\M]1:W>^U77M1WB*WC_ -:YE!8*!]#QV K]F=.1H["V1AM98U!!['%> MSGL?9TZ$.J3_ $1Y^6OFE4EW_P""?+7_ 4/T8WWPR\-7@7/V;6XD)]!(I'\ MP*^H='C\K2;)/[L*#_QT5SWQ-^&.B?%KPVNAZ^D[V*W,5V/L\OEN'C;^&-7DF@@G*R17$!^>&5?N.!T.,]#PH9 MV";E@,9+=QG$6<>O%?K@>E?G-^S;HW_"0_M:>*K&4;X+2/5^W:27:?\ T*O; MRBO*G2JN^D5=+SLT>=CJ<9S@NLM/R/MKX">/+CXF?"'PQXCNUB6\O;-&G$(( M3S!\K8!)P,@UU7BUMGA;6&ZXLYC_ .0VKQ+]AN[>3X$VMD__ ##]1O+5?8+, MV/YU[3XV?R_!VNMD#%A<')_ZYM7BXBFJ>*E".RE^IZ%*3G1C)]C\=?A]X0D^ M(7B:XT.-V\U[&^N($W''F1P-(!CWV8_*OU._9G^*NG?%CX3:+?VMTDVH6EO% M::C"/O0W"HNY3QWX(QQ@UY1^R!\'_"=_\,/A_P"/KBT6VUW3(;X?:8F$:2B2 M1U9IACY\+P"3P*YSX6Z_K?@/QE\3+'X?:5I^LV5]JKW\,%N#_H\3'RT9(E(R MN1GC@ >E>GGV:X9J5.=^:.R2NVTWS:+I:SOT/'PJ>$49RVE_E=?J?:%)7RS> M^/\ Q[\3)].\*Z=JV]3TXXI MU'^[@W^!WOQ2^)\'@*PAMK-$U'Q'?,L5AIJM\SLQP&8?W0?SZ>XX2+XS^(OA MAJBV/Q)MH98[JW6XMKK28<[6)PT;UK1=6+MV7^8N@^.] \3ZE>:?I>J M07E[9X,\$9.Y >_/4>XSSQ5#XE?$G2_AAH']I:ENE:1_+@MHR \K=2!G@ #D MD_U%?/-EHK?LU>+O#>IZP'O3=65REY)9Y*;RPVJI;&< +G\3BNL^&FKS?&;X MJRZSK^EO;1:1IL9MK"?+11R2$_O & SE>02/3T%9PS*K47L&E&LW:W1*U[OY M?>T2L5.2]FU:;?W=;G2?"7PD_B^]U?QSXFL)&N]5>2*PM[WYA!8L,!0O0;@2 M/VT8P"#R..M;H P!@4M>O1P ML*5/D>M[W?>^]_4[84HPCRO7OY]SXML/@]>ZUXW\5^%8?/GAT*"YDLW)&/,8 MJT(8XQ\X[?7TKM?V;]*_X3#7=7DURS%PFE:5#HJV]VF0JDMO4J>A^4@CW-?3 M2PQI([JBJ[XW, 6QTR>]4--\.Z;H][J%W964-M)_&[X-VMS9ZAXRT#S;'Q/9,-0:2-V(G\M>F,X4 MX4'('.W'>O0]%^(6E7O@'3_%5[>0V.GSVZ3233-M1&/!7/LV173@G/#2GAJU MK1UB_P"[_P #KZFM!RI-TI[+5>AU-%<_X6\7\^?)M87F?']U02?Y5POP MH^->F?%9KJ&ULKFPN[6))98IRK#YB1A6'7&!V'6LY5Z<*D:4I>]+9$NI&,E! MO5GHM%%%;F@4444 %%%% !1110 4444 %%%% !1110!SOQ$_Y$77O^O*7_T MU9\&_P#(HZ)_UXP?^BUJM\1/^1%U[_KRE_\ 0#5GP;_R*.B?]>,'_HM: +^J M?\@VY_ZYM_(U^<=?HYJG_(-N?^N;?R-?G'0!]Y_!;_DCG@/_ + -A_Z3QUV= M>!:7\:!\,_AW\%=(C\.ZEK$FOVVBZ=)>0H8[2P2=8HA)+,1@MD_+$N6;J=JY M:J_B+]K$:?\ %\^#=*T;1]2@M]3BTFX^U>)K>SU2YF81F4V5@ZYN4A$JER70 MG#A Y7! /H6BO"O W[26I>*_$_AO[;X-&E^"O%EW=67AW7UU-9IKF2%974SV MWEKY*S1P2O&0[G"@,$+ 5H?%7XYZ_P"#_%&H:-X4\$KXNDT72%UW6I)=56Q\ MBV9I%CC@!C?SIW\F8A&*+A.7&10![+17SS:?M83ZQ>1ZYI7A'[;\,5U2RT:? MQ0^IK'<)/%Y#=^7(VCV MD5X&ENY1?R6"03#8/(D:6/=CYP$WDG]VU 'T+7#_ !(_Y"_@;_L.Q_\ HB:N MTMV=X(VD"K(5!8(VY<]\' R/?%<7\2/^0OX&_P"P['_Z(FH [<=!2T@Z"EH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_(O]IF_>S_:1\:W<1!> M+5)"I/L,5^N9KX6L? /PZ\0?%;XMZMX_LX)KVWU>272DN+B2-9MHSMVJP#@L MN"#USZ&O:RS'4,N=2OB':-K=-==E>QY.80]I&,4[:]?0[/\ 9R^ ?A/0OA9X M ^(&N37<>H:/;SZKEB%C'GC=AEQDA0?EY!YKO(?C=XOMQ9^)[_0[6U\#WETM MM&6+?:4C8D+,>>GU'T[&O)&T7Q!J6K^';6;4;EXO&4,3W,:DHJQ"0_(H' "H M!CCTKZQ\3>"[/7/ EWXJ3\K/;S(H*4XM4_=Y?Q?G\CHXY%EC5U.58 @^U.KXY^#_Q2U?PC_P )4]Q> MRWXM--+6\5Y*SH'C<* !G@?-V]*ZSP?^T!XET3QNNF^-FMH;6^$_6L*6=4)Q@YIKFT\EZOS.B&.IR2Z*#SG.>'Q'%J'CK4B;W7K^ZEB6XDZ11*VT+&.PP!7"_L MFZWWJ[\/3QN-P]2O3K^S@TO=2U:OI=]-=7 MY:'-4C.O.G-NR=[>6AK_ +$$8\951M'/\0KY;^#7Q9\3^'];\5:)X7TY+ MN4ZAVX)'.=O2O1/B[X#M? /[,?B3Q+J5M]I\9W$,=U) M=W@S*EP\BC:/0 ,01W/6J^MX_%XKV$::5=.TK_#?2UFM[[^2%2Q$G0Y8+6*= M[^1SOP9^%OQ \0_"71='TGQ#%#X397M&0R;05#DN^%'S9;=W[8/%=/\ #;PC M8_#+]M+7M*LE\BRU3PO#(K2E-SG4C)-OK]K3M=K9&OU>-&$)[M-?Y?J>WV/@31M.\77WB6WM?*U:]B$ M,TJL=K 'KMZ9.!D]\"N@I!TI:Y8PC"ZBK=3U%%1V0444591B^+_"&F>.="FT MC5X#/9RE6(5BC @Y!!'(K5MK6*SACAAC$<:*$50.@ P!4M%0H14G.VKZD\JO M>VH45YIK/Q_\,Z#\9=/^&]ZTT.KWMD;R.Y8*+=3\Q$;,3D,51FZ8Z<\UZ4K! MU#*00>01WK>=.=-)R5KJZ]!1G&5[/86BBBLRQDL23Q/'(H='!5E/0@\$5\.W MGBI]8^%6D^"=.6YO-0BU6XG>T@B9SY0W&,+C[W4G Z8K[EKR"V^#+:1\=[?Q M5IUO!!HIM9))(T*IY=P5*85 .C [B?4MZUX.:86KB.3V>S]U^C:U^5CS\72G M4Y>7T?H[?Y'BGP\UKQ9\+?BE8^&YYH[5]4OK-K^#:LGF(_ &2.#ASG'<>U?7 M%GXDTK4-5NM,M=1M;C4+4;I[:*56DC&"_P#A)/"4NH63K:ZU MH[C4K2Y"#=OB!;:3UP1G\<5\Z^ O$+?#35M"\?ZD9[NVU]=0%S% H#%@X(QD M@'+$'VP:X*=2>45/82]Z#=[OI&]OS:N<\92P4O9O6.]^R_X<]2^-/B74/&_C MC3?ASHGVGR7D1M8,2 #RB5;&[L N2?7('/2F>#?"%A\'?CO:Z18M4_1A^57 M?V@_A;>_$/0;.?1HU;6K&0^7F41;XGX==Q^@/X>]:NE*K!X^*YI\UTO[J=K+ MU6OJ5R.<7B%K*^GHGM\T>L45X=^S9J/B%[_QEIGB.:=KZSN(&:&XDWF)F1L@ MI)J+1M:L?$.G0W^FW<5[9R@E)H6W*W.#S4\RORWU% M=7L7:***H84444 %%%% '._$3_D1=>_Z\I?_ $ U9\&_\BCHG_7C!_Z+6JWQ M$_Y$77O^O*7_ - -6?!O_(HZ)_UXP?\ HM: +^J?\@VY_P"N;?R-?G'7Z.:I M_P @VY_ZYM_(U^<= 'UQ8> K[Q_\#O@]!8W%O;MI,?V7O$>J>*O%UCI+^%E\'>,==M/$&I:E>VTIUJQFB\GO)'/%;QW((\N-88[AP2A?S"JG"<@V?''PL^*>IZO M=Z[X;O?"FGZKXF\.PZ%XAM[U[F2&SDC:8I7((]V$.Y<$'Z"H MH ^7M,_9=\6^'+9? 6EZQHQ^% M86!42.NUN#78?%K]GRZ^(=_KEQI\VEZ)YMCBS,$&Q[B]=L2S7+*H)_<@P*1N M(6>8]P*]QHH X7X-^!;_ .'OA"73-0N('DEU"[O8[2S9FMK&*:9I$MH254E( MPP4?*HZX51@!WQ(_Y"_@;_L.Q_\ HB:NXKA_B1_R%_ W_8=C_P#1$U ';CH* M6D'04M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%9'BSQ);^$/#E_K%TI>"TB,A13@L>P'U M.!4RDH1V1UK=I0G&<5. M.S!-22:"BLJP\4Z3JFKWVEVFH03ZA98^T6Z-EX\],BJ_BOQMHW@FWM9M9O!9 MQW,P@B8J6RQ^@X'OTI.K!1_9JT:]M8[[Q=++K>MS3-<7,R2O'')NZ(1UP/P_+BO+JXNI5E[+!6DUN MV]%Y:=3DG6E-\E"S:W?3_ARKI\_Q5^*ME!?V^H6'@W1YD\ZW:!#)/(#]W>#G M QSP1]*X;X&?#[0_B/K?C>'Q/&VJZMI.K"VN)Q(R R@;G&1@,"3SQ7T=K'B3 MP]X!LM,@U&_M-&MKB>.QLXYG"!Y#PD:#N:\/_8M?^T-$\?ZJX_TB]\47C2?@ M0!7=2RBG.C*OB'*;C;=^ZV]-MM-;6,)48^UA&;YGK>_IV/?V\/Z8US8W#6%N M9[%2EM*8QNA!&"%/;BM"BBNA12V1Z:26Q\Z_M'_#75K[4-,U'P]I;26CP_8[ MR.QC&<-*&!* 9().20.W->H>*?A#X?\ '5EI*:M;N&LBC9@(C:4!<;';&2OX MBNZHKSXX"BJE2?6L;P9\--!\ 7FOW6BVKV\VN7[:C>EY6 MM;O[=KLO[/6IJI(#WUDI [@S#BL?X1V-Y\&_VFO$_P /X=0>[\.:_:2>);:* M>-1)%.T@60!AU';GT'OG7_;H^?X(Q0_\]];L(OSE_P#K5[JA%9C"I':3C+\O MQT/,LEA)QM9JZ?J>^:9&L6FVJ* JK$@ ';@5\S?M[ZK<^%/!_@CQ19Q1S76C M>(HKB))<[&81NP#8YP=G.*^G;,8LX!Z(O\JY[XC>!-%^(7AB?3-XS7FX6M&AB(U)JZ3U.VM!U*3A'!?L.WAN/V=M!B/_+K/=V^/3;.]>^U.*IJE7G3 MCLFU^)5&;G3C)]4@HHHKE-CP6^^)>MQ?MDZ?X-3477P^_AA[E[#"[#<>82'Z M9SM&.O2GZS^UKX9\(_&_6O 'B?R]!M[."![?6)YB8II9%5C&RA?DX<88G'!S MCBO)]?\ $ T__@HDKNK.EMH3(57J0+0RD5YSJ'P-\0?M3^&/'/Q=ATJ>TU35 M+B*3P]ID%W')]HBC__D> M-*O57,J6KYGIY)'FG[1^NV_Q7UGQ;\2+.;?ITVOQ:'8'!4M!'9LV_!Z!L*<> MYK])?@3?'4?@OX&N"=Q?1;3))SDB)1_2OSF\.?"_7_%GP&T[0M-T^6?49OB$ M]C*41G2!Q:"/=(R@[4#9RW3BON+]C3Q7)XA^!NEZ?=0B#4/#LTNAW48.?G@; M:#^*E3]-U*LK="",$5Y/\5_@;;^*/ FF:)X<6VTLZ5,9+:*3<4*L#O3/)!). M<\\BO6Z*YJ^'IXB#A46ZM_7W&52G&K%QDCQ']E+1;K2O!NL/>0R6\TFI/&8Y M5*D&-%0\'WR/PKVZBBEA:"PM&-%.]@I4_904%T/EKX^P7WPO^*FF^+],ORLF MHMYAM@I !B5$8-SA@P;TXYKU;]G77+_Q#\-H+S4;N:]N'N[@>9.Y=L>8<#)[ M#-=7XZ\ :-\0]'.GZQ;^8@8-'-&0LL1R"=K8.,XP?45Y%\,_'FF_"3P5XML= M48LFAZS+!# C#S95<@J%!(R>I/M7B*D\#CG5E*U.2;]'HW^5S@Y/88AS;]UW M^_J?0-%?-/QA^(?C/Q!XJGT#PO83RVVG-:7PDL$U>E1Q].M7E0BGI?7H[:,ZH8 MB-2HZ:6QWM(>!1FO+?C-\8[?X>;=+:UDDN;ZQN)(KA7 $;J,*".IR3777KT\ M-3=2H[)&U2I&E'FEL><_&[XEW'CO5I_A_I^F&-3J<%J;Z27Y9'X;;@#CG'.3 MPIXK;^$'B^R^&_B?4_AY?&Y:8ZJR:?\ +N C=-P+'L#Q^)KJO@=\*],\*^#] M/OIX%N]4ODAOI9+C$@CDVDJ8\CY3ASD]>M8OQM\+)X8\2Z+\1[+3Q<'3)U?4 MU20J\D0&U6 /'RY/YCTKYSV.)II9A-^]=77:'5:=KW^1YG)5C_M,GK^43VWK M2UX%XS^+&HWGQC\%:+I-X]MH\[6UQ+Y38-PLIX5_8+V]_I7OM?04,5#$2G&' MV78]&G5C4_Z\I?_0#5GP;_ ,BCHG_7C!_Z M+6JWQ$_Y$77O^O*7_P! -6?!O_(HZ)_UXP?^BUH OZI_R#;G_KFW\C7YQU^C MFJ?\@VY_ZYM_(U^<= 'WG\%O^2.> _\ L V'_I/'79U\]6_Q98K:RCG$47 SODE.>%"[0.68< ]EXM^+FL:!\:/!'@ MV#PO*VC:Y-<17.OW,RI&KI9S7"Q01@EG;]U\S,%51P"Q/ !ZG17SQ\/?V@O& M'B/Q%X/U/5_#^D6G@#QQ>7-CH,UIUA]:NI8C-'(TPBM;?RU.)&%O*=[Y5 M?E&TY) ![A17S)IO[4WB7Q$(_&NDZ!I3?"B+5K+1;B6YN9EU8OJ7*VEE ,O*P)Q] .2?85Y_=_M#^&;?QA!HL*YJN)HT&E4DDW^IE.K"GI)V/42P&Z#I223:A/ Y6%YMI")N'WL''ZUR%]X7\8_%Y)_&6F7ES!# MJ-V+*.RMYPFRS#8+,OHGP3X)TKP'H<6FZ5;"",?-(Y.6E?'+,>YKR MU.IF7[MPY:>]W]I=+>O7R.3FEBO=M:/YG ? 3Q5IFF_#:RLK^_M[.YL[E[)X MYY0I#[SM7D]3VKKOB3\3]*^&6EP7>I+-,UPQCABMU#%F SSDC Z<^]>+?$S] MG'7KWQ1K>NZ'+;O:RL+N&SCUEU?RZ&$:M:"5!1UV3Z:=2 M3P=\//%DVCV7Q"\-W,/_ D=_+--/;7C_NY87)*CZC XJCKOB>Y^/%WX4\.Z MG -*U%+JYBNTC.=K*G#[3R.1T/YU]/Z7I=IHNGP6-C;I:VD"!(H8QA44= *\ MMT/X$'1_B[=^,!J:FVDD>6.S$1W;G'.6SC YQ@557+JE.$*=*[C)KG5].EW^ M&I4\-**C&.J=N;_,Z/P!\(=!\$:/80&PL[W4K= 'U![9?,=LYR"%8[/4#;JWWV>8,S M#MNPH'/I7M/[ VHIJ_PQ\0WT:LD=SK]W,JMU 8@@'\Z\K_:.^%>L_&+]HKQC MX?T%('U/^Q=.EC%Q+Y:!0_SDGV!SCOBOH3]D_P""NM_ SX=W6A:[2W\ MMR&L79D"-C&2R@YX]*^PQ=2C'+84D_>M'3\?U/'HQJ/%RG;37_(]LHHHKY0] ML**** "BBB@#XS_:'^*4?P=_;#\%Z_=VZRZ=-HB6%T[$CRXI+APTBXZE2%./ M3-;W[8OQ+\,^)=*T+P3INLV][XE3Q+ICS:9!EI50L3G &#P1D Y&1FM_]KO] MG2S^*VE7'BR2]E2\T'1;P1V21!A<':70[LY&TAN,'.:\,_8$^'\7C?X@^(/& MWB47EYK&DB'[*UV#M+RH)4]JJ MLJ%M)O\ #J??UN-L$8/90*2Y_P"/>3_=/\JDILJ[XF7.-P(S7RG4]H^3/V-O MBIHOAKP5X1\%W?V@ZQX@OM6GM#&@,:K%<.6WMG@G!QP>E>H?M6_&C4_@=\-( M-;T>&VGU*YU&"SC%VI:-5.YG) (S\J$#ZYK\\_#7Q7G^$OQ/\,W<^GM>/X2N MKZ%[7S?*,[233%@"0+_BQX<^'V MGZ!=>(;\6$>LW45E;.4+*977(W$<*O'+'@5Y!^U/^T?>?!K4OAST5O)J%I%J#W:Q?S^'?"FC_ &S3=2N;9O)O3Y>\ MP0J7(C VL&P3C XYKEPF!PL.2IB)V;N[/JKV7XFU?$UIVOGNSS/7_BM MJ]C\>]=^(&BEKPW-_?/;RS(7CFMFW(RC/\(C8#C[O'2OT(_8JM3;?LR^"T;D MM%/)_P!]7$C#^=>9?LG_ @T_P :_LF/;7EG:IJ&L1ZE'::C+ KR6ZS$QY5L M9 .Q20",XKZ)^#7@"3X6_##PYX5FNTOIM+M%@DN(T*+(_5B >0,DT9KBZ52F M\/!6<))>J2:_4,%1G&2JR>DE?YNQ:^'_ ,--!^&.G:C9>'[5[2WO[^;4IU>5 MI,S2D%B"3P.!@=!BO&?@(C^"?VC_ (S>#1@V=S<6_B*V"\!?/7]X,?4KS[5Z MK\6OBQ9?"C1[6[N+22_N+N0QPVT<@3.!DDD] ..QZBODOQE^TII/PU_:,E^( M=MID^LZ=K?AVWTU[>*3RC!.LP+AV88)51V'.17+A,-B<13J2Y6U-:/NTU_P3 M2OB:%*I&GS).+V\FF?=]%1V\Z75O'-&=T9W<(J@G@#QEX2T;7K: M-X(=3L8;Z.&4C>BR(' .._./PKQ'X2?'S5?''[3?Q(\%7$\4NA:5$ITY%C4& M-XBB3?,.6W,Y//3;Q7PSX6UOXK^(/[9UOP$FOO8Q6=EI=[)I):0Q10VZA$(& M2J_NW/ QSCO@^Y?LQ^!I?@_\9_A5)-;W,5SXS\,7CW45P2'BG5C+RA *CRUB M&#SDDU]!/+*>&IU7*2;:T756]Y_@OF>9'&3K2A9-*^K[]#[\KY-^//PAUS4O MB9?7.AZ9=ZA;WMK]ND:./Y$=1M90>A8A00.I+5]945\'CL%#'4U3F[6=STJ] M".(CRR/G_P#9NFU/Q+XD\7>(-5@%O=[;?3S$(RFTHOW2IY! "YSZU:^%NHS: M/X ^);02_9]0L]4U"8#C=&=F5./J*]SCACBW[$5-YW-M&,GU-?+7Q.^&^KM\ M<18Z;-)9V/BH8DDA8_ZL!?/#?]\@^^:\FO1J8"E3<;S:;3Z.\^OWV..I"6'A M%K5ZK[S*MOCEXKU?X:6UE!J\TOB<:D$C:VC!N)+=8M[%\#INP,XY /O5O2M. MOOVH/$5S?7<+Z3#::6EO'>JADA\\."Q'09.6^7/ Q7N?A'X*^'?!?BF;7-.C MD$S6J6L<3X*1 !F'&=S #)/OZUW5O;0VD?EP1)"F<[8U"C/T%*CEF(JI+%U M+QV:WO;9W_KH*&$J3LJTKKMWML>+_M#_ !XL_P!G#P'IGD?9;[6IC%;V5A=, MR^;&A197^7IM4Y^I%>IC^R_'WA-65X[[2=5M RNAW+)&ZY!'X&OB']N.RD\? M_M$^ /!\19Q);*I5O],[F M^_9BUS0+*\U+3=6&HZQ8SQ2Z8!\C/&G\+EB ".,8../?CV'X3>/IO&7@?^T] M7$%G>VLTMM>$'9&KH>3R>!@CO7=$!UQV-?&OQ<\'^+/A[J5U:I<,^@:O=W M MHK>4L)#-@LCI_>P!CKTXK\ZKPCE%JV'BW%Z->?1_H%2*P7OTT[=5^1]CQ7$4 M\"S12))"R[ED1@5(]01VJG:Z_I]_IV:!B9;=PZ_+G<,CN,5\XV?Q MVLO#/P7T;1=,<77B62W-KY(4XM_F9=S>^,87KR*YCP@NM_!#Q9YMKI-^'@5MI+9SD]#QZ]*YGX1?"'PC\2OAYX;U2:(B]L9)8KLP@#SV#'Y M)/7&5Y'..*V;_P#97TZ31]/MX]9N3)9).'*1A/M(<[E4\G&#@=\C/2L5/-9* M%5)-6O;:][;^E_P\T1&6+DHS5FOS_K]#T_QO>P:E\.=8N[659[:;3Y)(Y$.0 MRE"016AX-_Y%'1/^O&#_ -%K7A_@#XAP7GPPU?P9X^#>/".B?\ 7C!_Z+6O>PV(CB:4:D>N_D^J/1I5%5@I(O:I_P @ MVY_ZYM_(U^<=?HYJG_(-N?\ KFW\C7YQUU&I]?Z+\/I/B%\$/A%#%>I8G2_[ M UEF>(OYBVRQ2F,8(P6QC/./0UVGC#X?R>*/&W@37DO4MT\-7US=O 8BQN!+ M9S6X4-D;<&4-D@YVX[YH^"W_ "1SP'_V ;#_ -)XZ[.@#P+P-^SEX@\+^(/# M%M>^+[34O!/@ZZNKWPYI2:6T5TDLR2QQBZN/-*RK#'/(B!$0G(+$E:F\;_!' MQYXBU"75](\;:1H.LZ[H,6@>)6&B23P2HC2,MQ9J;@-#*OGS!1(TJX<9!*\^ M[T4 ?.-G^RCJ.BRKX8TKQ5;6WPKDU2RUFXT*733)?F:V$!$*7?FA5A>2VCD; M,9?)#_'&H^$I_'>N:[GXFOHCPWJR:]X?T_44.5N8$ES]16>'Q3KS<)0<=$ MU?JG^1%.LZDFG&W7Y&E1117H'2%%%4M9UBTT#2[G4;^86]G;(9)92"=H'L*3 M:BKO83=M669YX[:%Y976*)%+,[G 4#J2:\XU;]H/P=IWAV[U6#4!>^3*T,=L MGRR3N/[@;J/]KI7%^./']Y\:YG\(^ ]MS8NJ/J&J2,8T$9/* %<_ER:A^#O[ M/)TC4]:NO$]A%)%EK:SAF"2 IWE'7!].]>#5QM>M55/!QO'5'[/PMHEG MI5@A2UM8Q&@;&2!W..IK2HHKUXQ44HQV1VI)*R"D Z#%+15#"BBB@ I#TI: M0]* /G/PO^\_;@\:-TV>'K-?KTKZ-KYR\$_O/VU?B$W79HMDN3VXKTCXG_&G M3/ANUI L']L:A/-Y1L;6=1+'QD$CD\D@ >]>M7HU*]6G3IJ[Y8_D<$*L*%.5 M2H[*[_,]"ED6&-I'8*B@LS'H .IKQW2_VGM!GNW_ +2TW4-)TQGD2VU.6,O! M.5/(!4=?S]ZY+Q1\?O$-SI>KZ#J7A:XT/5]3A6+2X23YCB0E#NW ?@1BO3+3 MX-Z-JGPXT'PUK%N[1V CE(B?:3(!\W/H23FMEA:6$A?&+XGI9]+:M='K9?>< MCQ-3%2MA'\*UNNM]$^JZO[C"US]H'1M;^'GB/4?#EU-'J5C:J^R>':T9=MBG MT.#Z9[5B?!+QQJWA_P 77O@[Q=J\E[?7*QW-@\I:0N73>R[_ *++#2=-U&[FT35E<7]VMN-D,:L'6-AGO@8)/6ND_:6\':K>?\ "(R> M'K6XENH9'ME:S4AU)5=I+C[HPIY)Q7I*G@G;#4I7C4N[O>-EIK;NGIV9Y[J8 MQ7Q%6-G3LK+9W>NE^S6O='J<'Q<\&W%Y>6L?B.P,]HC/,/-P% ZX)X./09-< M=XR_:3T#PYS%N=AY(SC.>E=+\,?@AIWP\O]>N"8;U=0E*PHT9Q%;Y MR(R"2"<]3]*\YPRVDY.\I6Z;)]-&OO\ \SO4\PJJ*M&-^N[779_=_D=1X)^( MFA?$/3Y[O1KHSQ0R>5()$,;*V 1P?7-1'*A8 @9 SG M;QGN<8KUWX7_ DL?A>-0:UO[O4)K[RS-)=$'+*",C'/))/)-$Z6"H)55)RN MKJ+_ %:^80JXRNW2LHV=G)?HG\CQVZ^*'Q+^$]M:VWBCR=4DU.UD^Q@*&GAF M'"!B QR1E>?K6]8?%OQG\+YE7XCV+7FF7$.;6_L8DW-+C.QL$#/..0.G<5.LKY 8@@'=GYAU&W%;OA[]E8CQIK=MJ\"MX96PA M6PO8;K]\]T5'F,4Q\H5@< Y!##TKVJ=6AA%.,J]T]4K7:U5M7Y=/4\Y_6,1R MN-&S6C=[)OKIZ]3Q_P"'7Q@TVU^+'@?Q;=%IUM?AS#:3A%)_TKS#M0G^'=L/ M/;-?6/@7XR:#X^TRXM=4C31-11-EWIFIL$RK+U&[&Y2#Z=^17@G[,WP3TRZ\ M9:W=33!!H&I;&M(=K*\XR"&!SM48!"^IKW[XH? WP_\ $XK=7*M8ZJB[1>VX M&YU .%<'AATYZ\8!KDQ_U%5E1DW=+XETZI6Z[G1A)8R5-UH)6_E?7H]>@OAG MXA>!M!\01> M#^S:>MC"RI#:QK%:PE3S$IX&[DG &.O-5/%W[0/AW0I8[+2? M,\2:Q<*AM;33_F64NV /,&0.GN>E^]G_ $SJIO'S7*U&*?7=I=K;77](\Q^&/]H_&[Q[=>)/$^GQ MQ6&BPM80V(.^ SMD29#9R0IY_P" ^E8W[4_[/.E:OX0O]8TZ*"TMH+2.WGLH MX% 1 P"RQ$#Y'7(R>ZY_'Z6LM.M--21+2UAM4DD:5UAC"!G/+,<=2>YHU+3K M;5["XLKR!+FTN$,""*E9E*&)C5IKE@K+E\B_[/C*@Z;N^;K?N M>2?!GX\>&O$W@WPG:/UN(B'%S BB3.,@*>"I[AA[UZ-XG\=^'_ M 6+XDMR2U MBD+X,A]P0O7L/I7UC\'O"6J?$G6-1\1_$#3!?@Z?!:6)NX5\J6-EW&1 ."2" M#N'=CT/3T\;E>'H+ZPY^X];==7I;[]3@PV88BK^YY/>VOTT6M_N=CV7P3X[T MCX@Z0^I:-.\]LDS0,9(RC!EQV/L01]:Z&OF;5-,\6? G7M3UO0/)O? (OS\MI!+;W$:RQN.C*PR#^1KP\7 MAHT6JE)WA+;NO)^9ZV$Q$JJ=.JK3COV?FO(GKX5\;_"6Z_:/_;+\1Q1RM%X7 M\.)90:I#O$FN:EHUAX@LI-5T^_?3 M)[.23RY/M"+N9$5L%\#/*Y'!]*\B_8RB&I67Q.\22?/_P!QQW_!.K19=#\-_$*UN(VCN;;7 MOL/?#T.J M:9+Y]G<(?DD #KR1AE[=#P:4L75EB7CHQMJORV^=F"HTU2^K-W=G_P /\C!^ M"/Q!TGXC_#;0M2TS5K?595LK>.\,,H=HI_*4NC]PV3WKO*^9?V6='L?#OQM^ M/>F:9:Q6&G6^JV(AM8%VQQ@Q2,=J]!R2:^FJY,73C2K.,-M']Z3_ %-Z$W.F MG+?5?<[!2$ D' R.AI:*XSH"BBB@#YNT6);S]NCQ)N4,(O!\*?3,X_QKQ7QS M\#O#?[-/[3'PX\06VM"T\-ZIJCR&&_; LBJY;,I/S*2XQD9'J:]N\$#S_P!M MWQ^W_/'PU:)^<@-;'[:GA^PUC]GGQ3=7-E;W%W80"YMIY8E9X&#KN*,1E21D M'':OI:5>5/$4Z5_=G&,7\U^ESR)TU.E*=M8MM?)GN43K)$CHP=& (93D$>M, MN+."[,9GACF,3B1/,0-L8=",]#[U\_Z!^U)H^A>./ /P]O=+NC-K>C6$UOJD M3JT?FS)A$9.H'R_>SWZ=Z^AJ\&MAYT6E46^J\T>E"I&JGRO8\PMO@3I.F_%& M/QA:3>2@WRR6!0%/.88WJ?X1R21@\^E97Q5\*>%?BKHT_B&+5TO(M 2ZBF^P M2HZEU7+1NPSM*L <5ZQK%Y%I^E7ES-(L4443.SNP 4 $Y)-?G/\ !GX]6F@? M!#Q_X9A#7_B_Q+JTL6EZ9$#OD>Y&TR>F 3^)P*6$R:CBJ-2,8:K^5 MCAKNE1_=M:2N_FCUC_@GO\1]4UW_ (2SP_?6R0P!H]8@^8Y'FX1@/5?D!SZY MK[,KX_\ V>/!LWP?_:(7PO>$+._@>T,I7D-,DG[S!'7'(S[5])_#GXGZ%\4M M.U&]T&:66"POIM.F\Z(QD2QG#8!ZCT-=^8481J\U"-H6C;M:UE^1>#?+25.3 MU5SSW]H#X.6>LZ'>^(-&MXK+68@9;IT?P6_P"2.> _^P#8?^D\==G7&?!8X^#?@0_]0"P_])TKY^\5?M3^(4^,VJ:5 MI6I:1IOA[0]?MM N;;4M OYXKB1_)WM<:I%F"Q8F8K"KH^]D&\HK@@ ^M**^ M;=.^-?CYM?TKQ5='1'^'VK>+YO",&C16-]?T7P%<:!81>%M BUZ^.M64MR=0DE><16B%)8_)4K;2%I M?G(++A3@T >[T5\IZE^TAX[US0]?^(/AV/1;+P1X5M=-NK[1K^TDFOM16XM( M+RXV7"RJL!BAN4"?NWWNK;MHQ2VG[2OC:VU#7[/5;#3]/N9?-@LQ?6TEM%I5 MR+N6-$N'9L2H+2(W;LI7Y4..'2@#ZKKA_B1_R%_ W_8=C_\ 1$U=-X6K!HY".&(P3CD$$=B".U'[V6VMX[S5_*8 M*]Q9*A@Y]'+8-Q :&28](PW/Y@&N>MBZ%#^)-+\_N,I MUJ=/XF>PT5X*WQE^(^J2"RT_P ]IJ-N3+=?; _D^7C("L=O/Y_2NV\*?'+PO MKNCV4]]J=KI6H2C;+8W$F'CDSM(Y]ZQIYAAZDN6]O5-?G;8B.)IR=KV]=/S/ M1**Y^/Q_XWMI##*XG7"N!G;UZ^U>;W'[4.ASSE-'T36M:5!F1 M[:V^X2/5(].FC.V M2UU)E@E4_0G!_ FN7\7_ +3_ (9T#4)K#38;C7;J-2-]ICRM_0+N)R?J :B> M/PL(*I*HK,3Q%*,>9R5CV2LCQ!XNT;PM8O>:MJ5O8VR,%9Y7[GM@' M_B?\2F$VN:U_PAFE,@>.WTC!FD!Y^9LY4X]_PK1T']F3PGI-_#?7KWNM7:.9 M'-]*&29CW= ,&L?K.(JJ]"E9=Y.WX;_D1[6K/^'#[]/PW.D\2_&?PGX:TG[: MVJPW[LBM#:V3B2:7=]W"@]_6N$EOOC'X[A&H:8FG^%-.E7$-K<'/@3X+\,:D=0M='26\$IFCDN&,GE'T0'@ ?2O0*/88G$?QY\J[1 M?YO?Y"]G5J?Q';R7^9Y;X(^!-CHNJ2ZYXCN_^$I\02LK_:[N(!8B/[J\\^YJ M[=_ /PAJ'B^;Q%=6.!PT8J'(FD[ZZZ] M]=S54*27+RF=KND1ZSH5]IK +'<0/#C' R,"OF_X+_%;6K#QII'@BZEA&FV@ MEL\!?FD92=K$GD8Z8KZAKY_^/7ABP^'FDZ=XDT&PBMKR#5?MM7=TX80QR[E\ MG/S-N7H>PS7D&B^%/%OQ>\16VMW$EZWAK6[EQ=(DY"10QMPI&>GI@5W7PU_9 MKL=%U;53XCTZWU:Q(C^Q/.V3TRQ*CH<\5[O:6<&GVT5O;0QV\$2A4BC4*JCT M %>+'"XG'R]IBWRQ6T5W7?R?Y,X51JXA\U;1=BMHNAV'A[3XK+3K2*SMHE"K M'"@4?IU^M7Z**^C2459;'II)*R"BBBF,**** "BBB@ HHHH *BN;B*TMY9YY M%AAC4N\CG"JH&22?2N;^(OQ!L/AOX?\ [4OHIKD-(L,=O;XWR,>PR?:O&?[8 M\2_M(:OJ%IHVKMX=\)6J['=8F\VRBN:;V2.5TCXE:-X8_:0\:>,F>74=!U&VM;-+FRC+"+8,%VSC() MR!CT[UZ)\#="T?QKK_B3QO<6D=W=R:I*+*XE!S''@8P.F?=IR,YY_&OI/PMX.TCP792V>C6:V5M+*T MS1JS$;FZXR3CZ5ZF-Q%&E%TJ*:DXQ5[[JR>O9G!AJ%>K.-2LTXIMVML[].Y0 MU[XFX8YP22.1UKJ:**^>E4E-)2=TMCVXPC M!MQ6KW"BBBLRPHHHH **** "BBB@ HHHH P?#G@70?"6H:U?:1ID-C=ZS=&] MU"6/.;B8@ NV3UP.V!6]1152DY.\G<226B"BBBI&%(>E+10!\)^//@%J^F>+ M/VD?%^HZ8]OI5QH]Q_9EP^"MP9@DLK)@_P /EX.>YKS#0?V@/B)+X=D\>:7K MT^EZ9X*32-$BT%6W6EU'(C)(9%(Y9C$&SC(W<$;17Z-_$'PM_P )OX$\1>'A M,MLVJZ?/9"9EW",R1LH8COC.<5Y/H?[(7@Z+X+0>!-5MD\V=+234]2TK-M+= MW, 67)S[\$=SW-?44,RI.G_ +2KNZ6U]+)/?NE^)XU3"34_W3LM7\];'S]^ MQY\9=*M_!T'@'6XI]0O/&?B&_@,H=2(=]M&Y=P3D[F) QWR:Z32?V@O$_P / MO" \/EHK1K*2**UN+J':RQ+(P96W<'<=JCCCGO61\9/V*[?X,Z'??$?X?^(- M2BO_ X1J<6G7,:RG$;*3ME&"-JAR=P.1D<55_;?\2:5\0/A_P##K7M!CDO= M6\2PB006A,KM B&39L4$EA(VW(_ND=N/5I3PF(K)QCS0J/6_22UV\U^1Y=>E MB(0TERRBNG6+LOP?YF%H.MVEKXFTOXDW-O#+92^(VMGGC #/=1R>>\0R.#\Q MP3U(QFNL^"WC[7O@AH?V@6D]_P"'=0DNI$CE<+%)=L^YW#8R"#P1Z=*]2M/V M4[/4_P!E/3? D+FPU_RX]96\GR"FJ%0Y9\.%]Q7HOPK^#R>'OA5X>\ M.>,([#Q!J=C(UW/*(LP_:"[-E00,@!MN2!G'3G%8U\TPLZBV2V-M-,UPZ*Q.7;J>2>. .@QQ6U7CU,U;J.*5Z6RB]-/D>A3R MQ*FI-VJ[N2UU^9\)^%OB7J_@S]J9+W#^&-(\7ZEC7K._0;49(2L +N 4)8CD M8!)%?9'@#X@Z+\3/#RZUH,\EQ8&:6#?+"T3;XV*M\K '&1P>X(KPC]L#X:69 MT67QFENODPJ%U4@22,ZY18W"J#C9CD\<8/:MG]GSX@Z/X9^ \VL7L[FTLKMS M*8UWN?,92F!WR''ZUUXRE2QF&ABJ"][2-EW_ %Z6\K&.%K5<+7EAJ[TUES/M MO_G<^@20!D\"L3PIXVT/QQ!?S:%J4.IQ6-Y)87+0YQ'/'C>AR!R,CIQ7SW\> M?VE]:\!:IK%I9-9V>E6J6Y%\\9:;,D>\* 3@LW88R,5O_L76L:?#K6[V,DKJ M.L27IW?>W/#"6)]R;/+9T<*\34>]K+U[G?#'PJXCV$%WN_3L?0-9?B MG5CH/AO5-2! -I:RS\]/E4G^E:>:\R^/7C/1M'\"Z[H=Y?K;:EJFEW26T6"6 M;*%-HK^&'2=4:QN[7[!- M*"9)$B+_ " @$\#IC(Q7(_L[_LSO!H^B:G=SK8:7;207MK;PA7%YQ\SR*[*VDLH-01F^S3,&> M(JQ4J2.#R/UKY?\ $5[X(EU?0/#.F>'/#FF^!KJ*REU2.VL4VNQY"RR 9/E] MN-;[3'C^V:#KMWINFR3)O4[I4V,5Z$?O,_2IS'#_6 M*5-QA:5TE?L[[^=_P-\%B8QJ37-=*]_56_ ]0_;HU>[M_@G_ &)8VYGNO$6H MV^E1D/MVEVW?CG;C\:\R\$_L,:IX%\>_#+6;:>PN$TN0W.OS?:9/WDRONC\E M&7IC"]N>:U_C%XTNOB=\)O@1J5VB17^M>(-/N)5C&!N4-N('8$C./>O:[O\ M:&\-0>*;[0%,T5S:"827=T%CMP\:D[57GK.VUOS/)_VS=,D^'6J>%OC!I4]W'J>D745A>012[8I[1V.5;CNQQSQ MANE<3_P3L\>W6HZYXWT*;Y;6X?\ MB!&'S!FD*OSW^\OY5Z)IG[2FIZQ8S6/ MB+PC'JK7T*&SL;6)MMP"S!BV[=QP<8'45XCX:UA_A3XY/B;PUH4?A^VGT:]L MK&R >2,N69XF8N26_>X4DG XZ 5Z-/"5WA)X6K#WEL[KIJEWTU_'L<#QV'=> M-:$M'NK/T/NGXB?\B+KW_7E+_P"@&K/@W_D4=$_Z\8/_ $6M>6_#_P"),WQ1 M_9SN-6U">&37([&>VU..%-@BN44A@5[9&UN..>*]2\&_\BCHG_7C!_Z+6OC* MM.5*;IRW6A]-":J14X[,OZI_R#;G_KFW\C7YQU^CFJ?\@VY_ZYM_(U^<=9EG MWG\%AGX-^!/^P!8?^DZ5P'BO]F(^(O%.M26WC+4]+\&>([^'5-?\+0VL#QWM MS&(@2EPR^9"D@@B$BKG=M."FXUW_ ,%O^2.> _\ L V'_I/'79T >'6W[,SP M>-H[U_&6HS^#K76Y?$UGX5DM(?*@U.1GD,GG@>8T2RRO*L1X#D?,0 M)XU_9 MVUWQ;/;W]O\ $?4=#UB]T5-!\17EAIMOMU:V4N0RQN"+>4&6;:Z$[1(1@X!' MN5% '@'B']DJTU&^N;#2/%>HZ#X&U6&R@UOPO!;PRQWR6L20Q*DSC?"&BBCC MDVYW*@QM.2>Q^)?P,LOBE<:K+JFJW2";35T^P2)%VV!\U99)5!^^SM'""#@; M8]H^\V?3J* .1^&7P^C^'.@7-B+Q]0N[W4+K5+RY9!&LEQ<2F238@)V+EL!< MG@3?M&>(I_"/AO0M;MHTEGLM521$D.% M+&*51GZ;L_A4R?*KI-^25W\DC.I.-*+G-V2/3[_4[32;*6ZO+B.VMH4+R2RL M%55'4DFN"\'_ !^\(^-O$']CV%S.ETY(@:>$HDY R0I]0!T.*^:X=&\:_$RZ MFO+G2=7\4SQ6\:+)>G[)'$68M@+P)$X/ (/?TKH?B;:^._ T'AJ755T>,VUR M)--N-+A$7V>15^XXP 0P'0Y^[UK.IA#_\ "5Z-\4-5N]4\?Z_<>'H7L4CM M+:RD2Y/0@9[5A0HYEF,5/#T^2E+[E=02 ,DX%?$?COQ1KFA_$2WUB30?\ A#]: M54GN;6.1ECNW$A._@_,IP ><<'FI_$OQ_P#&'CEKK3A=#3K&[#(MG8V^^1P1 MCR]WWCGUXZU'/C:-7ZM5H2E4Z.*]V7FGLEW=[((YK2C%\^Z^7X/8^U%=64," M"#R"#7&WGQE\%Z?K5UI-SXAM+>^M<^"'M=4O&C,LE]=OY-O;J#SG?MR?;([=>E>9ZO\>?%5 MI>V6I'Q;97\BW >;1M-MC]G1!_"9BOS9YXR?K7J'AS]E71-/U<7FMZE-XCB2 M-42VGB$2Y'=BK?,/0?GFO3;GX=>&KG0+G1?[%LH=-N%VR000K&#Z'(&/KWE)J'E_PW_!/G?QY^TQJ^O/:V^B? M:?"UA)%OFNIH!+*P)QN7'11SR.3[5S&KZUHDSMLYDFT^?482MJ M\O&2&).WCC)QCOD5]->!?@YX:^'RW1TZVEN);E?+DFOI/.ZT>T.G2,7,$40C 8G)8;<$'/<I?%'5H?&,J%IYK-7FBC7/^J&T M+G\#BMSX=+XHFO;_ %CPQX4;Q)/&+ M#3(-/BT#3C:0X*QR6R/R/XB6!)/N>:Z%$6-0J@*H& , "MJ>&RS"M3HT7*2 MZSDW\[*RN^Y<,#6;3J3M_A6OWN_WVN?)[^%K#38YCKGP:UAKDS%Y;G3KMY(V M?.<1J,D(3]>#6U=7?@+Q;I!T:QTP_#SQ3:2+*M8;*ZR=.>'4.;K'I\M?P"># MJTHMTY*7DTE?YJVIY1X#_:H1[S3M.\2HL48@V7-_L^.N:]'\ M9?'OPMX1N8+470U*Z>:..2&U8$Q(XR')/!&/0]Q7@>A>+[/6]$G\#ZO:V6@" MYCDBFUB:W.XWX?(+L/4#!]^:C?3?"7PNBU70O$<-OXHUN:98O,M0R?882OWQ M(RXW<@[1TXYKR997GF&JK!Q2FVKJ716_I:OOJ$Y"N.H_\ K]*^8CIF MN:3I&L>&M*UV'6O!EXD?\ \!7&N:E\/ M&36O!D3QRW,KID(5'SJJDALXYR!T/M7-+&8J"]I4P\E".DG9NSU^5O/S/1^O M>\DUZ]7\NZ\SZTHK&\/>+--\2^';?6K.ZC>QEC\PR[L!./F!)Z8[UX_KWQ:\ M8^.]3GTOP#I+KI_VD6P\0%=\8(^\>05"^_-=E;&4J,8RWYMDM6_Z[['=.M"" M3WOM;J>VZKK%CH=E)>:A=PV5K&,M-.X11^)KSO7OVB_"&DW36EE-=:]>8XBT MNW:4$GH-W Y_&N2M/A3XA\2:O#K'Q5U6PN](M4QQ2H4\PQ[_<04(]Y;^NZ2^; M..IB9Q5W[J]+R?HD1ZC^TAK5C+]DF\!:C8WUV?*TY+I\>=)Z," >XZ9JE+H/ MQQEU(Z@MW8QOJ4/E20+.!'8C/!"G(W?[2[JUH_CO?>&=3B@^(GA?_A']T;26 MMS XN-S+P0 ,D9['-:F@_M,>$]8N+];D76CV]K%YRS7ZA/.&<85022?:NB>0 M8Z=Y5:DI);.-DOO6_;R.58BA4=JE9I]OA:]23P[^S?X3T_R+O5K:37M5P7N+ MB^E+K*YZDKT(STS7=:;X%\.Z/82V5EHEA;6C1R+V.BA&/FW'\>II'%X2"_=Q;](O7\-2+Q5^S[K]KX MGFO/!FL'1]-;==QVXG8!+GT"],'/7M575_C'XY\(:!#X$HSH/Q&BO-/UR!\&Z>'J._ MACQKI.FZW-]CO[&)A2?>N,\1_M$^"O#NI6MH=36_,KE99;(B1 M( .[$'^6:YZT_:4GU6.:ZTSP)KNHZ9"2'NX%!'L0 #D'Z\5Z>'R2=)>TITK> M;W^]ZFJQ."HRLI*_EJ_PN>VD9KY\US]E&+6]:UZ]_M<68NIO-LECCW"//+!Q MQGVP:U;O]I5[E$L]'\':Q=Z^0S2:=<1F-HE SN) .1^5=I\/?B[HOCK3[4&Y M@L=9=3YVFR2?O(V!P1@X[U.-R65:FI8FG=+S_P G>WF-U\)BY*FW?[U_3\CA M=._9/T**_V,8]:]B\.^';'PKHUKI>G1&*T MMDV1J6+-CW)Y-7XKB*=2T0J@')_&L,%E<(S:PU-)]?^'?Y&TGA\&N>UK_-DOCG]G#PKXTU M%+Y(WTBX9V>X:R4 3DCJ0> <\Y YKK? 'P\TSX>Z!;Z;9(LS(/WEU)&HDE.> MI('Z53\"?%_PU\028M/O#!?KD/I]X/*G4CK\N>?PS4/CCXU^%/ $WV?4K\RW MA7<+6T3S9#[<< _4BJAE2IXA\E&U1^6O]>8HSPL%]8323ZG=T5XE#\1?B;XY MN]_ACPK;:+I@&Y+G70P,JGH0!C\@#]:;^NJ^2_)$?7HR5Z<)2[::/YO\SVYF"J22 !R2:Y M.;XM>#+>_DLY/$^EI628CCM=,D,*3 M(.\@P!D^PS[UVD/P3\#0Z5'I_P#PC.GR0)_%)$&D/N7^\?SI.EA*6DZCD_[J MT^][_<-5<54UA!17]YZ_3W. >@J M[I_Q6\)ZGX>EUNWUNV;3H5W2R,2K1C./F0C<.?:H=!^#O@WPQJIU'3/#]I:W M>W:'"E@ONH)(!]QS7">./V8=)\3^*8M3T^Z.CV\[EK^")2?,_P!SLN>]:TXY M?-\LI2CYNWW67X._R,YRQT%S1C%^6OWW?XJWS.DU']HCP)INIK8MK(GF8H U MO$SI\W^T..._I6A\9K&SUGX6ZV9XTN8EMO/C)Z!ARK#\ZBO_ (0^'-/\ ZGH M6EZ3!''+;OM)7?(TF,@ESSG(]:YGX8^(=+\>?#.W\):GJ7E:N]M):36Y8"?" M':6 /X5RXS#4<1A9O#)NUT[VZK1Z;?B)5*RDZ.(M[RTMW[:[[HX"#XCZIHW[ M.^@RZ1J;VVK+>BT780SE03\N#GVXK8_9]UC4?B/X_P!3\2:V0]]86:6:L@VK MD_>^4< G%<)X8^'FO>'OBMIOAZ?3[YM%BU+[0DDUN3'(%&!)NQCH!7USINAZ M=HWG&PL+6Q,S;Y?LT*Q[V]6P!D_6O@\OHU\34C.HVE3LG%]6EN9X:%2K)2D[ M*.EO-=2]1117UY[045'<7$=K!)-,ZQ11J7=W. H'4DU6T;6K'Q#I\5_IMU%> MVC#+\14 MBI12U\TG;O9O8\^>/H0DXR;T\G:_:]MSW2BO*M*_:'\,GP1::YJ]W%9W4A$< MVGP-YLT;YP1MX.!UR:W/B/\ $FQ\*^"FU&VG\Z[OHPFG11$M0UB8QEK>,F*.1 MMOF/T5?S].V:\1T[]G_Q:VA6^K:=XJO-)U^_@']H6MU*Q5F8_/\ .I.#CMCM MU%8.AIJ_Q)\6:%X#\1?:+R#P]/,U]<*#F3:<1EF/8@ <\GFO3IY?1IYU3'UE'D=)QE+X=;J[_RW?H=G\+?AE>^.;^U\>^+[N]:^EG:Y M@TN12D,>.$;:>< 8P..U>Z06L%C!Y=O#'!&,G9$H49Z]!7*?%GQY'\*/AGKG MB7[.EQ_9EKOBMW?:)'R%12??_ 3\\&6'BKXJZQJVI^9&[35KZ"XNHL,BRQ.P M0;2>6PZC![9K[T<94U\7_"GXWZ'^SUX'^+4^L'[1>0>-+];+34<)+=R-M.Q2 M1CZ-*M*"K/W5?_AOF<-XO^"GB+QY M\>+[X76-T^H>%M,N-/U'6+J1XX[GRW4@R!FR25#N HSU!Q7=?"CXI0?"2Y^( M/@M9I8H=.N+FULIG)>2.:,%8(JSPE>/-:,7;:\O=^7_ /+J4(TJ<:U!\OO/7RU M^?\ P3TOX;?$/XG?$OPQ>Z;X:OI]2EL[X&XU:2Y57B( !@RPP1GYB.3CVKRC M]HGXH^,+WQ->V6I^&Y9?$HTXPJL5K+_H40?O8[5K6JQP#KW_A/)K"241Z'I=],6L'=BLK[L99>APJ1C)K] M/*\"7X$:B/VE[SQ3-;VEYX,N['[08)F4M%?@JH*IUP0N[/3.>]?1Y7F7L)5) M5VWI=7?5:??8\+'X!U8P6'2CT>G1_P#!/ )?%B^(=!^&NA:-9&:Z\-W!GL_+ M.]9)RS; JCJ%!S_^JOH?3_V6M%OO"MDFK22)XA"2/<7<#DK)*^2"P/+!3CH1 MG!]:^:_A7X+NO"W[=7_"+EY8])TN\O=2LK1F/EQQRPE\J/\ @0&?]FOT('05 MT9GC)8=PCA7RIKFNMW=O^K&6"P2JJ4L3[UO=UV5K?CYF#X%\*+X,\):5HWG" MZ:RA$9GV;=YR23C)QR?6O+/VDO@KK_Q6F\+-X=O;33FM;LQW\MP.1:O]XH,' M+ @8''4U[E17SM+%5:5;V\7[VOXGMSP].I2]C)>[I^!\!WR:C\'?B3XL\":9 MJT5O-=Z>U].SR!([J$^F_A9 BL>W (!.:^YO"15O"VCE!A#9PX'MY:UX5^V! M^SG:_&'PW;ZQ:3VNE:UI&Z62[D@W-/;A26B)7!Z\C.0#GUKW'P4@B\':&BYV MK80 9ZX\M:[\?BH8NG3GIS_:TUOIK?K?\#DP>%>%G.*OR]-=/N-#5/\ D&W/ M_7-OY&OSCK]'-4_Y!MS_ -.NSKC M/@M_R1SP'_V ;#_TGCKDO'?C3QMHOQX^&^C6YTNS\$ZQ=7=M<_>EO;N5+"XG M4V%W+91W N/]:9_-B$C DH58J%! :N@^+7BCX@ZUX^\3:/X-\5V_A*V\)^ M'(-UR9.'&W! /H.BOC[4/CO\0_$_A;Q M-\3M'UVUT+P]X2L]+NY/"QL(IDU,36-M>W(EG?\ >(=ER(XS&5 *;FW@X%RY M^-_Q+\+WFM6WB.0Z.]\D\4%QJ6GK';Z5,+R4"2!@H^TPI9*LS$E\R>6FX-)L M !]:UPOQ-C2;4_!$[T:^&$E&Z.4?>BD'*L/H?TS71#H*6JA.5.2G%V:)G"-2+A)73/ M*?A7\![#P39--K+QZ[J\T2Q2-,@>&)%)VK&K#('3D_I7:>$O .B>"'U%M'LQ M:F_G,\WS%LMZ#/1>O XY-=%16]7$UJS;G+?ITTVT\C"EAJ-%14([;=_O.3\7 M?"OPMXZNTNM;TF.]NDB\E)B[JRKG.!M([FL_P-\$_"GP_N(;O3;%Y-1C5E%] M&HN?M'!VHUHU8Y*@GW%.HHKF M.@***S?$?B+3_"6@W^LZK<"TTVQA:XN)V!(1%&2<#D\>E-)MV0F[:LTJ*S?# MGB'3_%F@V&LZ5<"[TZ^A6>WF4$!T89!P>1]#6E0TT[,$[ZH****0PHHHH Y? MXC>!X?B!X1OM%>5;5IP"DYC#^6X.0V./YUA_#KX,Z;X%T/4M/N;E]<;42/M, MMW&!N4+@*!SQU[UZ)173'$UHTG1C+W;W.:6&I2J*M*/O6L>(S?LKZ$VK2?9M M4U&QT*2,>9ID$Q_>2 \,S,2",=B/QK$\1:+XE^!6IZKJ&@V=M=^";R2*2ZB< M!FME^ZP"Y!QCOSUKZ)J"^LH=1LYK6XC2:"9"CQN,JP(P017;#,JS=J[YX[-/ M^M_,XYY=12O17++HU_6WD?)?A+X?7WC?7-:\/S:K=6/A>U2:^MYK9R()!(04 M8C[K #J.V".*Z/PWKGC/5M#L_"_@*U%OH%M,+-O$JH SL#F23:3PI_$^_-4O M"_PS\5ZUKFK>!;F]O] \,6,DUPKVR$+,';]V W1EQ_"#ZU]%>"_"T/@OPOIV MBP2>?'9Q>7YI0*7.U[V47JK]&]M#S\-2J8CHX+ M6[ZOR79+N>3Z1\"M>\67YNOB1K[ZW;PLPAT^W=DC] Y*XQQ_#C\:]3\%^ ]$ M\ :8;#1+);6%FWNQ8L\A]68\FN@HJZV,K5URR=H]EHON1[-'"4:#YHJ\N[U? MWF=J7AW2]8NK2YOM/MKNXM&WP2S1!VB/JI/2L/7/A9X9\2>);77=3TQ+R^MX M_+3S23'@'()3H2/>NMHKGC6J0^&373+^/OV8]&\22ZEJ6DW4^G:U3C@$9]^E>J_"_X9:?\ #/019VX6>^E^:ZO=I#3OZ\DX'M79T5T5 M\?B,1'DJ2TZZ)7]>YC1P-##RYX+7U;MZ=CRSXF? #1?B#>PWT,S:)?IGS)K. M%1YV?[_3)]\YJU\,/@;H?PX3[3C^T]7=<2WLZ]\]44YV_7.:])HJ'C<0Z7L. M=\O8I8/#JK[907,)C%+117"=H4444 %%%% "&OG/Q#\.(OA+\3/#_B>SU"6Y MCU/4VAF@E10(Q)V!'7GUKZ-KR_\ :+\/2ZY\-+R:WD$5QI[K>(Y)!&WK@CH: M]/+ZSA65.]HST?ST/-Q])3I.I:\H:KY'I]+6!X#U)]7\&:+>2,S236L;LS=2 M=O>K&L^+M%\.W5M;:IJEKI\UR"8EN90F_'7!-<+IRYW!*[7Z'13;LF:Q M8+U('UHKY_\ VH/',5OINAZ=I]P9KA[A;YC;-N C0\'(]37$W7QC\?ZSJ%QI M=NEQ:0>(&6'3#S\RZNI8K7[8LN1RXNW^:260_>)8\]:F\.?#O0_#$&JPVMKYD6IS-/=)<'S Y;J.1T]JZ(X["4 MZ2#]J._ETU]7A\$WH79!N+RX/+XZ #G 'U-=SBE MHKRJM6=:;J5'=L].E2A1@H4U9(\_OO@3X,U#7[O6)M(4W=TC)(H<^7EA@L$Z M!O?UKB?AE^SS-H?B234_$MR=073Y0NDQK4TI^ \ME;N?M-]J5K;10J?FF)8_*!WYQ7R5=?%O4_ WPI^%0L[RZ MM-0T*?5K66.WD*[9!F.,D=#MW \U];?M=M]JU7X2Z7_MOZGA8J-259^SWT7ZGT1^POI=S8_L_Z7=78D$^H75S>$R@@MOD)W?C MUKZ#K&\&>&H_!OA/2-#BF:XBTZUCMEE==I<*H&2.W2MFOE\35]M6G475MGL4 M8>SIQAV04445S&P4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 C=#7YR66BV^M_MQ7'A74+2.]T\^++C57MYT#QMFVW M\J>#]T'\*_1ROG^R_9HNM._:PE^*D6H6TNDW%J[/9N")XKDPK"-N!@H5!.20 M021@]:]?+\1"@JO,[7B[>O0X<52E5Y++9J_H>I^ ?A;X<^&DNNR>'[$V3:U? M-J-V/,+ RL.=H/"KUPHX&35/Q1\$/ ?C3Q1%XCUWPMIVK:S';FV6XNX]X,9! M&UD)VMC<<$@D9XQ7(X;<@;3G+# Z;><=_ND#%+16^)Q<\5R\RM96_X M/S,Z-"-&]NH4445Q'0%%%% %9M-M'OTO6M86O$0QK<&,&15/50V,@''2K-%% M.X!1112 YWXB?\B+KW_7E+_Z :L^#?\ D4=$_P"O&#_T6M5OB)_R(NO?]>4O M_H!JSX-_Y%'1/^O&#_T6M %_5/\ D&W/_7-OY&OSCK]'-4_Y!MS_ -Z\:>++'4CI(T/5M0TZZMX)=;LP2WEW($&T'+2$/"L;KYCA6 .*]CHH \7\1 M?LI^%=>UIYX=4US1M!NTLX]4\,:;=1IINIK:JJP"96C:0 (B(1&Z!U15? H '%9OQ( M_P"0OX&_[#L?_HB:NXKA_B1_R%_ W_8=C_\ 1$U ';CH*6D'04M !1110 44 M44 %%%% !7D/[6'B/3O#WP#\8#4+I+9KZQELK96R6FFD4JB*!R236;XZ_:Q\ M,_#SXG:GX3U>UN(X=-TDZI<:@C \]1"L?5F(YR#UP*\K_:(\?'XW>+?A'X9\ M$+;Z[:WMY'KTKQ2+OB2)ER&^;"[59]P/.5Q7KX3"5%6ISJ1M'>_DM3AKUX_8V\<^.-,UJ'X9^+;&UL;33?#\6H6"HI\\H\F5\PYX.'(*X!&T5] M;5\P>,M7F\ ?ML^&M1N[*5='\2Z.-'2](Q&+C>S!<]">%X]&S7T]FL\?:UT70;CQEX3TN*"WN+ M&TB)^S2-R7WHK$,<@?-D5UX;"U,5)QI[I7UT,*M:-%)RZGV35>'4;6YN9[:& MYAEN(,>;$D@+QYZ;@#D9]Z^*Y_VQ_B!\9]N?QKT8Y35LU4DE+HKJ[?]7.5XZ&\4VNKL?H?17DG[/7QR;XQ>"[[4=6TU M- UC2KAK;4;0N3'$P&X,"W(!'KTQUKU+3=3M-8L8;RPNH;VTF&Z.XMY!)&X] M0PX->35I3HS<)K5'="<:D5*/4LT445B6%%%% !1110 4444 %%%% !1110 4 M444 %NHS0:TIS]G-371W(G'VD'! M]=#Y?T+XKZKX8^ ^F-IEPJZS8Z@MC)#.F]MO)V;3SR,>XJI'-_PTQXPLX;JW MDLOLFE.MPT>2EO<%OE(Y!(Z\&K,'P?\ $*_'*2>+3+K_ (1N/4OM1N)"!$01 MG(!//IP*]Q\#?"S1_A_J>L7FE^<&U*3S'CD8%8Q_=7C.,DGG-?68C$X;"IU* M/\27O)KIS;I^A\M0P^)Q+5.K_#CHT^O+U7J7Y2_P 0'S'J:]'O?#^FZE?6E[=6%O>6,,\1/7:3TK0HKYBMB M:M>HZM25Y'TE+#TJ$%3IQL@HHHKF.@**IZIJ]CH=FUWJ-[;V%JI"F>YE6- 2 M< ;B0.3Q5I75U#*0RD9!!R"*=G:X#J*B:YB6=8#*@F8%EC+#<0.I ZU+2 ** M** "BBLKQ7=36/AC5[FWBVEV+36)YU>:9G4O\ Z :L^#?^11T3 M_KQ@_P#1:U6^(G_(BZ]_UY2_^@&K/@W_ )%'1/\ KQ@_]%K0!?U3_D&W/_7- MOY&OSCK]'-4_Y!MS_P!.NRSBO*/"WQ% MT'X7?L]^!=;\1W4UGIHT;3H3)!9SW3;VMTP-D*.W8\XQ7AOQ:_;,T:Y^+_@S M0?#WCW2-!T?3_$MA::U!:B)HV=HQ')AX[>,-'O?2C(YYZ5\6>&_BSXX\8^"A\:'\6ZAIZ MVGB'3-*'@^W6'^S)+29[.*=7!C,AE9KF219-XQ^[ &,YT-7\??$WX>:CK=KX MJUB^TN/5$N(VOIA'.EMB]6!2"Q8T ?8E,-+\;>'TOM*GFFBBEDLYDND*3PS1,4DCE4\AU92#^8R"# M7(?'GQAI/@&P\*Z_KMVMCI5CK4H#H*6O%M,_;!^%FK>-;'PU:^)(Y)[V!98+\KMLV9ND1D)&V3_9('4#.>*]I MK2I1J4;*I%J_7>NQ0:]!!OC"6Z+YC MH6( (P0>,_=KLPM#ZQ547\*U?DEN85JGLH7Z]/4X?P'\"I/VQO&-_P#%7Q=% M<>'-#FN8H;/1XEW&[@B'S;Y#@@'.-RCGG'3-?1/PE_98\#_!?Q;JGB'P]'>F M[O4:..*[F62.TC+9*1?*" < 98DX'6O5],TZWTC3;6QM(Q#:6L200Q@G"(H M4<^@ JU6^(S"M6O"+M#91\C*EA:<+2:O+>_F>+_M7?#/4OB'\-/M.@S&#Q%H M%PNKZ>R1%W>2($[%QW89 ]\5X1\/O%7[0W[2$=SJ6B^)+/P-I^DO';[;JP:) MKJ;R\.6&QMV#DD< %AQZ?;](!BBCC72I>S<$VMFU>U]]/,*F'YY\_,UWMU/A MS4OCC\>?!&HW?PFETBQ\4^,?L)DLM:T]V>-#*?$$=@=.63S3Y8B+;ON?WN2,^AKKZZ)YBHI*C!)/XM-W_EVM8RCA6W> MWP572I1Y;]8O;T3*]EB(?#._JOU.^2194#(P96&0 M0<@BN:^(7Q'T'X7Z&FK>(;IK2R>XCME9(VD)=V"J,#GJ:^2=0^%_Q8_97T*W M\:VOC2/Q9I6A(+.70?LTBQ_8#)DD#=C<"@X.3TJX9?!R4_:)TNLMOE9ZW)EBI). M/(U/HMS[:5@R@@Y!YS2U\*+^T)\??"5K>> =;\,SZOX\U"S2XTR]L((V:T5L M@^8J+Y;8QUSP>NG8"M*5.5::IP6K)G-4XN4MD6OVCM3DTCX&>-;J&5X) MDTV79)&Q5E)&,@CI7FO[#?PFN/ 7PN;6M6M]FNZ^XN9)FE\QV@P/*!.3[GUY MYKR7XJ_M7ZOX\^&&M>%/$7P^UCPIK&OKY&C&6-_+N07"D$NJD$'/(!%?9W@' M2)= \$:!ILZ[)[2P@AD7T94 8?GFO6K0JX/!^QGHY2_!)=O,X:TIM;6"V,KF20PQJF]CU8X')]S5AD5QA@"/0BG45XM[GHGS/\9_V M:_%,_B34_$?PLUR#0[S7T-MKFFWK'[+TI.TOP^[S/ M"/&7[>OPT\,ZF+&PFO/$3QSB.XFT^+,44?>4.>' Z<=ZBUO]N+PE?_#;4=:\ M(J^H>(DN$LK31+^/RY9)G.$;:#DH>N0?KBO2/!?[.'@#P)HFN:1I^A0S:;K, MA>ZMKS$RE2,>6N1D(.PKG[#]C;X5Z7XWM?$]IX?:VN;4H\%G%<.MK&Z]'$8[ M_4D>U:QGEJ^S+3TU\FNAFXXM]5K^!X_-^V9\5O!]M WB[X-W,99W@,UMY\2O M(HR=JE'X [Y(/8U[!\"OVK/#/QLNDTB.UN]%\3K"TL^E74;'8%QDB3 !ZYP< M'VKVW%?*WQ;BT?X+_M1^"?'$EK'IVF:['-IVH7<2'YIVP$=\=>.]$'AL8I4X MTN6=FU9O5K6UF$E5H6DYWC=7NOU/JJBL3PSXTT+QC'>/HFJVNJ+9SM;7!M9- M_ER#JIQWKP/XW?MO>&OA9XK_ .$9T^SDUC5K:XC74)&^2WMXB?G(89+,H[8Q M[UYU'"UJ\_9TXMLZZE:G3CSR>A]+T5YY\-_V@?A_\6?.3PQXFL]0G@7?+;,3 M%*B]R4< X]QQ7D/B[]M"2Q^(M]I7@_PG/\0?#VFVPDO[W0G:2:&0MCA<8*@\ M'^=7#!8BI-P4&FM[Z?F3+$4HQ4G+1_,^H:*^,?&_QA^.7BNYLO&6B^!-7\)> M$_#LJW-WIMW+MN=2B/WLQD#]?4WPX^(FC?%#PE8>(-$N4GM+J,,4# M@O"W=' /##TIU\'4H04Y-/O9WL^SL*G7C4DXK\>IU%5M0OXM,L+F\G;;!;QM M*[>BJ"2?R%<]\4M;N_#OPZ\1ZGI\ODWMK8330R;0VU@I(.#7P!I_QT_:#\;: M#H7AF:*2:S\4PM96M[/IRB2Z1C\\H<8Z GG &/SK;"8">+BYJ223UN_F17Q, M:#46FV^Q[C\.?V^+36_$/V+Q3X:N-'TFXO6MK77;=7:U"DXC\S(ZGN0<5]:Q MRI-$LD;!T8!E93D$'H0:\ZT+X':#!\&+#X=ZQ;IJFE0V:V\N\;=S8^^,="#R M#7SAK'[*'QA\ ^)K*/X<_$.[GT%HWMD.IWK(]A$WWOEY5O8J 1[5O*G@\5-J ME+V=N]VGYWZ/R,E*O1BN=<_INO\ ,/BGJGQ6^(WQ=\=R^!_%LND:1X)\F8Z: M\S)'<.B[F V#G/.0W!KZ?^"OQ%'Q6^&>A>)C$L$U[ &FB1LA)!PP!^HK#^"/ MP)M_A'H6JPWFLW7B?6=9E\_4]2O@,SOMVX YXQZDDUX1\&O&_BW]GCXBQ?#O MQ/X2DLO"NMZQ<_V9K!D^3<[%E5<94CVX(]*UJ*&+IRIT4KPM;HVK>]ZZZ]R( MT46X][&3JP4N1RU/2:*\#_:2_:$T_P?X3OM"\*Z];R>/[UH+>PL[0B6=&E( MVOMP1C'?WKQ[X>_MU:[X5O;31OB;H,XM[262RO\ Q%;P.!YZGY?W84*>.H4Y MSR!772RW$5J7M8+Y=?5=S">+I4Y\DG_D=U_P4/OI[3X'6J0N56758 Z_WL!B M!^8%>N_![XJ>'?&WPY\/:E::S:2>?"EMM>4(WGHH#QX;!+ ]J^5/V@_C;8_M M6#3OA]X T/6-5VZG'/+JJ6Q,2PCY3(%^]M&XDEL=*U?"G_!.G[%KUA'KWB(: MKX=6S=[B&!Y()4O#PKQKT"@ ').>,8(KU'AZ,,'"EBI^/_C[XM\0^")[FYUCP(+2&PT^V4$RB0'S5P2,\\D'KGVJ^ MNG?&W]E_13X\GNE\<6>KXNO$.D718O93-W1@2<<@$J"!CD=Z^@?V?OV=-.^ MMCJ@AUB]U_4M3D#W-[>?+D+PJA@>#OVN_ASXF\'Z9K5YKEOHEQ>02RG3[Q\2HT7^L7/0G/3D;N MU=FWP/\ A\^N-K!\&:'_ &B\;1/-]@C^=6.6W+C: L^H0P'>'ZY("E%3;SN+9]J].\6_M$^";_ M .!6I>+;;6[,VMW82QP6\DZK*9VC.(2N<[P3R*]7T/P]IOAK1+72-+LH;'3+ M6(0PVL*XCC0# 4#TKP#Q5^P3\,O$NMW&J(-4TR:XN_M4D%IO,K5'6J2J/JVSLIPY( M*'8****Q- HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .=^( MG_(BZ]_UY2_^@&K/@W_D4=$_Z\8/_1:U6^(G_(BZ]_UY2_\ H!JSX-_Y%'1/ M^O&#_P!%K0!?U3_D&W/_ %S;^1K\XZ_1S5/^0;<_]2:G'IQU2.(=)&KW7B":XLM/_ +(N+R'7+F&? M4[+.6M[QT<&X1CDD/S\S57'[-'@:X\=0>)Q:7\$D5S!?'28-1G MCTN6[A14AN7M WE-*BQQ@,1_ IP2 :Z#Q7\(/#7C:XUB;6;26\EU2QCT^1FG M8>5$DAD7RL']V?,VN6')*)G[HQVM% &!X)\$:9X!T4Z;I:2>7)/+=SS3R&26 MXGEMV::AI[^(89'MI/N.5AF8 M!AW&0,CH:]0KA_B1_P A?P-_V'8__1$U5&4H/FB[,32DK-'"_$#]E+X>ZK\. MO%&DZ-X=L- NM27[2+VS@^>&=!E&0'[H!R"JX!#-ZUSW['_[3^G_ !<\-V7A MC5IVC\:Z;:?OQ(@5;M$.W>ASRP7;N!P>(-.GEF&J:)9I'++YBD.&*E3DG!W9)Z^M>G2Q$*U-T<4WKJI;V=OO M:>AQSI2IR52BO5=SW"@G%?*6F? ;]H;PJ&N],^-$&JWF%B%MJ]J\D!0G+-\^ M_# GCCD<9 J";PC^U'\1_.L-3\4:-X'LK.?[,]UIT0\R^49S.F S '@;24SD M\#%+ZE3;NJ\;?/\ *WY!]8EUIN_R_P SV3Q+^TQ\-_!WC6?PKKGB6#3-6A2- MG%PCB(%S\JF0 J#W.2, \U!KW[5GPF\-:E-87_C?3X[J%Q'(L0DF"DIO'S(I M!&".0<9..M>;?"_]@CP7X9T^Y/C)E\;ZG<2QS^?.CP"$@'>HP^75F))W=<#( MKK/#/[$WP@\,W?VE/"XU*4.SI_:5S).B9.0!&3MP.@R"<=S6LH9;%VYINW9+ M5_/8A2QT5]^AJ_$;]ICPKX4^$\OC/1;^U\0>?&IT^TAF"27+,_ECY&PP M;KQT!K@?V=OV7[K2/%C_ !3\>7"W7C74V>\2P@79!8M*.>^6<*=N.@]SS78Z M5^QA\'M&UF/5+?P="UU')YR">ZGEC#9R/D9RO!Z#&!7M@&*SGB*5&FZ>%;][ M=NU[=%HW\^Y<:4ZDU.M;39+OW%HHHKRCM"BBB@ HHHH **** $(# @C(- &* M6B@!-HSG STKR7]I'X/1?%/X)(D2XLKQH5\SS(FWJF_&<$C'7O M7K=%:TJLJ,U4ANB)P52+C+9GQPW[?.G6?PXMK2/0M5N_'JVKV]Q9PP;H[>YC MPA9VR3@GG@'H13/!O[%,GCGPIIGBC7O&/B71O&&M)]LUA[>8+YVX[D0C^';\ MI]NF.*^J-&^'GAKP[XBU+7M,T.QL-8U$ 7=[;PA))@#GYB.O/YUT5>I+'QI* MV#CR7U;W^7HCC6&<_P".^:VW^?J?*A^$/[0?PWTR670/BK;^)[/3XS-#IVJZ M>7EN=O\ RQ+'(?#_B/Q]'9^%/"6EZG'>Q>'Y;9 MHKB0H/O#(+;O9)_A^97U6-U[SMVN'-?\ /2TD=9%FM&59HV4Y!5F4X_*NTHJX3E3D MIP=FB914DXRV/F"']A;3-*N[FVT'X@>+/#OAJ[*-<:/IUT$$K*,;C)U)/N*] M6^&/[/?@CX4Z%)IFE:2EYYQ8W%YJ:K<7$Y;KOS>7C=^-=- M\,/@IX.^#]@UMX7T:&P=T"2W;?/<3 '(#R'YF_&NYHK.6)K2A[.4WR]KZ%JE M34N=15QDL,<\3Q2(LD;@JRL,@@]017SCX]_9"%KJTNO_ F\0W'PWUZ8XN(K M-V%E.">28QG:>_ QGTKZ1HI4<14P[O3?RZ/U6S"I2A55I(^3;/\ 9S^-7CVR MGT3X@_%F:+PY$YC6+1XD\^^C]97VKC/3!W5]+>"O!^G> ?"NE^']*1UT_3H! M! )6W-M'J>YK)_P!H#3?@Y\$/"GB75+:XU=KN&V@6"VE7SG+)RWS' MG&/UKP_Q+^WSKOB?4-.;X<>&_M LK66\UG3]3A+R!%8 A&1NP()(''IQ7)?L MR_LD>*_&.J>%?&GBF^@'AJU\FZL[2:8W#W$0&4 &<1@''!]*_0*#1[&VD9XK M.WB=P0S)$H)!ZY(%>M6^I8*?+R^TEK?6R7E8X:?UC$1O?D6GKZGQ;H^D^+?V M[=8L[SQ3:W?@SX?:8D<\-G!&6:_D8^#CIUYKK?'G_!/WPGK=UX8@ M\.S-HFDVPI]< MY%;);?\%^;.A8.FU^]]YO=GCWPY_9-^&?PQOUO],\/K>:@CK)%> M:I(;N6%@, QE_N?ABO3?$'AC2?%>ES:;K&FVNIV$P(>WNHED0Y&,X(X//7K6 MI17GU*]6K+GG)M][G5&G""Y8JR.6^'/PT\/_ J\-Q:%X;LOL6GQN\@1G+L6 M8Y)+'DUU-%%92E*_P"O*7_T M U9\&_\ (HZ)_P!>,'_HM:K?$3_D1=>_Z\I?_0#5GP;_ ,BCHG_7C!_Z+6@" M_JG_ "#;G_KFW\C7YQU^CFJ?\@VY_P"N;?R-?G'0!]Y_!;_DCG@/_L V'_I/ M'799&<9YKRCPO\1="^%_[/?@76_$5S/::<-%TZ'S+>SGNFWM;I@;(4=^QYQ@ M5\__ !0^-OB7P[XY\2^(6\2>+K&[L[O3YO"_ANST1VT74])E6V\R:XD:#[[- M+.K%I8WB*H N>& /M?(SC//I02!U.*^4+'Q=XRM=7T3XB2^--2N+?5_'\_A2 M3PI*L(TV*P%_/8H$01^8)U,23&3?R=RD;<8Z+XO7/BOQ?\1?%VFZ/XYU7P5: M>$/"UOK=JFE+!B[O)GNMK7'F1OYD*"U \L;0=[9/ P ?1N1G&>?2C(YYZ5\5 M^&_BQXX\8^"A\:'\6ZCIXL_$.EZ4/!]NL/\ 9DEI,]E#,KJ8S(96:YDD63>" M/W8 QG.CJ_CWXF_#O4=;M?%6L7VF1ZHEQ&U]*(YTMMMZY-W8QIEA&EF\*!6' M,\L"D%BQH ^Q*X?XD?\ (7\#?]AV/_T1-6MX#\8Z7XV\/I?:5/-+%%+)9S)= M(4GAFB8QR1RJ>0ZLI!]>HR"#6-\4S/;-X6OXK&]OXK'5TGG2PMVGD5/*E7=L M7DC++^= '=#H*6N''Q7LP/\ D7_%/_@AN?\ XFC_ (6O9_\ 0O\ BG_P0W/_ M ,30!W%%S_Z%_Q3_P""&Y_^)H_X6O9_]"_XI_\ !#<__$T =Q17#_\ "U[/_H7_ M !3_ ."&Y_\ B:/^%KV?_0O^*?\ P0W/_P 30!W%%S_Z%_Q3_P""&Y_^)H_X6O9_]"_X MI_\ !#<__$T =Q17#_\ "U[/_H7_ !3_ ."&Y_\ B:/^%KV?_0O^*?\ P0W/ M_P 30!W%%S_Z%_Q3_P""&Y_^)H_X6O9_]"_XI_\ !#<__$T =Q17#_\ "U[/_H7_ !3_ M ."&Y_\ B:/^%KV?_0O^*?\ P0W/_P 30!W%%S_Z%_Q3_P""&Y_^)H_X6O9_]"_XI_\ M!#<__$T =Q17#_\ "U[/_H7_ !3_ ."&Y_\ B:/^%KV?_0O^*?\ P0W/_P 3 M0!W%%S_Z M%_Q3_P""&Y_^)H_X6O9_]"_XI_\ !#<__$T =Q17#_\ "U[/_H7_ !3_ ."& MY_\ B:/^%KV?_0O^*?\ P0W/_P 30!W%%._"NJ>']1:5;'48&MYF@;:X4]U)!P?PK!_ MX6O9_P#0O^*?_!#<_P#Q-'_"U[/_ *%_Q3_X(;G_ .)IQ;BU);H32:LSH/!_ MA:R\$>%],T'3C(;'3H%MX3,VYRJC R<#)K8KA_\ A:]G_P!"_P"*?_!#<_\ MQ-'_ M>S_Z%_P 4_P#@AN?_ (FAMR;;W!))61W%%S_Z%_P 4_P#@AN?_ (FC_A:]G_T+ M_BG_ ,$-S_\ $T =Q17#_P#"U[/_ *%_Q3_X(;G_ .)H_P"%KV?_ $+_ (I_ M\$-S_P#$T =Q17#_ /"U[/\ Z%_Q3_X(;G_XFC_A:]G_ -"_XI_\$-S_ /$T M =Q17#_\+7L_^A?\4_\ @AN?_B:/^%KV?_0O^*?_ 0W/_Q- '<45P__ M> MS_Z%_P 4_P#@AN?_ (FC_A:]G_T+_BG_ ,$-S_\ $T =Q17#_P#"U[/_ *%_ MQ3_X(;G_ .)H_P"%KV?_ $+_ (I_\$-S_P#$T =Q17#_ /"U[/\ Z%_Q3_X( M;G_XFC_A:]G_ -"_XI_\$-S_ /$T =Q17#_\+7L_^A?\4_\ @AN?_B:/^%KV M?_0O^*?_ 0W/_Q- '<45P__ M>S_Z%_P 4_P#@AN?_ (FC_A:]G_T+_BG_ M ,$-S_\ $T =Q17#_P#"U[/_ *%_Q3_X(;G_ .)H_P"%KV?_ $+_ (I_\$-S M_P#$T =Q17#_ /"U[/\ Z%_Q3_X(;G_XFC_A:]G_ -"_XI_\$-S_ /$T =Q1 M7#_\+7L_^A?\4_\ @AN?_B:/^%KV?_0O^*?_ 0W/_Q- '<45P__ M>S_Z% M_P 4_P#@AN?_ (FC_A:]G_T+_BG_ ,$-S_\ $T =Q17#_P#"U[/_ *%_Q3_X M(;G_ .)H_P"%KV?_ $+_ (I_\$-S_P#$T =Q17#_ /"U[/\ Z%_Q3_X(;G_X MFC_A:]G_ -"_XI_\$-S_ /$T =Q17#_\+7L_^A?\4_\ @AN?_B:/^%KV?_0O M^*?_ 0W/_Q- '<45P__ M>S_Z%_P 4_P#@AN?_ (FC_A:]G_T+_BG_ ,$- MS_\ $T =Q17#_P#"U[/_ *%_Q3_X(;G_ .)H_P"%KV?_ $+_ (I_\$-S_P#$ MT =Q17#_ /"U[/\ Z%_Q3_X(;G_XFC_A:]G_ -"_XI_\$-S_ /$T =Q17#_\ M+7L_^A?\4_\ @AN?_B:/^%KV?_0O^*?_ 0W/_Q- '<45P__ M>S_Z%_P 4 M_P#@AN?_ (FC_A:]G_T+_BG_ ,$-S_\ $T =Q17#_P#"U[/_ *%_Q3_X(;G_ M .)H_P"%KV?_ $+_ (I_\$-S_P#$T =Q17#_ /"U[/\ Z%_Q3_X(;G_XFC_A M:]G_ -"_XI_\$-S_ /$T =Q17#_\+7L_^A?\4_\ @AN?_B:/^%KV?_0O^*?_ M 0W/_Q- '<45P__ M>S_Z%_P 4_P#@AN?_ (FC_A:]G_T+_BG_ ,$-S_\ M$T =Q17#_P#"U[/_ *%_Q3_X(;G_ .)H_P"%KV?_ $+_ (I_\$-S_P#$T :W MQ$_Y$77O^O*7_P! -6?!O_(HZ)_UXP?^BUKB?%_Q$BUKPOJMA;>'O$[7%Q;2 M11AM"N5!8J0.2O%=UX5MY;3PSI,$R-%-%9PHZ,,%6"*"#^- %O5/^0;<_P#7 M-OY&OSCK]'-4_P"0;<_]WO+K3$U2X33+RY@VB"XGM _E22)Y<>&9?^6:$Y*BMSX+? M\D<\!_\ 8!L/_2>.NSH \MM?V;_!=G\09/%T4.I"[:\EU--/.J3G3H;^1&22 M\CM2WEK.RLWS@=6)^\2:K>+OV8_!_CB'21J]QX@FN++3_P"R;B[BUVZAGU.R MSEK>\D1P;A&.20_/S-R-QSZW10!Y7!KCQU!XG%G?0217,%\=)@U&>/3 M)+N%%2&Y>S#>4TJ+'& Q7^!3R5!KH/%?PA\,^-KC6)M9M)+R75+&/3Y&:=AY M422&11%@_NSYFURPY)1,_=&.THH P/!/@G2_ .BG3=+201O/+=SS3R&26XGE M ]%\3:?H'Q U73IKO M2EU"W:8%$8*\J)E1*4W9V;L]R-H->9_!?08/@/\ &7Q#\/[G4KR^MO%-M'XC MTS4=4N#)/?WD:+#J 9FZR<03;5P KMM4*F ?1&*,4M% "8HQ2US7C7XC>'/ MAY_8_P#PD6K0:0NKWZ:992W.0DERZL4C+=%+;2 20,X'4B@#I.*,5\2:QJ/Q M+\!?'G4'DU[3=/UF*VU/66NO$WB2X.D:MI@<+!;Q6@PMO)"&3PETM]6T^"^-E.)/&[>%O&'@'Q+-TT1!5=A#;2'4H&(( /L?%&*\[^#?Q' MU;QW;^(K'7]-L[#6_#^I-IMW)I=RUS93MY:2!XG958<2 ,C#*D=\@UZ+0 F* M,4M% "<4<5XK\8/%T_Q"\*^*/#_P]UI;SQ'X?O;=-<_LP?%KQ/%+X4T/4[BPUOP]XE>_ETL'6)+[5])CB+,(KMW MSYJKM*;\Y5F526H ^L,48I:* $Q1@4M<=XN\?:3I^M0>#X]);K4+BWNET?[%: M:_H'B#Q1+?WE]=R-\UU89&V)7!^6+:%/"[5*YK[H1MR@X(SV- "XHQ2T4 )B MCBN;\;?$7PY\.K?3Y_$FJP:/;W]W'8P3W.5C,SG"*6QA#W&*Z"@!,48I:KZA?0Z98W- MY<,5@MXVED8 DA5!)X'7@4 3\"C KY1^)/Q&N_B1>:=K_AO4_&.J> M1TIQH MVH_#T2O)%J@? %VB#< .F)1Y8YW <&O5?V<_'GB;Q;X4O=,\:1V__"6Z!/9O%GAOQ-X? M\ ZE-J'B?0KFW_MG2=*F\C41:DYD6%FQAV3[K*?4 @T >T\48KY;^"'C;Q)X M>^*<>AR+KI\!^(3,='T[Q?,[ZUI\D*!I&82,TIMV)P/-.X'O@BOJ6@!,48I: M* $P*.#7(>,?'^EZ1JD'A6/6;73O%^KV<\FCV]UD":1%.""1@X."5ZX[5\IZ M=XO\??#?4=)U\6_BVRN+ K#XPL?%]X\MCJDDDHC4Z<6W\>>,M8U/\ X6-J_A34=2(OO!6M MS7TMOH\T*+A[*:UD*Q&16!$D M4X6-%&68GT %?*/Q)^/VB^./&FBVDNO>+O"'@N*-EO[VUAN-(FAEE(%I=O(Z M M:L0RA_N;N'&"* /K? HQ7DGP-\:ZY>:EXD\&>)-1A\0ZGX=DB$6OVRJ%U" MVE0/$\@7Y5F"G#!>"?F& :]722R1-KM@=?0T =YQ M1BOB32_'.I^%]/UOQ./'6HVWQ'\/M)J&K>']>U=I-+\0Z:6W++9Q.=D:M'CR MG@ P_P C@DFOM#1]1&KZ59WRQO$MQ"DHCD&&7< <'WYH MXHQ2T4 )BCBN:\ M??$/1OAOI$=_J[W+>?*+>VM+&UDNKJZE()$<4,8+NV%8X X ). *\.U+Q#X\ M\5>(H_B_\,]8_P"$E\&1Z=%:R>"Y-\4M_P"7++]I*I(%\B[C.%53@-M9'P=I M !]+8HQ6'X(\8Z?X^\+:=K^F>>+*^B$J)=0/#*GJKHX#*P.001U%;M "8HQ2 MU!?7UOIEE/=W@ !)- $W%&*^'?%VC2"VUG19\M]GE(RKQR8Q+"X^9)%Z@\X(( !W^*,4M% M "8HQ2UY;XQ^/'A73O$4_@V/4I8_$%TYTRWN3:7 L(]0>(O#:R7:H8XY6!!" M%MV,8&2 0#U' HQ7S_\ "'Q!X[^#]_X>^'WQ/NYO%":A"D>C>,X8F?SYUCW2 M65X0/EE7:YCF.%E1><2 AOH&@!,48I:* $Q1@5POQ.^-/A;X2QPG7[B\,LL, MMU]GTW3Y[Z:.WBQYMP\<*,R1)N74KXE\>_"S7]>^(UYJ8\;_ EU MZ]%X;+32]U<:'8F&(17UM@;I86 9YH5!*@B2//SJ0#Z0Q1BH[:YCO+>*>%Q) M%(H=''1@1D'\JEH 3%&*6N;\>?$#1OAQH8U/699A'),EM;VUI;R7-S=3OG9# M##&"\CG!PJCH"3@ D '1\48KX[^)&L7/BWPGXG^,FD>*-3VZ?JVFQ>%TM[VY MM/[/"3PV][:7EBP11(TYG202JQ*E1\NT5].> /B-H_Q+T^_U#06GNM+MKV6R MCU!H2D%XT> \ENQ_UL8;BW.HPX5+6XM M)PJM-;AV.XQL,EHB!1BO#/V9/C'#XN\&^&O#FJ:OO-9UR^TFZTG2[BVTN^OY]7O)M2GFGB*V_F$R.T@CRP7"C86PHS0 M!].8HQ0#D9I: $Q1BEKA_B7\8_#7PJBMO[*TTVPGO;@QH,R2F.% M681H""SD #(YR10!V_%+7R2UW=>!-8\ ?$K5?&=S+_PD&MW@OKT:S+)I,^CO M!/-;X@L8;N"ROX_.@6^MVMY3&2 M=K&-OF4, &&<'!' H T-4_Y!MS_US;^1K\XZ_1S5/^0;<_\ 7-OY&OSCH ^\ M_@M_R1SP'_V ;#_TGCKLZXSX+?\ )'/ ?_8!L/\ TGCKLZ "BBB@ KRCX]?% M]/A[X,U:72-5TV'6+.2T%\\Y%PVDVS&=WE9W8QSG'2OD[Q]I?@/X+:EX%UN6\L MO$VK6OC+5++6-4L;-9M1O7N[2[F&G3+'N::5_,MHQ&W79&=J@# !T=YX'A\: M?$.'PQ\3Q#J/B'4],$OA'XA^'BUH[BW<382,,PMKN,MYH="4FCSV5DKWWP7X M']%_X3B32=?\3Z6\FS5K2S\L,?FC6=4;/E2/$?G"' +,!\N*X?X,? W1 M/#4.B>(WT'4?#E_!;R&R\,76LO?6F@>;_K([9<[$)7 (3*KEE3"YS[+0 445 MGWWB#2],U"RL+O4;2UOKTE;6VFG1))R.H12(_B0=$^)/PWUV9 M$:[M;!K1M!O[A&MO+GA+LLL(>5X27Q)$^"V>2MO]J+P=X5T30_BKXAO=8T_4 M/%;VFGZQ:Q3HGVS0X;:152:-P2Z1>8&<$!?FW]<\=I\//A;X4^*>I7GCI_"F MJ^&=,O\ 4UU"#39-1F@M=:,>UH=0N; 81'+KN4,-S!49QG !U'@SX(16.FM MH7C)=,\>:%I5RLGAR?7+-;J^LHL?ZJ620$.R$!5D&&*X#9(W'U<#%+10 5GZ M[K^F>%]*N-3UC4;32M.MUW37E].D,,8]6=B !]33]8UG3_#^G3:AJE];:;80 M#=+=7[,4]GJ#QW/HEMH/B;P[HER+*\\(0[TU&\T^2 M%9!=07:R["TJLYC79L8(1O#9(U_!WP4\*>(K?3-=\$_V=+\,O%-C&=:\):G9 M^?97B"("*>.-O]3<+M5'R,,%^8;E!KRGX,>"-&^(GB"_T'0]+UG0IO#FK:S9 M7GBS0+YM-^P6[7DCQ::HV%;D'=O,>-L08,"K$ _8?A/PKIG@CPWI^A:/;"TT MRPA$,$6XL0H[ECRQ)R23R2230 OA;PEHO@C1+?1_#^E6>BZ7;@^59V$"PQ)D MY.%4 '/!WBG1M&AUFYN M+1]?FMUU&)+R)=R66T2*JR2?-]XYPI &XBNQ\3ZMX=^+/@SQ;X=T/QGI\=Q] MEEL[N\TR[CGDT]F4@LX5_E(YX)'0U\OZK:^ ]+^*,_@_P_X2T_QEI?BCPIIZ M6>D: JVUI?R1SL/MGFIE8EB7+>=G'[X75[?0M+/8:M%,H52P8[GM)EAQY9.Z)T.TY 8_0_A?X?>'O#%]=ZO8>'- M&TG7=24-J-YIMHD;W$G!;IZE?"-+C M4=9U"2]N6CCSY<7F2'.Q-S8'N2)8_#DFOZ8GB"1/, M32FO(Q=,O]X19W$>^* .*^._Q:'P]\$:S<:/?Z>==LHXY)HI<3O96[.%>ZD@ M5@[(@)8],XZUY+J/@]/&WCG3?#WQ.%KKUWJVGM_PB?Q"T$-:'Q_!?X):%H\&D^)F\/:KX8N%\RXL?"U[J\EW::.TFX$Q0YV M1.R-RJY5-S*ODZKXZL?#_B3QQI8:"#Q+%IR+-+#PK9O&U[9#69X9&T_3KBY2.6\D520D:D@N?9 M77C M23PQJFAZ3>74=Q'&=1FM[;Q"4 VWMQ8C"#) *EAN< %AC%?1'2@!(XUB1410 MJ*,!5& !3J*J:KJ]CH.GS7^I7MOI]C"NZ6YNI5BCC'JS,0 /K0 S6MGP+NFN[V988HQZL[$ #ZFOG75/B_XQ\+['PAKNM>)=/M_#UC MJ<5U$L[1S6>I.P*1Q\G:Q+'*D9Y' KYT^#W@G2/'_BK5?#NC:+K.B7F@ZUJ4 M-UXHT._?33IEN[!DLD.PK/O)+>7C:@.[(.* /8/ ?PGT#5?[%\5_#J6WT[P5 MK]DD&M^&;ZV9K:]A"; WEY_=W"8V,W(;!#9X->S>$O!VA^ ]#@T?P[I%EHFE MPY,=G80+#$I/4A5'4^M+X0\)Z=X'\-V&AZ3$T-A91^7&KN78\DEF8\EB222> MI)K8H ***X;Q!K/A_P")OAKQ/X>T;QC81WB6\EO=W&FWD4TM@2""756^7'/7 M'>@#B/B[\6[X:_X8\/\ A+Q3HVBQZM>2V4VOS0IJ,5O=(FZ.U9!(H5Y#Q\Q! M[#FN"\.^ KCQIXBU]A;V_@3XZ:#=B]DUJS,DUEJ<4@ 5MK'&OB)9>%-$\+V'C2W\3>%H+:VTG0HEA@U>:.<*;HR)E8A'AF,V2 M5[$FOJ'X9_"/2/AS]IN[:34KW5+R...>[U?49+^=8T'R0K+)SL7MZ]3DT :_ MAWP+H^DZG-KYT'1[/Q3?PHNHZE86JK).P R#)@.RYZ;C72T44 %>9?'#XL+\ M/?!FM3Z3>:?+X@LX%F:UE<2R6\)8*UPT"L'9$!+'&.G6NRN?&WAVU\1P^'I] M>TR#7ITWQ:9)>1KJP MVRRW\:W"-BSEV%FA\9>,=&T7XGM8^*H]=L2OA7QYH:- M:%6&)=IC#LL,XX=)4.&'!QR#[1X0^&+26>CW/CVVT3Q9XIT5WCL/$#:>OV@1 M9^1R6!V2$?>V'!/(ZUROP<^"6@6B:9XI?PWJGA:97DN['PO=ZM). M#.R)V')5BKN(W'V' M- %?Q%XJTOPQ%!_:&HV5C/=,8K2*\ND@-Q+CB--Q&YCZ"OEFR^(7B75;?0OB MIXA?3_$FBZ)J4T.IZ/86TEE?^&I&;RG((D/VA5&W>D@!P=R],5V?[1/@#PGJ M$WB_5O$&H6&K:G=>%YX]/T*_C226W$.9'N(,GWU*>RC\3>6BY::V7'FQ*PPLDG+X_NT 6?@3X(\5> M)DU+2_%'AS3K3P!;ZG>7*VVL6<=W)K,DLF])HU;*QPJ"-I(W,2>@KZ8MK:*S MMXX((DAAC4*D<:A54#H !P!2V\$=K!'#"BQQ1J%1%& H P *DH *K:CJ-KI% MC/>WUS#9V<"&26XN)!''&HZLS' ]S3KV^M]-M)KJ[GBM;6%2\DTSA$11U+, M> /$M?T6TL(I4T2Z=W;Q!:2I^\>"\BEV1 '**P5P M'7YB.W.&^\2?$_QCX'1-2\-C1KK4M>C$T&C^7.PG@GBK''!P/"WA70?%GQ>\5>$M"T#4+;4K'Q%-?1Z[H%TVFG0+:6,,624(5&X-&TK[0\$;-(\]W,9IYY&.7DD<\LS$Y)H =X)\ M!Z!\/-%32_#VC:=HMIG?)%IMI';1O(?O.40 9-=!110 5XU\;OBY-H$.D:;X M=\0:5I0 3ZD5WT_BG0/%DVM>&=+\3 MV']NQ0/%/!8WD+IO%&A6%UX/F\(3:UXUL MO$UIXH":"[?9M:@DD<-<0K*Q^SXD.)$R0G+ D$5],?#CP)/911>(O%FFZ!+X M\NE8W>HZ9IZ1M&C'(@$I!=U087<3\V,X%4OA5\%M%^'[1ZK''J;:J]HEJD>J MZO+J/]GPCYOLT+R'A 2?<]STKTN@ HHK#U;QOX=T/6;+1]2U[3-/U:^_X]+& MZO(XY[C_ *YHS!F_ 4 8/Q:^)"^ O".MW&FM9W_B:VT^:]L]'DF'G3A!DL(@ M0[J.20O)Q@G^.=.\=>'9M'T?Q5HD+6BI.\4LL-I\^$GP?\->*)(O&C>$]7\(6<]^^J67AJYU*3[(TA M)\N]>R'[N&5E8ML'0MDC=S0 W]G_ ,":UXF\(:%??$+PGI=A::9:6\.A:+JE MA%<:A8F-<-<2RG.R1R 1&GW %R2V:]^ P*.E+0 5F:WXFTCPVML=6U2RTL74 MH@@-[HVFG+/*(83=SI$))#T1=Q&6/H. M:\/_ &A/ 7A36;OQ+J?B&_T[4[Z[\'7UGIOA_48HY) 8EDEDGM]QR#EXPQ5> MJ(<\ 4 >?Q_$+Q3K=CIOQ2UX:=XBT?PQJ]P-8\.V5K):ZCX8==T,CJXD/V@1 MHQ,B2*-R_O$Z 'M/V>+/Q^WB378IM-3PYX*M] _#/[0FA6OB"YT36+.P.F6EA<>(+75)[%?%*I'B1 M9K=-OG0*?D$DG+CJR;7!W8!6O0OBS'X2^(WPQ6_OO%FG6GA*UO+;4;K4EGBFLIXH)U./&W@G6/ACH,^E6DGAFX\/7&H M:X/,'AN:*[07"7$;,6FG3RRJ)G#,-Q.T'/UQ:Q/#;QI+*9Y54!I2H4N<S&:XNIY&+RS2N?O.S$DG '/ XKI: M "BBN?B\9>'M:UG4/#EEXBTZ77K:,FXL+6\C>[M@>-S1@EEP2.H]* /._CO\ M7F\+:38V>@>(M*TNXN-9M](U36)E2\&AK,K^7)-"'&TO((X@9"%!E!.>E>)^ M,I/$GA33=;\'WOA&77_&">)--\9(WAP,8O$-LM[ LTUO%*Y^SRHZQ^;$7VKO M\P,5;BEXATWP!\(=8^&5E9V.G>/I-0T+7?#=_%HUE&\OBB]62T#6\P4LKN9/ M/=S*Q"?OF8@!J^COA+\$]&\ M:ZRD.IIJQL%LXK34M9FU)-*@.UWM;9Y.1'O M5><9;8O95 .D^&D7BU?"T,WC::P;7[B1YY+;3$(@LU8Y2!6/,FP84R$#<03 M@ @#JZ** "N.^)GC]/!7AG6)-/\ LNH^*(M,N;W3-":=5GOWBC9@B1YWOD@ M[036MK/C?P[X>U;3]*U77M,TW4]1;99V=W>1Q37)SC$:,07.?0&OF;]I#POX M/\&:7X^\7:CK6EW7BBWU_P />(!=W$:?;M M%N[2W!#@EUAQ'\;ZOJ6E>/M(\;Z*V@:3XNT>W>Q6SGN"9(+6YM_,=&BDEQ& MDW#QNWEN#OW#T#]DN'Q\WPV\/'Q7I7_"*Z-8Z'8:7IV@79]WWX<4 +116?K/B#3/#MO%/JNHVFFPRRK!')> M3I"KR-]U 6(!8XX'4T 1Z]XGTCPM;PSZQJMCI,,\JV\4E]+/$-HWQ(U=+#Q#I7@?Q)=R:QX/LK=[75/#X@\Z#SHI1)_I#BV ME\UXI%"S1RYC(^4-Z;\;_AYX4U_Q3)J7BB\L-7EO?"^I:1IOA74HHY?M#X\^ M::W5CG?Y:!7VKG;LY&,'S#X!^"O#'[17@CP_K,VB:Q;6,7AC3=(O_%5IJT]A M_P ),ZP*MQ;2QH0;F",Y3SI#DL9%0X#$@&O\-O &O_$R_P#'7AWQ!X>M8?A3 MJ.OZCJ%W)J""5O$<=SL>V%MM8>7 J;)&E/S,X"J YKZAL+"VTNRM[.SMXK2 MTMXUAAMX$"1Q(HPJJHX X&*6SLX-/M8;:VB2"WA18XXHUVJB@8 [ M5-0 5%=74-C;2W%Q*D$$2EY)96"JB@9))/ '>EGGCM8))II%BBC4L\CL%50 M.223T%>9?%@^$?B?\(;^XN/%VF6OA..:"]N]72>*XLFAM[A)98Y3NV-&XC,; M@GHQ'M0!PGBKXL:[\3O&>L^%_ &K>#M2TV/0H]1MK;42]U#XBC>26*XCBN89 M0(EBVHC,%D*M,A90,!N+L]5\5>+M<^'-S\+_ K/I:6>@:CX5N9M:?S8_"US M'-:+(MT"Q:=D2%A&JG$IV'<$):L>+PYX<\4?'[QMX0T'PW=R:B=-JLP^L/AW\/=,^&OA\Z7ITEW=-+/)= MW5]J$YFN;NX65^,L< < "@"M\+?A1X<^$/AU])\.Z=!8I/.]Y>2 MQH%>ZN7.Z25_OB^?!N@)#H>N:787AU.TT_5-3 MGV70T.&=]OVF:$.,#)4 N0HW!CP#7H2>-?#NI:_=^&K;Q!ILOB"&+?+ID5Y& MUU$I'WFB#;@.1R1W%?(?B/3? 7P7UWX<)'%9^-YW.MZ#J\VD62377B"ZDB+& MRG52PDF>0H6$AP"A)V@' !:^('_"2^&M!\9>"]4\-3Z_XMU'4;'Q3:7/AQ6$ M?B"&"YM4G:*"1V$%PB)%OC#%2"'4XW!?H'X=?#2>ZUJ'Q_XZTC1S\19()+:* M>QC+?V99NVY;19"?WC+SNE &XLP&%QF#X._!#1O L.FZR;#4;+5$L/L]OI5_ MK4NI0Z)&^UI+:V9^ F549'9 0H KU>@ HHK#UWQSX<\+ZA86&L:_IFDWM^^ MRTMKZ\CADN&](U9@6/3I0!1\?^.8/!^BWAMY+6Z\0&TFFT_2)+E(YKV1$+;$ M4G\:Z[!=>$OB-XBO--\8Z%XFTUM)M]>T:![)M(GNF3%M<0^8RR MP^']+^(WB;4-7T[4?%&[3=8MO/1/MVAP0R(BR M(X)=(MX9P0%&2_WL\=K\-_A5X4^)-_=>-U\+ZQX7TF_U,:E!I$NHR0VFK.A5 MHM0FL1A8W9AN /+ (SC) !S_P /A3K7CWX?^%;7XG>$K6Q\/\ AR.#^R- MU6'?>?;86.;R8@[57.5CBP78 MYSF6)0JH2=Q)P%)'5^-?&.E_#_PIJOB+6IS;Z7IEL]U<2*I9@BC.%4>$[WQM\.H_$=[%'9>"_$'B%O%%MJ>E:;=W?BW2]08LQM8Q;1. MNY)XS$+@L%\H;"IR,_57P.\#1^&/A)X/L=2T"QTG68K2*]O[6"%=L6H2)NN) M!U^2.PM+0SM)O, M9/[RXE.UGD8?+@(@ !+>YT %%%(3@4 <;\5OB,GPT\,Q7Z67]IZA>7MOIMA9 M&80)-4T)?$^M^ M(Q_PBTVJ1:QIVC:8TD,DUT+6* O>.,;TC\H^7$/E)8L^2% +?[-/AE)OAU= M:GK&F_:]3UBYE2XUG4;3R[S6K2%C#9W-RC*#N:!4." #DMM&\BO:*0<4M !4 M<\JV\,DK9VHI8XZX%25Y5XP_:1\(>"_%;Z%J']H,L+1PW>KQ6C-IMC-+D0PW M%S]R)G(P-W RNXKN&0#P_P 8_$+Q;\;=>^'-U8^#]#FT:\OKG5?#]KJVHF6' M4Q;Q2H\-[&(B+>1D9Y8F7S0CQ .,]+7[,W@**W^*NK*^E6]QI>GR7.I&T6PG M6P\.:M),8V@T^2>.,L'A+ERB[=PW+M$F#UWB;X3_ !*^+2^"M8N;W3OAM>65 MU?"[M--)GNK2PN(R@$4@_=_:L=7&47S"1N*@GWSP[H%IX6T*PTBP$JV5C EO M")IGF?8HP-SN2S'CDDDF@"Y!;0VP80Q)$&8NP10,L>I.._O4M%% !7S[\;_C MG=:.4MM/T>PEO;J;:I9RL48+;54$ECP/K@5Y3XIN-;_:1 M\#>.+3P;IVDV7AS5=(^SZ;X@OY")-1N\D%)(E&^.*(AT<28D#E@%&"2 >+^+ M?@KXAM]6\&:+J^EZ3%M-OOLVNV!EC6?^TY?+6&*+RE+&,R,0 M[%E/ !^X++1=/TXP&UL;:U,$(MHO)A5/+B&,1K@<*,#Y1QP*Y;X4^ =0\#Z- MJS?9]/L(&N)Y ,D(HR<#O0!QWQ4^*-_X,U/0]!\/Z'#XA\3ZVTWV M2SNKX64 2)"\CO+L<\ <*JDDGL,D?+6N^#M0\;^ =0UR\MX+/PEKVO?VR]]9 MV=Y>>)])OXF\I[>$VT3@A98=J3[E"JQRN*^C$^).O^+-;\)6EMX%;1+C4))I MYI/$MW;1W%I9JJ[I(HHI)':1PX4+P%YWD=#G? /X&>(?AY M>*TM;42K"LL\KA(U:1N$7<1ECG [&NP)Q7B4GQLU3QZ_C;2/"'@V+6-6\/ZG M!IBP:O:GJ=@;Z M]U&=KIVUFTEA8/ M)D1)<3YVQ%R.,\#JQ45Q/BSX9_$CXOZ?X1U$W6D_#RZLM3NI9(;(_:IX+"6) MH_DO1/@[\.]4\!^'W;Q!KL_B#Q%?;);Z M1S7TS\ ?!$>@_"? M0X=3T*#3]5F)OKR.6 "5[@L3YTH.3YI&"QSD$GI7-_ ;X$^(O &I7>H>*?$? MV\6]Q=+I.F:;))':0PRR%S),I(\V=LXR1A0,*.]>Z4 %%%(3B@#F_B/XYM?A MMX*U3Q'>0O<06,8;R8R%,C,P5%R>%RS 9/ ZU\E^-E\7_$?QWXKGU[P'X4OI MK'0TL[S3M7U-[JWLK>4&1+VVE6V9BP!P\816RH*OBO=]6^--WKGB3QYX2\/> M$?[>UCP];P;;.]N4M_MIE!8'! !-8)^ _B[Q+\67\1ZYX@M]+ M\/7=G9/?Z7H,DL4UQ=0#B(S<%;<'G ^9B,' XH I_LC>%H#X=U/4;N)]>"$: M7IWBC4K9UNM1T]%^53Y@#&-264$@;AR<]:^B888[>)(XD6.- %5$& !Z 4X# M: /YTM !2$X%+7FGQ&_:!\+?#'68].U5-2N2L0N+ZYTZQ>Y@TR$MM66Z=?\ M5H3WYQU( YH \1^,WQ'\2_%J"PTO2_#NF)X7G\2C3+.]U"^9S<7ENS-Y=U;" M/Y;>0JPR&9@54E<<50^%O@.2X^/4\-[X?T^&":YDU'6O"]A:3RZ/H]U$JBUN M(9I88T>X?+[C&N#P>V3Z%XN\(?$3XU^&["_TI]$\#2VGB"/4=*G)%Z[6?ENA MN'V$QF5@^Y "5'&XG&*]F\!^#+7P#X7LM%M+F\O4MU.^ZO[AIYYG)RSNS$DD MG)]!VXH VXK:&&21XXD1Y#EV50"QZ9)[U+110 5X_P#%SXWZGX,UB^T;P[X6 M'B>]TW2CK6J+)J:V/DVF6&8B48R2_(Y"_*.!EAFN\\=^/]*^'FD)?ZG]JF,L MJP6]GI]J]UHM:L/!^CV\>B3Z/=Z=>Z[J MN;>\@NV5D6T^SD>:A0DE_,"@9&T'K0!\]^+/A;KL/@KPE"8K2YAMXYYO"^I> M&],O)-5U)Y\'R+TQQ^5#&5=A*S2X?EAM*U]L>$/">F^'/#NBV5KI%EI@L+58 M8;>UA54M\J-R)CH,CMUQ7%_ 7X4ZW\/- 6?Q7KQUOQ+<0103+:.Z:?:11C"0 MVT1/"CJ7(W,223VKU2@ HHJMJ.H6VDV%Q>WDRV]K;QM-+*YPJ(H)9C[ F@# MD/BK\2)/A[I^E)8Z:NL:YK-\NFZ;92W(MHI)F5GS)*0=BA48\ DX .:^7_$ M?A[7?B=I7Q UG5-(T:RT?5KV*P\2VEW#=:EJ>C3VC+$QL&MH6:=2$#QG"%&8 MMCM7MTWQFU/QCIF@3:%X&=6U74XTTVY\375K;Q/;A=SW:(LCRD[,A4"A\MR M,FH/AM\"_$6@_$GQ!X@\0>(A+HQU>[U'1M&TQY(DW3MN::[/'FN,E53[BCGE MCD %G]F/P*ND?"M3K&BM%J&HW MS@8I:* "N;^(WCFS^&O@C6/$U_%)-:Z; 9FBAQNW"6WVZ6FU[X=^$]1GL/#:PW&CZUJKW5G#9SF1TOH)%MF;>,.DL0C M#-Y2%'KO_P!C_P )6L>CZOJ$I?Q+#;%-(TGQ5J5HZ75[IZH&\K,H#-$DKRHK M$#NM+L%UC3="DECN+FZMW=UA2;@I; M9<,%HB M=Y?E7V%>*]N^)7Q[\,_"[4HK+5(=5O&6(7-]+I=A)=1Z9;EMHGNF3_5QYSSR M<*QQM4D<'XQ\*^/_ (W^%TN=&.@>#DMO$<&IZ)>.POFFM$5T:ZD$9\MG?>9( MT!(X3>>HH \V^'_@*>Y_:$D@O_#6G6ZWEU_:.O>$M.M9YM%TJ6"&/['>I-)# M%&UTSE\F-<,#DY,>X_9$=M%#))(D:(\A!=E4 L0 2>_ _"L+P#X*M?A]X6 ML]$M;R^U!8 S27FI7+7%Q<2LQ:21W8_>9B20, 9P !Q714 %%%Z5\. M]$_M/56N'1Y4MX+:RMWN+BYE8X6.*) 6=CSP!P 2< $T =B=WDVRA<_(02OTC:^/ M[CXXW]U9^$=%BBT-M,N]/U?7-71K6^L+ME*+8BV8"5)%)$C^8%7:4*[]V1<_ M9R^#NO\ PQ\+6K>+M?.L>(?L%MIYMK*21=-L+>!-L<-O$QY[LTK#<[$]%"J M#N_ O@W3/"WA+P_IMMHEAI":9:+%!:6D0\NURH#K&<9 [9[]\UT]%% !7$?% MGXD-\-M"T^>VTX:OJ^JZC!I.FV+W MXYKF7<5$DI!\M J.Q.&/RX )(%=G<7 M$5I!)--(L44:EG=S@* ,DD^F*\5O?C5J?C7PUH][X8\#23G6-3MX=#O/$UQ; M6UK*>(M!\1?%.V^*6L:CHV@V^FZD8_ M#WBS3]3ANM4N]&FM0J^=IIMHB]PC12QS(I6-HY&W_P!X#VK]F'P'#IWPTOIM M5TB>6YU?4;B9[[7K8C4M3M8Y2EE->K(-WF^1'#PP!& 2JL2!!X!^ _B/2?BW MXH\2:[XCSXUQX_\;^!-)\)S^(M6T#08=2-A+<):OJ3SLR)#"LP"O%\I M#S[BJ$A2">*Y75O@1XV\>?$O2]>U_7+#0=$N_#5CIWB+3_#DDT<]S<6]S/.+ M:"<[6CMF,^'88D81A1M#,: ,C]C+PC;VVFZA?.[^)[328;?1?#_BZ_MY5N)[ M'R4EGMHFF D:WCN6E5&(R555);RP:^F+6UALK:*WMXD@@B4)'%$H544# X M ["I -HQ2T %(3@$TM> MYN F2D0+#G!8\D*0K$ 'B?Q[^)?B+XG:7K/AG1M#T^'PM_PD]IX5?5KZ\+2- MJ0FA=%FLPGS6;R&."3YPY64N%*CYL/PC\/I;[]HA+?4_#6FV3ZE\+ M6L7B#3=6\,ZFTGV\7L$$R2&\F\IMC"0*&B0'.%7>1N(7U_X=>!;?X=>%;71H M;^_U:1&>:XU#5+@S7%U.[%I)78\ LQ)VJ J]% H Z%+:*.:258D663&]PH M#-CID]\5+110 5Y9\5/B[J_A3Q!:^&O"OAF/Q3XBFT^XU:2VN=373XH[6%D1 MB)"CEI"TBJJA<7:23Q6LX MAB:-,/+Y;RO)LD1 I SD?97PS\%V7A;P%X7T[^P--T2XT^SC)L;&)?*M)VC_ M 'PC/)Y9G!;)+9.2%]/?QEKXUGQ#!IMOI,=MI[R)IMC:P MJ%1(HS]Z1]H>25AN9C@850*]HH ***9+*D$;22,%1022>PH X[XK?$=?AIX= MM[V/3SJNI7U[;Z986/GB!9KF>01QJ\I!"+D\M@X'0$X%?,GB?2/%'Q,E^)>K M7N@>';=);9/#GBC2]7CN=5ET[R5\Y+BP:WA+W"/',?#4-WX8\$O>)J&I06>AWWB.ZMK6QO27;_2D'F-+L3RRX&P.WR[1SD1^$_@ M9XDM_C%XF\1ZWXC4>%9M776=,T?3&DA>>X-K#"6O'&-Z)Y1V1#Y26+-D@ $ M?[+/P]M]&^'FJ-J&DS3?VC?2)%J&NVK+J.IV$8"6KW8E&\L$!4!P#M"DJ"QS M[MTI:* "BBB@"KJG_(-N?^N;?R-?G'7Z.:I_R#;G_KFW\C7YQT ?>?P6_P"2 M.> _^P#8?^D\=8?Q _:&\,> ->N-%>UUOQ#JME EWJ-IX;TJ;47TZ!L[9;@1 M [ 0"0O+L 2%(&:W/@M_R1OP)_V +#_TG2O+M?T;6OV:_%FO>+?#>C:CXL\ M^)+U]1U_0M,A-SJ>G7[@*;VU7[T\4FU%DA))3AX_E#+0!X7\5?V@9_'OBGQ! M92>)(KCP9/:&ZM?#\HMA8^*='EME$<%GE#<7%Y<3F2+=&RBV,>&4M@-]1_"_ MX+R>%-5T_7M9\3Z_XHU*RTUM-TU=>D@>33K:0QO)&7BC4S2$Q1AI9"S$1K_M M%JW[/'PVO?"GA.^O?$&DVNE:IK&N7WB"/1XRLPT<73AOLZR#C?QND*84R228 MR,$^O4 %%%% %*[U"))FLX;B :DT+2Q6[N-Q XW;>'M+^U&S\0-$XA$L1A;S6%H7\^:UR79!&Z[E8$>\ M?M,?LQVWQ1U32_'GAZ".+XAZ#$8K60W4MJ+ZWSN-LT\1#PMG)29#E&ZAE+*8 M?@?\$;J^GF\5^,+J_P!:@U&6QU6RTCQ5I<4.J:1J%L&C\Z26$A))=@1/,55W MJBDE@6;=]*T44 %(3@$XS["EHH \$UW]J3PY(VI:'J*ZWX,NX+R32-3U& MXBA#:%(^5M;J8$L/(F./+G :/=A7*G('"_ OPEK&N^/?&=MUD2XA.4.>^%([OXI?"SQ#\0?C9X4OXO#6D6>C:83 M]L\2/?>9-?6#HRW&FS6ACQ(DA*$;F91C=PP /LGA?PGHO@G18-(\/Z18Z'I< M&?*LM.MT@A3)R<(H &3S0!-X?T&Q\+Z'8:1ID M=.L8$MK> ,S".-1A5RQ). M .36A110 A(4$DX [UYK9_'71_$UYKUAX7L=5UVZTR&1:;.-.N)XN'@2 M[*^6SAL*0#UR.2"!Z/<0+$QH7Q!^+& MFF&2/0=-?4K:RT32'+DK]H>%X9&*;B1+*LK #C+4 >>^&O&7C+XP^./#?BK2 MO$MFWC*436>AO+I<4,MM<+&\E[;7-NKB0Z>I00DS#S?,VNI48W?6W[.7AN^T M#X>-/K&GWFE^(M5O[C4=7MKR..,)>.P63REC9E\KY!L()++AC\S&MOX6?#.T M\ >'M-^U0V5]XJ_L^WM=5U^.U1+G49(T52\L@4,^2,_,2?7FNVZ4 +112=: M/-/'_P"T#X9\ :V^BO;ZSX@UB"$75Y8^'-,EU"6R@)P)9Q&#Y:G!P#\S8.T' M!KY<^*G[1<_C7Q?J%O!XK2/P?- +FSTR>.V2QU_3#&!)%$)%,\]W)*6A\M"A MAV992>#[1XG\/:[^SGXTUKQOX5TB^\5>#?$%P+KQ%H%C&9]0MKC:%%Y:_P 4 MBX #PYZ#UJ?7+?12JN=,6144*3R%E;9 MO?;P&328I55GA,D<:M,Z MX";Y"QPOKDGV*BB@ JG>7\<4GV6.X@74)(V>&&1QN;'?;G) .,XJY7@G[2_[ M,ME\7Y=,\6:.B6OC[0 3I]T9Y8%N(SRUN\D;!X]W\,B$,C8/(R" >$>-/CCX MH^(WA34O#/CO1S8:_H]U?^;HVD_:%M_$*1*P01-&PEW1;HY7@Y9D (W D#U3 M]ESX6ZK)):^*]:U.^U&/35-CH6M744UEJ6HZ>4&8[Z)P/-B63)BWC> !D]S? M^"GP.O-4NY?$WC&:^U&UO1;7$>A>*-.A&HZ=?VSD+,UU$0)6 R!*%4NNTDFO MHX#% "T444 (>*\)\1_M1>'K6XU/0]2AUOPI>6MTUAJ-[/#%NTD/D6]XX)8& MWD. LH#*#P^WFO=Z\)^+WPQ\0_$/XL^%+BT\.:5;:9ID@>?Q,]_F>2U;(N+& M2U\O]['(,##,5[X! H \Z^"/A36M:^)GBN%I-/NHEE6Q\62QVXETCQ+&T?[N MZCV'$-X%($BAV6CZ3;+9Z;91B&WMT8E8T'11DDX':H/ M"OA#0_ VCQ:3X=T>PT+3(B62STVV2"%2>I"( .:V* "D)Q2U'/ ES!)%(,HZ ME6&<9!�!Y[9?'#1?$FKZUI/ANUU36KS3XIL7D&F3G3Y)XPRNP";FWG@5Q*UBH& MQS+\Y;#(0*])^)'[/P\,6D'AQ=)^(7Q3TF5)QHFC1ZA:V>CZ5*[E@;AXWAD? M:S%@\OFD 8'.*^@?A%\+K7X?^&=*^VVMA<^*Q8Q6^HZU%;J+BZ91T>7&^0#H M"Q)( - &3^SGH.J:3X'NKSQ#87.F^*-5OYKW5H)XDB3[2<*QA5&9?*(4;3DD MCD\UZK110 5YO\0OCUX<^'FL#1Y+76-?UE8?M4^G>'=,EU">U@_YZRK&/D7T MSR>P->D5X%XM\-ZU\!O&NL^/_"NE7OB?PWKDJS>)/#UFGG7R2@;5N[3/S.0, M!H.?&5W9VGBZ+3?"5Q:BXM+2ZCMTL=9L=I66%1*AF MFNW?]WY490Q'E@:^AOA!\%UT0^'O$&HZYX@U-K&P\O2=)UN2%SI$A..N:]EH **** *UQJ%M:SPP2W$44\Y(BC=P&D(Z[1U./:OC'QU\*L5IXMT-S/I&H2;PJMWBH3:WXXDO[ MG3IK9;"]\+^*;6.ZF2>"3=%-'>J0TR*?]7(ZE]O!:@#*_98^%VI:U$]:UG0M6TK7-+O--E NY/)C+163\+J,8W'S(%/#,H)0_>4#- M>6?#;1M>UCXV:J^FZK9:KJEO# -5\106ZRZ9XETN528DN4CXBO$4\,HVLIY& M#@>F_M!?#CQ-\1O$GA.'1/#^FJ+&[2Z7Q7+J)BN=. ;]]&(!&?-22/Y2N[!S MR.!7JWA#P+X=\ Z?)8^&]"TW0+260S20:9:1VZ/(>KE4 !)]: )/"/@_1_ F MA6^C:#81Z9I=ON\JUA)V1Y.2%!)P,GH.!6S110 5P=M\9_#VI>/)_"6G)J>I MZA;,T5S=66F3RV-M,!DPRW*KY:/CL3QT.#Q7=D9KY4^)_P ![7PFS6[:;\1/ MB3X6U&\N+J'P9HU[:VVG07,AW$W,@>&9XRQ./,>15].E 'DVM?$'Q+\8/'.F MWMWK'V/6=)U=K#3[*+38(;[1]58L!'"C.)9X%C'[\R JX8;,$ U]0_LX^'_$ MEC9>)=7\;6+V7C34]0_XF9A@2&RE,:".-[4*S$QE5!W.=Y.#M$?6["PN/%\%KY$NI>6LUS%$3E;?[2P\QT084$GG%>JT %%%% ' _$;XU M:!\-[^TTRXAU/6]?NXVGAT30+%[Z]:%3AI3&GW4!XW,0">!D\5\Q?%G]I^?Q M9XLLX- \9_\ ")^&KFV#VUWJ5M;PV$WEDB]@O5N4,C3K_JEM$V.2V[.*]D^( M_@G7OA?X^OOBMX(LI=<-[%'#XG\-CYYKZ",82>T)Y6:,9_=#Y9!P &P38^!_ M@^ZUOQ!XQ\?:MX>;P[9^*;R"[LM!OX5%Q$L42QK,\T$PDAFAO@0T\2MN:-W4R889;CCZFBB6&-8T&$4 M >@H ?1110 5XUXR_:;T+P-KVM:-K.C:W9W>E.DUQB!&+:Z3KVI?'F[FT;7K'6=8AM;::\\4VL22V'B+1Y M&/EV]^D)"QWT2DF.11AT/(VMA?JCPCX/T;P)H<6CZ!I\.E:7"[O%:6X(CC+, M68*,_*,DX X'0 "HO!_@3P[X!L);3P[H6F:#!/(9YHM+LX[9)93U=E0 $GUK M>H ***2@#A8_C-X>N_B#)X.L5U/4]2@?R;NZL--GGLK.;9O\J>Y53'&^WG:3 MQD X) /QOXF^(7B/XR>.;9]3U@:1J&@^(?[/LK&+3X4U#1=6>7RX5M59A+<1 MI 6DN3(#%+&Q$8&-R>O_ !4^!]MX5N+MVLOB)\0_"NM:G"/#]U:P64=W M,WF.UQ)NAF>%I"2%>1T0YR,8KTGX ?!V+P#X(T&77M(TT^+[:W>(WBJ+FXLX M&D9X[-;IP9'CB1EC!)Y" T 4OVS;Q=KOCRR^R^.=2U!(M1DM85BT^X M6"%(X9;0!V9HF0 YD._)92!M KVBBB@ K@_B/\9=!^&MW8Z==0ZCK.O7Z/+: M:'H5D][?31IC?*(D^[&N0"[$+D@ DD"N\KP_XF^!-?\ ?CVY^+'@2S?6M0G MM8K3Q)X9)!?5;.'<8WM6;_5W,09RJ9"2@E2 VUJ /&OBW^T]=^+?%>CV_A7Q MR? WAV\@5;?5M4MX+:TBO(I9!?P:BMVF\20QK$%LU\N20S;MP4;E]*^ GP:M M]3\.>"_$EQ>^(M/\/VC'6=%\$:I)$\.D32QN@"R>6)F14E?RXG8B,/C'RJ%U M_@?X8N?%GBOQO\1M5\.2>'M-\526+V&BZI %NBMM&R+>W$1_U4T@91L/S*D4 M>[#9 ]SZ4 +1110!7NM0MK.2".>XBADN'\N%)'"F1L$[5!ZG )P/2OD#XA?' M#Q?J'BGQI\-?&-I%HULFN1)I=]HCR1_VS8LGGQZ4\F\-;W5TBM''*&"2,)HP M5=<-[3^TE^SEH?[1'A.SM+[R[37M(F-[HNJ/&9/LEQC!W(""\;@!74$$CE65 M@K#R_P"$?P"U[Q;J$UYX^DOWTE;"X\-ZSX1\3PKJ27061)89+;4"1)/;(Y9X MFF#2IYCJ6# X .=_97^%NI>,+O2=;O;B_'A?0S%J.BW%S;W5A?:9?RG?>Z;: MM,!)+I@#"$I-DED.#\JE?M"FH@C0*O0# YS3J "BBB@#QOQQ^TUHG@#Q)K.A MZMH>MQ7NF"*[98K=7-SIK;1-?VZAB9HH&;$J(#*@&[9M*D^0>#=/US5OV@3< M>'_$-IKNN0Z=;W\?C*TC26PU[09YFV66I+"0J746':WN$&'5>1C>I]3_ &F/ MA_XJ^)$/AW3?#.A:>;R"\2[M?%DVI&VNO#]PCKB>.,1DS*T?FJR!@'R$8;6) M'J/A'P#X:\!0WD7AOP_I>@1WDQN;E-,LX[<32GJ[A -S>YH D\(^"]$\!:0= M*\/Z;!I.F^?+<"TM@5B1Y'+N57HH+,3@8 SP!6W110 5PDWQG\/?\+!_X0VT M34]4U:-UBNY=.TR>XM;"1DWHEQ.BF.)F7D!CD @G 89[HC(Q7R]\5_@9:>%[ MO4KO[/\ $7QSX4U[5I=0N_ _AJYMH;4W%F1?W9E9%)R5V] #R M'XA?$C7OBMX]N(-6U"2R?PSXC-K!I<&GP0ZCI>HFX\G3FT\NXEN9&C(N)F<& M!H79 ";'0]%LWO+Z MY5!EV2).0B@C+L0HR!G) /S+\8OVH;OQ/K^E6GA3Q?/X*TFZB:WAU#4;>"SM M[?4D?-Q!J?VM"T7E1;66W 1YC)\K8&:]E^*7P^U_PCXZ/Q6\!6O]K:XMHECK M?AV5QC5[%&+!8';_ %5PA9F3&%?.U^H9:WP9\.W/CGQQXP^).I>&IO#>C^([ M>QM;/1M6MA'=W MC*1>7,+ ^7(WF[%4_,$C!.,@ Q?@/\&[/7_#7A;Q'+J. MO6GAJ*[?6M-\'WOE?9;2X\Q]D\;>6)EB;/G)"7*IY@QP *^C^E+10 4444 % M%%% %75/^0;<_P#7-OY&OSCK]'-4_P"0;<_]:1W=U1%5$!9B690 !WK6KA/C+SX0MO\ L+Z7_P"E\% " M?\+@L/\ H7O%G_A.W?\ \11_PN"P_P"A>\6?^$[=_P#Q%=T$7^Z/RHV+_='Y M4 <+_P +@L/^A>\6?^$[=_\ Q%'_ N"P_Z%[Q9_X3MW_P#$5W6Q?[H_*C8O M]T?E0!PO_"X+#_H7O%G_ (3MW_\ $4?\+@L/^A>\6?\ A.W?_P 17=;%_NC\ MJ\Z^(?[0?PX^%&L0Z5XK\46.C:C+$)TMYE=G*$D!OE4X&0>OI6D*@Z=+?RV< =&VJI(SN4'!( R/6N4C7XG>$_"L7 MB[5?B?I^KQWVFRW$VCSZ3;00V\K6[21"P= '?:VT8F:3+NCT[_A<%A_T+WBS_ ,)V[_\ B*/^%P6'_0O>+/\ PG;O_P"(KQ+P MS^W+X;_X33P]X,U2*&?4IHK"SOKW^T;2.:GXKL8O!5_VBL]0M;@WBK.I4\5!1[ M9_PN"P_Z%[Q9_P"$[=__ !%'_"X+#_H7O%G_ (3MW_\ $56^'?Q,N?'_ (4U M^ZN] N/"VMZ/=3V%WIUU-%<&*5(UD5EDC)5U*NASZY!Z5\\_!'XQ>+=1M;;Q M'X@\4?$O68(=-FU"YT[4O!%II^D3%8V;;'>K:J2,CY#YGS<=62_MC66@^!==\0^*_!FH>%I M;"VL+NVL[V^M&%U%>$K;L9@_EQ?,"&WD;1R:9X _;*T[XDW6EVVA^&&U%F%P M^K75GJUK<6FG10F/?(LR,5G!$JX$?)(((&* /5O^%P6'_0O>+/\ PG;O_P"( MH_X7!8?]"]XL_P#"=N__ (BO,;+]JW4&,]QJ7PRUC2-,DTI]V: MO&I?8A+1MMD#[&YQ[\#J?%7Q=EU;X/?$+Q)X;22Q;14NH+#40B3>>\2 F6-" M"& 8E0#G)4T =+_PN"P_Z%[Q9_X3MW_\11_PN"P_Z%[Q9_X3MW_\17C?P>^* M>N:;HK:YXAUWQ_XFAN+BPT];/Q=X5M=#6.2XD5?-A*6T1E R0SS$(N0P"IRQ.![T >I_P#" MW]/_ .A>\6?^$[=__$4?\+@L/^A>\6?^$[=__$5X4/VRXM+\*>)?&O\ 9\^N M^'C=V,6G1;H;:&R6:,ES<7)&Q$#*?WC$KTP<&O3O%7QGN+GX$V7C3PY;VEO? M:L((;0W,\5U!;R2R",.SPNR2(I.?E;D8Z=* .G_X7!8?]"]XL_\ "=N__B*/ M^%P6'_0O>+/_ G;O_XBO/[[7?&?P+)F\0^+F^*7]IA+;3=&:PL[#4I+YW"J MD)C"1^3R+/\ PG;O M_P"(KD/AU^T3/XV\3:;8W_@35?#NDZP]S#I6L75Q;RQ7++[0+WPMI6F$076M:B+)8Q:745M&HO]*:[>)D"EREB<=0.E 'JG_"X+#_H7O%G_ (3MW_\ $4?\ M+@L/^A>\6?\ A.W?_P 17C?A#]M ?$3P[;MX8\#3ZWXDNIY(XM*T_6["8)&B M%W>27?B-E P8G4-NX]ZQ-._;7;P?X=\$Q^*=!NM2U/5PTE],MQ:PSVRM=/$H M^S*2SE< ,0%7C[QH ]__ .%OZ>?^9>\5_P#A.W?_ ,11_P +@L/^A>\6?^$[ M=_\ Q%>;>-OVJI_"U]J4EM\/]5O_ Y;7S:3'X@%Q L+W8&6!AW>8(P2!OQR ML"R^(GB;P;XA\$7WBOXK02S^)_*G/AJ7PPPTU(90"$ANX82\<@W SRD M-@\"@#VC_A<%A_T+WBS_ ,)V[_\ B*/^%P6'_0O>+/\ PG;O_P"(KQ3PG\0O M'UE\1K,^)_%5]:V]_?R00Z3<^'KF M:SY6@M<7,^EP*D,MPMQLWCJ5.WJF< YKRKQQ^T+XO\%Z]\3[.\O+:+3HYS;> M&[X6\>ZVN45&>"0$8;\6?^$[=_P#Q%?./B#XK>-M1^*>JZ:GBWXB:=8VJ6/E6_@_P1:ZK:9DB M#.99WM9"A)[;A@5]"?#[QC=W&M>+M%UR<2OH>*^:[;XM?$3PEI&LSZ]XNU@ZVVES7 M4>D:WX5MK>,RKALZ=

\"WECX@M)[>W;3[S5+*)9Q M+#YB2B0,1EAG]VJLP/&.]: M8PI1CEW+C''&#DD"@#TW_A<%A_T+WBS_ ,)V[_\ B*/^%P6'_0O>+/\ PG;O M_P"(KD?V=OVF="_:$CU6*PM;:SO].V/+#::I;:E$8WY0^= Q4-V9#RI]>M>( M^ _CMXKU;Q1926GQ!U[Q5J8U2>/4O"DWA%(M/MK-&?3&_RC+/_ G; MO_XBC_A<%A_T+WBS_P )V[_^(KS:S_:DU2^A.F0_"_6&\;-="&'P[_:%I\\1 MB67SC<;_ "U78RY!YR<>]>I?"7Q^OQ1\#6'B%M(GT.2YWK)I]TZ220,K%2K, MF5/([4 5O^%P6'_0O>+/_"=N_P#XBC_A<%A_T+WBS_PG;O\ ^(KNMB_W1^5& MQ?[H_*@#A?\ A<%A_P!"]XL_\)V[_P#B*#\7]//7P]XK_P#"=N__ (BNZV+_ M '1^5&Q?[H_*@#A?^%P6'_0O>+/_ G;O_XBC_A<%A_T+WBS_P )V[_^(KNM MB_W1^5&Q?[H_*@#A?^%P6'_0O>+/_"=N_P#XBC_A<%A_T+WBS_PG;O\ ^(KN MMB_W1^5&Q?[H_*@#A?\ A;]A_P!"]XL_\)V[_P#B*/\ A<%A_P!"]XL_\)V[ M_P#B*[K8O]T?E39#%#&SOM1%!9F/0 =Z .'_ .%P6'_0O>+/_"=N_P#XBC_A M<%A_T+WBS_PG;O\ ^(JI+^T'\.(9&C?Q/9AE)4@1R'G\%IG_ T1\-O^AHL_ M^_4G_P 17;]2Q7_/J7W,X_KF&_Y^1^]%[_A<%A_T+WBS_P )V[_^(H_X7!8? M]"]XL_\ "=N__B*H_P##1'PV_P"AHM/^_4G_ ,17D/[1OQIU'2O$?A0^'?%W MB?1_#-[I=UJ$]WX+\-0:U,XC9 'D26"4QQ@%LL />LJF'K45>I!I>::-:=>E M5=J\6?^$[=_P#Q%>8_ M"OX]:O#X#L)?%=G=ZM?RZ'J&OP7\D$%I+=6<#GR6DAC9DCEDC*L0IP">@Z4[ M5OVP-+T?XFZ1X1F\+W:_;[**[2XDO;>&68R1&4+;02,K76,;3Y1)#<;37.;G MIG_"X+#_ *%[Q9_X3MW_ /$4?\+@L/\ H7O%G_A.W?\ \17B.E?M[^&;OX>Z M_P")KW0UTY].O(;&.RDUJR+&67=L6X8N#:,NQBXF4;0."QXK'/[6^H?$#3[_ M %;PG>0:?;6VEP&6WADMK^..[_M%8)&2= R2H8VX93C!S@&@#Z&_X7!8?]"] MXL_\)V[_ /B*/^%P6'_0O>+/_"=N_P#XBN/_ &A-6\1Z)X1;1QRJP8,00410YSD,H!->?:]\2OBA;1ZUXDN=;MM$B\ M'#2H=2\,P:;#+%J,L\<#W.^9LR(1Y^U/+8 %/FW9P #W'_A<%A_T+WBS_P ) MV[_^(H_X7!8?]"]XL_\ "=N__B*^>O\ A=/Q%\*^%-.\87_B&UUR'Q;H=[J- MCH\NEQ10Z-,C0^2$=,22H!/\XD8DE,@J#BO7O@YJOBS3_&7B7PCXJ\2?\)@] MC9V6IVVJS6$-I,%N/,#0LL*JA"M$2IP#A@"21D@'3_\ "X+#_H7O%G_A.W?_ M ,11_P +@L/^A>\6?^$[=_\ Q%>(Z'^UAK>@Z%:G5?"6H^*_(B-_JNL64MK; MQV=J]_/;(?+8J9&7R0=JCD9.<]=?XA?M%^(&\4:;8>&/#.H6WAR'Q3::)?>) MY&MFA=BQ\^$0,3($_A\T#[PP/4@'JY^+^GGKX>\5_P#A.W?_ ,11_P +@L/^ MA>\6?^$[=_\ Q%>'>%?V_P#PGXNDUQK#1OM4&GV;ZJBVFK6EQ8(G^9E5@#N&*]>MOC-#?_ .U'XE1Z--:V":=<:G8VURRF2Y@56:! MV"_<\Q0C;20: -/_A<%A_T+WBS_ ,)V[_\ B*/^%P6'_0O>+/\ PG;O M_P"(KE](OOB=#\0O"\=U +_PFFG);ZM<"&!#<7DJ-)]H3!#+'$8UCVCJ9\X. MW-?/O@;XZ_$#7/B'H%C%XK\8:CJFI^(9[<:%J'A"SM]#EL8KIDN&AO\ RHW< MQ0C<"LCL6 !4@G !]5?\+@L/^A>\6?\ A.W?_P 11_PN"P_Z%[Q9_P"$[=__ M !%>JWUU(L5NDT%PUO)(6. JLZ9'IN I?B?\0/)^%-GXG\(ZI:SQ M7U_I"6NH6X2>*6"XO[>)BI(((:.5@#[Y'.* -#_A<%A_T+WBS_PG;O\ ^(H_ MX7!8?]"]XL_\)V[_ /B*\NLOVO8DAO;S5O &M:;I;6E[/I-TEQ;3MJDEK=I: M/$D:ONC9I)HMADP&#$G&TUR6I?MA:Q\.-3\9W/C_ ,.-X?>*]TO3=)T'4-2L M8(8YIK6:>1WO\B,1%8F.YCD,NT+F@#W[_A<%A_T+WBS_ ,)V[_\ B*/^%OZ? M_P!"]XL_\)V[_P#B*\PLOVQ='UC1?!6H:5X9O=47Q?))I^E_9+F"6-]2BF\N M6U:524"A!),)@2C1Q.1SM#=]\2O%>K^"/'G@"]%TB^$=4O)-$U.V:%6\NXG4 M&RG#XW#][&82,X/VA21QD &C_P +@L/^A>\6?^$[=_\ Q%'_ N"P_Z%[Q9_ MX3MW_P#$5\^>)/VTY?AK977B;6=,DU_P_K=]=WFCVUK5UDG QM".@WKTKU3P_P#&>Y3XL>(O#-_"]];2ZI-#IC1JB"VAATJQNV5N M,L6>Y?!.2,XZ8H Z_P#X7!8?]"]XL_\ "=N__B*/^%P6'_0O>+/_ G;O_XB MO%?&?[?'@_P3-X52^TQ83JNB67B"]CNM5M+::UMKD$QK#'(X:[E 5B4B' Y M)8"OJ&)HIXDD3:R. RD#J#TH XC_ (7!8?\ 0O>+/_"=N_\ XBC_ (7!8?\ M0O>+/_"=N_\ XBNZV+_='Y4;%_NC\J .%_X7!8?]"]XL_P#"=N__ (BC_A<% MA_T+WBS_ ,)V[_\ B*[K8O\ ='Y4;%_NC\J .%_X7!8?]"]XL_\ "=N__B*# M\7]//7P]XK/_ '+MW_\ $5W6Q?[H_*C8O]T?E0!PO_"X+#_H7O%G_A.W?_Q% M'_"X+#_H7O%G_A.W?_Q%=UL7^Z/RHV+_ '1^5 '"_P#"X+#_ *%[Q9_X3MW_ M /$4?\+@L/\ H7O%G_A.W?\ \17=;%_NC\J-B_W1^5 '"_\ "X+#_H7O%G_A M.W?_ ,11_P +?L/^A>\6?^$[=_\ Q%=UL7^Z/RHV+_='Y4 <+_PN"P_Z%[Q9 M_P"$[=__ !%'_"X+#_H7O%G_ (3MW_\ $5W6Q?[H_*C8O]T?E0!PO_"X+#_H M7O%G_A.W?_Q%'_"X+#_H7O%G_A.W?_Q%=UL7^Z/RHV+_ '1^5 '"/\8]-B1G M?0?%:(HRS-X=N\ >OW*[/2]3MM:TRTU"SD\VTNH4GADVD;D90RG!Y&01UJIX MG1?^$=U/Y1_Q[2=O]DUF_"__ ))MX5_[!-I_Z)2@#=U3_D&W/_7-OY&OSCK] M'-4_Y!MS_P!.NSKC/@M_P D<\!_]@&P M_P#2>.NSH **** "BBB@ KA?C+_R*%M_V%]+_P#2^"NZKA?C+_R*%M_V%]+_ M /2^"@#N12T@I: "BBB@ K*U;PIHFO3K-J6D6&H3(NU9+JUCE8#T!8'BM6J- M_KFG:6ZI>7]M:.PRJSS*A(]LD4<_)K>PG:VIE?\ "N/"G_0LZ-_X+X?_ (FC M_A7'A3_H6=&_\%\/_P 35O\ X3#0O^@SI_\ X%Q__%4?\)AH7_09T_\ \"X_ M_BJ/K']_\3/]WY!9>#M"TV&YBM-&T^TCN4,T0M&TT2X&/WT-AS\PK@-*_:Q\57_ ('UGQ+_ ,(?X;O;6'3_ M +9:?V/XL6\\B4D;+:_40*]O(AMKIM(Y$.M737E MYNE9MTC1K&2,_=&U%X%>:>&_V5/#7A@+!;^)/&]SI:P26PTB]\57D]B(F4J4 M\AG*X / QQQCI5KPO\7O%6F>*SX=^)'AC2O#=U-83:C97^B:RVH6DR1%?-C8 MR00ND@#!ONE2,\Y&*SO"O[3UKK/PR\0>*M1\/7>FWNESA(]%60//=1S8-DZD MA0//5EQGA3N!/% '5:M\ O!^MZ?:TKDM_JT'48 XQ MDUC^$OBMXTA\::5X>\?^"K#PVVMI*VF7FCZT=1A\Q$,C03[H8BDFP,05#J=I M&[IF/Q/\7/&MUXNUK2/ 7@:R\2V^@&-=3NM3UDZ>7D9=_D6RB&3S) I4DN47 MYE&[K@ \O^'W[*_C3P7J?B'6/M7A]KYM*GT?2=/?4=3NK!8I9%8DI.[FW0!> M(8<@9^\0 *]Q\(_!K1O#?P:L/AU*'N-)BT_[#.8W9&ER,R,#G(RQ8]6]K=203PM&08W25"&5U*@A@&I8GCFM;B5Y6FWL6=WD8[B[,2Q;. M(7 GA>"Z@O=T41D*+;M!NW8P3OV?+R,]*Z M#0_VD/ &N:OHVD1ZX(M6U2"&>*VDM9U5#*NY(Y)#&$CD/9'96/84 8EO^R1X M!6SOHKTZ_K5U<1K#%J6K:_>75Y9(K!D6VG>0O %8*1L(.0,DUT'A'X!>%O!$ MMI=Z8FH3:G;&XD.H:EJ,UW<7$LR!'DFDD8M(VT #/0#BK/C7XO:?X!\86^FZ MP(K/2/[(N=6NM4DD;%ND+(""@4Y&'SG/&.E8L/[5GPJN/"T_B*/Q?;OID-TM MDQ%M/YQE8;E58?+\QLK\P*J00"0<#- &+\,/V5M$\%6D-Y?WVJ7&OH;G9/;Z MQ=>1:&69W9K:-GVPLRL%8H!GGL:]#^(?@67Q=)H-[9SI;ZCHU^EY TI.QUP5 MD0XY^9"1GM7G_A;]KGP-J7A;2=8UK4X=(_M:YN([*.!)[L20Q3&,3L8XSY<9 MP,LX503@FN^T'XQ^#?$_B'^PM+UV"]U?=*K6<:/YB>6 7+#;\JX9<,UV;5+8Z\\K0W-O#;SZ]=R06D4Y)E2",R8B!8EODP0>AJYX_P#CHOA#_A*1 M8Z3_ &Q+HD,""))]C7%Y,3Y5NN%.,@$ENW'%4-4^..MZS;^&;'P+X7M=?\1Z MQ8'498=2U(V5G81*0K^;,L4CD^8=@"QG)YX% %6/]C_P"L,LC2^))=8DD5SK M\GB.];4P@4J(A=>9YGE[25V9P0>:BNOV,_AO<6VGVT<6NV5G:0I ;6SU^[AB MN520R1F=5D E*LQP7SUYS5J]^-7C4VNC:+9?#U(_B#J!F,FE:EJPAL+>*(@- M<&Z2)V:)B0%Q%N)."JXK"U/]JR]\+SZ3IWB+P:]AK9UI-(U>WM]0$T-HCH76 MYAD\M?.C(!X*HW!R* -3QQ^RWHVN^.-'\3Z5-\,6VI7>BSV=I;W%_J1M[>ZFF?:P+)$Y14R, MG#9STJ_I?[0GB#2)M=L?&?A?3=/U#1)+62]?0=8;4+9;:9MHD#M!$P93U1D& M1R#0!MZ7^R]X(T?Q*FKVPUH10W#7EMH[ZU=/IMI<,23-%:E_+1\DD$#@G( - M7_&7[/GAKQNNFRWE[X@L]4L86MDU?2]U:QN-4L-6N(KNZ:[NY))FFC"[9!(3N#?*#D=\^M0K^TY\,G\& M-XI7Q5 ='6[^P[_L\_G&?_GF(/+\TMCG 3ISTYKF_ W[8'@3Q)I6G7.J:G!I M5QJ5S-%:11+-P1'\V-HP"^]2OR@9&&. < M\$US\_QNBT>Y^(<&M:C:CI5G MJ^G7-A>6T=S97,;1302+E)$8892/0@UY+I/[)_@32C<*QU[48&@>UM;?4]>N M[J+3X6QN2V220B$' 'RC.!CI2VG[3OA:&.TTK5[RWT_QI-8_:FT5!-)&DIC, M@MS<^4(Q)M'W20W7BMWPQ\=?#>K^%X-3U*]BTNY%K;W-W:_/)]G$YQ&-P7G) MXX_'% %'Q=^S5X-\97!NKD:O8W^Z(K?:5J]Q9SH$C\K:LD3 A63AAWJWH7[/ M/@G0-!_L:'3[BXT[^RO[&,-W>2S%K;>9-I9FW%MQ)WYW>]:'AWXW>"?%GC"[ M\+Z5KL=WK-J65X1!*L;E?OK'*R".0KW",Q'?%=U0!Q'PU^$6C?"V*[73+S6M M1EN2H>XUS5[C4)%1>%C5IG;:JC@ 8_&M?P]X&TKPQX:;0;&.5-.82@I),SM^ M\)+?,3G^(_2N@HH \ZF^ ?@ZZTI-.GL)YK1-+_L@(UW)D0>9Y@Y!!W!^0_4$ M"LJP_9C\&6=@]M*VM:F\EN]M)=:GK-S=SR([!B#)(Y;JHQZ"O6J* /!?C9^S MK/XJL%NO!Z65OKK744\EQ?ZG?V4BA(A$/)N;1Q)$=H 888/WQUKOO@?\-&^$ M?PQT7PO)>"^GLHR)9U+E6=B6;!44 %%%% !1110 4444 %% M%% !2$ C!&12T4 9+>$]$9BQT>P))R2;6/G]*3_A$=#_ .@-I_\ X"Q_X5KT M5I[2?=F?LX=C(_X1'0_^@-I__@+'_A5<^!M(_P"$HL-?6V,6H6-I)8P>6Q6- M8G968;!QU4I#6;BULTA4:2=:NAI\K1*% MBD>W#["Z@##8!R >O->L45)1XU;_ +)W@..UU5+@Z]J-[?\ E!=4O]>NY[ZT M6)F:%;>=I"\(1G8C:?XCG(-7K+]FCP9:6$EM+_;&HO-;K;SW>HZO<7-Q.!<" MXW/+(Q8MY@!SGIQTKU>B@#S'XF_L_P"@?%/6M&U:_P!5\2:3J&D0O!:3Z#K= MQI[1JY&__5,.3@ GK@ 57OOV:?!FJZ]I.L7QUF\O+&.V2;SM9N3'J+6^#!)> M)OVW+H0"&D!.0,YP*]6HH \HT7]F#X?Z)?:S.FFW=Y;ZG:SV1T^^U&XN+2UM MYCNFBMH7YO]8U&:_NI0B[ M8T,LK,VQ% "J#@#ZFNXHH \SA_9X\&0:3J6G)9W7V74+,6$ZF\D),0N)+@ ' M/!\R9SDL?AOK'@>RAEM?#^HQ74/V82%Q;I/N++%G[BJ7.U1P MH P !7<44 8_A*PU'3/#.F6>KW$5WJ5O;I%/<0 A)74 %@#R,XSCWKF9_@C MX5G\)Z;X>^RW"6>FZD-7LI4N7$]M="9I?,23.X$EW4CH5=E/!(KOJ* /*K;] MFKP7:^.QXH1-6,BW[:LFDOJ]RVEI?-G==+9E_*$I+,=VWJQ.,\UVL/@^STOQ M!KGB'3XO^)UJEO##*TTK>4WDA_*&.=HS(V2!DY]JZ"B@#E?AIX)'@'P3I^B/ M.+RXCWS75SMP)[B5VDFDQVW2.QQ[UI>*O"FG>,M&&EZG&\EH+FVNMLFS76G6]K?V:0274G^KO)4EG MY!!W;XT96!!0@;2*P+;]DOP/;Z=J,7VCQ)+J-]J17;:@NHM=6.JW%K,7^R1 MV;IOC96\N2")%=,X;&3SS7J5% 'D=[^R[X'NXM!BA&M:9#I.FVVC^7I>MW5H MM[90 B&"Z$;KYZJ"V-W/S,,X->MJH4 8 [4M% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 9GB?\ Y%W4_P#KVD_]!-9?PO\ ^2;>%?\ L$VG M_HE*U/$__(NZG_U[2?\ H)K+^%__ "3;PK_V";3_ -$I0!NZI_R#;G_KFW\C M7YQU^CFJ?\@VY_ZYM_(U^<= 'WG\%O\ DCG@/_L V'_I/'79U\S?"C]JGPII M?PM\'64EAK+26VC6<+,EO%@E8$!Q^]Z<5U/_ UQX1_Z!VM_^ \/_P >H ]P MHKP__AKCPC_T#M;_ / >'_X]1_PUQX1_Z!VM_P#@/#_\>H ]PHKP_P#X:X\( M_P#0.UO_ ,!X?_CU'_#7'A'_ *!VM_\ @/#_ /'J /<*X3XR\>$+;_L+Z7_Z M7P5Q7_#7'A'_ *!VM_\ @/#_ /'JRO$_[2/@+Q?H\FFZCIOB'[,[QR;K8)!* MCHZNC*Z3AE(95((/:@#Z##K_ 'A^=&]?[P_.OEC_ (6S\/\ _G^^(_\ X.YO M_DFC_A;/P_\ ^?[XD?\ @[F_^2: /J?>O]X?G1O7^\/SKY8_X6S\/_\ G^^) M'_@[F_\ DFC_ (6S\/\ _G^^)'_@[F_^2: /J?>O]X?G7)>*_A7X0\;Z@E]K MFC6VHW:1B)99&8$*"2!P1ZFO!?\ A;/P_P#^?[XD?^#N;_Y)H_X6S\/_ /G^ M^)'_ (.YO_DFLZE.%6/+4BFO/4F48S5I*Y[!_P ,\_#?_H5[/_OY)_\ %4?\ M,\_#?_H5[/\ [^2?_%5X_P#\+9^'_P#S_?$C_P '%['PSX@TSP_8V^ASZO9264 MES'NDP&! )!;G!.<9%>?:E^RS+!XOTGQ+X>\5_V-J-KX?ETB>,VOF0SW1MA! M'>;=XVNJ@@CG<-HR-HKF_P#A;/P__P"?[XD?^#N;_P"2:/\ A;/P_P#^?[XD M?^#N;_Y)KIA3A2CRP22\M#6,8P5HJR.A\-_L:>%?AWJ&CWW@C4]1\-7T-E+I MFHW2:AO>/-"N-8339= M/L=2L/#/V2:X+A0)-087!-R1M!VKY:[OFP,#$7_"V?A__P _WQ(_\'(/V>_&7Q(@OIO'/CW2[V_GL7TJ%= M#T1[&WM[69T-R0KW,KF9T4H'W@("2%S38_V-/"6@W.J0^%+V[\.:1JVGBUO+ M875Q>2"XB=7M+F*2>5]C1$, N"I#'@5SO_"V?A__ ,_WQ(_\'=(3(02"I^3YF*A3BM3Q5\)?&4/BS6M6\!>/++PO;:^$.J6NHZ-_ M:!255V?:+9A-'Y'7Y5.WCGSK_A;/P__P"?[XD?^#N;_P"2:/\ A;/P M_P#^?[XD?^#N;_Y)H Z/6?V9]>N;N^T^Q^( 'A;6X[0:[#JFF"[U*Z>!0I>. MZ\U0AD &[=&^.J[:WM$_9^.D7VDW!UR*7[!/JTVT6N"_VTR8YW\%-^,_Q8[5 MY]_PMGX?_P#/]\2/_!W-_P#)-'_"V?A__P _WQ(_\'(XM+\$7%KIEA>L^D*\^I1PQ.'-M-YO[DDD*=R/C/RX/-=);?LMZ[ M%IF6XVJQ7"K$#U//-8__"V?A_\ M\_WQ(_\ !W-_\DT?\+9^'_\ S_?$C_P=S?\ R30!8\,?L>ZEI7AHZ9?^.$F! M>[:.WM;6X^R68FMGA"P)<74TB@%@Y!D(., +56V_8KED^(MEXGU'Q-IUZKSV MM[J,/V*\1Y+B!$0&$"]$**PC4_O(9&!SAO1W_"V?A_\ \_WQ(_\ !W-_\DT? M\+9^'_\ S_?$C_P=S?\ R30!ZM\5O@RWQ*U22[36([ /HMUI&QK?S.9G1O,S MN'39T[YZUS>N_L\ZN?$S>)_#OBZSTCQ!!):O9R7FE_:K=1' \,BR1^:A8,LA MP592I'>N-_X6S\/_ /G^^)'_ (.YO_DFC_A;/P__ .?[XD?^#N;_ .2: ,O7 M?V%+C6H-(EF\96=WJ427,&H3W5A=1Q7$^&?BAXRN) M(&ETO6_L]]#=@C:DB*4>,\YS]TC\:@^)/PWU[6_$.F^)_!7B>T\,>);.![-V MU'3_ +=9W5NQ#&.2)9(FR& 8,K@@CG(KR+_A;/P__P"?[XD?^#N;_P"2:/\ MA;/P_P#^?[XD?^#N;_Y)H [F?X(>,+>WTK6['XC^=\0;-YVEU;5=,^T6%Q'+ MC=;_ &194*0KM!4+*&!&23DUGW/[,5UKL8O?$'BU=6\075S+=:C>I8^3"Y:! MHHXX8A(?*2/=D99R>\\.)H^M>(;;7;>:WLX;\7NG!EO6BF,DC2+YF#OSC';'> MNW\5_!G0?"_PPO\ P?\ #WPEI>@6VLSQQ3Q:1:1VT48+#?,^T#. /]>(OAAX;\67>@W M>JP7$]SHCB2R>+4)X C 8RRQR*K].C@CVKE?BW\$V^)^M6]^NLQZ>(K%[/RV MM_-SND5]V=P_NXQ[UY?_ ,+9^'__ #_?$C_P=S?_ "31_P +9^'_ /S_ 'Q( M_P#!W-_\DT =QXA_9^U2?7[[Q%H'BNTTGQ!_:XU6REN],^U6\>8O*>.2/S4+ MY'1E92#ZUY1-^P)/2,2K*O M?&:W_P#A;/P__P"?[XD?^#N;_P"2:/\ A;/P_P#^?[XD?^#N;_Y)H ]!\"? M6[\$_%;4/'*^)8[F[U2'[%?V8LPD36L8 MDC.XE63G+'._/08J_\4?@7!\1_ M&N@:X-8_LZVMBL6JV*P[QJ=NC^9'$6W#9B0!LX.<8Q7E_P#PMGX?_P#/]\2/ M_!W-_P#)-'_"V?A__P _WQ(_\',OBX_B^3QCIYM!?"] MA@N]*EGO(1Y31F!)CJ?LL:[*;6VTSQY;6&ERV5G:ZE;RZ M1YTEP;:0,ABD\T>4& P00Q]"*R/^%L_#_P#Y_OB1_P"#N;_Y)H_X6S\/_P#G M^^)'_@[F_P#DF@#3^%W['MM\-_BHOB8:Y:WVFVLUQ<65NT%W]J1YB2P=WNV@ MP,G'EP(3W-?2F]?[P_.OEC_A;/P__P"?[XD?^#N;_P"2:/\ A;/P_P#^?[XD M?^#N;_Y)H ^I]Z_WA^=&]?[P_.OEC_A;/P__ .?[XD?^#N;_ .2:/^%L_#__ M )_OB1_X.YO_ ))H ^I]Z_WA^=&]?[P_.OEC_A;/P_\ ^?[XD?\ @[F_^2:/ M^%L_#_\ Y_OB1_X.YO\ Y)H ^I]Z_P!X?G1O7^\/SKY8_P"%L_#_ /Y_OB1_ MX.YO_DFC_A;/P_\ ^?[XD?\ @[F_^2: /J?>O]X?G1O7^\/SKY8_X6S\/_\ MG^^)'_@[F_\ DFC_ (6S\/\ _G^^)'_@[F_^2: /J?>O]X?G1O7^\/SKY8_X M6S\/_P#G^^)'_@[F_P#DFC_A;/P__P"?[XD?^#N;_P"2: /J?>O]X?G1O7^\ M/SKY8_X6S\/_ /G^^)'_ (.YO_DFC_A;/P__ .?[XD?^#N;_ .2: /J?>O\ M>'YT;U_O#\Z^6/\ A;/P_P#^?[XD?^#N;_Y)H_X6S\/_ /G^^)'_ (.YO_DF M@#ZGWK_>'YT;U_O#\Z^6/^%L_#__ )_OB1_X.YO_ ))H_P"%L_#_ /Y_OB1_ MX.YO_DF@#ZGWK_>'YT;U_O#\Z^6/^%L_#_\ Y_OB1_X.YO\ Y)H_X6S\/_\ MG^^)'_@[F_\ DF@#ZGWK_>'YT;U_O#\Z^6/^%L_#_P#Y_OB1_P"#N;_Y)H_X M6S\/_P#G^^)'_@[F_P#DF@#ZGWK_ 'A^=&]?[P_.OEC_ (6S\/\ _G^^)'_@ M[F_^2:/^%L_#_P#Y_OB1_P"#N;_Y)H ^I]Z_WA^=&]?[P_.OEC_A;/P__P"? M[XD?^#N;_P"2:/\ A;/P_P#^?[XD?^#N;_Y)H ^I]Z_WA^=&]?[P_.OEC_A; M/P__ .?[XD?^#N;_ .2:/^%L_#__ )_OB1_X.YO_ ))H ^I]Z_WA^=&]?[P_ M.OEC_A;/P_\ ^?[XD?\ @[F_^2:/^%L_#_\ Y_OB1_X.YO\ Y)H ^I]Z_P!X M?G1O7^\/SKY8_P"%L_#_ /Y_OB1_X.YO_DFC_A;/P_\ ^?[XD?\ @[F_^2: M/J?>O]X?G1O7^\/SKY8_X6S\/_\ G^^)'_@[F_\ DFC_ (6S\/\ _G^^)'_@ M[F_^2: /J?>O]X?G1O7^\/SKY8_X6S\/_P#G^^)'_@[F_P#DFC_A;/P__P"? M[XD?^#N;_P"2: /J?>O]X?G1O7^\/SKY8_X6S\/_ /G^^)'_ (.YO_DFC_A; M/P__ .?[XD?^#N;_ .2: /J?>O\ >'YT;U_O#\Z^6/\ A;/P_P#^?[XD?^#N M;_Y)H_X6S\/_ /G^^)'_ (.YO_DF@#ZGWK_>'YT;U_O#\Z^6/^%L_#__ )_O MB1_X.YO_ ))H_P"%L_#_ /Y_OB1_X.YO_DF@#ZGWK_>'YT;U_O#\Z^6/^%L_ M#_\ Y_OB1_X.YO\ Y)H_X6S\/_\ G^^)'_@[F_\ DF@#ZGWK_>'YT;U_O#\Z M^6/^%L_#_P#Y_OB1_P"#N;_Y)H_X6S\/_P#G^^)'_@[F_P#DF@#ZGWK_ 'A^ M=&]?[P_.OEC_ (6S\/\ _G^^)'_@[F_^2:/^%L_#_P#Y_OB1_P"#N;_Y)H ^ MI]Z_WA^=&]?[P_.OEC_A;/P__P"?[XD?^#N;_P"2:/\ A;/P_P#^?[XD?^#N M;_Y)H ^I]Z_WA^=&]?[P_.OEC_A;/P__ .?[XD?^#N;_ .2:/^%L_#__ )_O MB1_X.YO_ ))H ^I]Z_WA^=&]?[P_.OEC_A;/P_\ ^?[XD?\ @[F_^2:/^%L_ M#_\ Y_OB1_X.YO\ Y)H ^I]Z_P!X?G1O7^\/SKY8_P"%L_#_ /Y_OB1_X.YO M_DFC_A;/P_\ ^?[XD?\ @[F_^2: /J?>O]X?G1O7^\/SKY8_X6S\/_\ G^^) M'_@[F_\ DFC_ (6S\/\ _G^^)'_@[F_^2: /J?>O]X?G1O7^\/SKY8_X6S\/ M_P#G^^)'_@[F_P#DFC_A;/P__P"?[XD?^#N;_P"2: /J?>O]X?G1O7^\/SKY M8_X6S\/_ /G^^)'_ (.YO_DFC_A;/P__ .?[XD?^#N;_ .2: /J?>O\ >'YT M;U_O#\Z^6/\ A;/P_P#^?[XD?^#N;_Y)H_X6S\/_ /G^^)'_ (.YO_DF@#Z4 M\3NO_".ZG\P_X]I._P#LFLWX7_\ )-O"O_8)M/\ T2E?/?$9 MT8893K EX-101.SCH 12 clne-20221231.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Summary of Significant Accounting Policies - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Revenue from Contracts with Customers - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Other Equity Method Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Short-Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Derivative Instruments and Hedging Activities - Summary of Commodity Derivative Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Land, Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41309 - Disclosure - Debt - Debt Obligations (Calc 2) (Imported) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Income Taxes (Calc 2) (Imported) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Leases - Finance and Operating Lease Asset and Liability Balances (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41605 - Disclosure - Leases - Maturities of Finance and Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41606 - Disclosure - Leases - Maturities of Lease Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 99901 - Disclosure - Leases - Maturities of Finance and Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99902 - Disclosure - Leases - Maturities of Lease Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Summary of Significant Accounting Policies - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Revenue from Contracts with Customers - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Revenue from Contracts with Customers - Costs to Fulfill a Contract (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Revenue from Contracts with Customers - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Divestitures - BP Transaction (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Divestitures - SAFE&CEC S.r.l. (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Total Joint Venture (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - bp Joint Venture (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - SAFE&CEC S.r.l (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary (Details) link:presentationLink link:calculationLink link:definitionLink 40406 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - NG Advantage (Details) link:presentationLink link:calculationLink link:definitionLink 40407 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Total Joint Venture (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Derivative Instruments and Hedging Activities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Weighted-Average Price of Open Commodity Swap Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Fair Value Measurements - Commodity Swap Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Fair Value Measurements - Convertible Promissory Note (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Fair Value Measurements - Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - Fair Value Measurements - Fair Value Recognition - Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40806 - Disclosure - Fair Value Measurements - Fair Value Recognition - Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Other Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Land, Property and Equipment - Fueling Station Equipment Removal (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Debt - Aggregate Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Debt - Riverstone Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - Debt - SG Credit and TOTAL Credit Support Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 41205 - Disclosure - Debt - NG Advantage Debt and Financing Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41206 - Disclosure - Debt - BP Loan and Plains Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 41207 - Disclosure - Debt - Other Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Stockholders' Equity - Total Private Placement (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - Stockholders' Equity - At the Market Offering (Details) link:presentationLink link:calculationLink link:definitionLink 41305 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 41306 - Disclosure - Stockholders' Equity - Stock Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41307 - Disclosure - Stockholders' Equity - Service-Based Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 41308 - Disclosure - Stockholders' Equity - Performance-Based Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 41309 - Disclosure - Stockholders' Equity - Market-Based Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 41310 - Disclosure - Stockholders' Equity - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 41311 - Disclosure - Stockholders' Equity - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41312 - Disclosure - Stockholders' Equity - Amazon Warrant (Details) link:presentationLink link:calculationLink link:definitionLink 41313 - Disclosure - Stockholders' Equity - Fair Value of Amazon Warrant (Details) link:presentationLink link:calculationLink link:definitionLink 41314 - Disclosure - Stockholders' Equity - Amazon Warrant Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Income Taxes - Tax Credit Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Commitments and Contingencies - Long-Term Take-or-Pay Natural Gas Purchase Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Net Loss Per Share - Anti-dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Reportable Segments and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - Schedule II: Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Divestitures link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Cash, Cash Equivalents and Restricted Cash link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Short-Term Investments link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Derivative Instruments and Hedging Activities link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Other Receivables link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Land, Property and Equipment link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - 401(k) Plan link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Reportable Segments and Geographic Information link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - Schedule II: Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 20101 - Disclosure - Summary of Significant Accounting Policies(Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Short-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Derivative Instruments and Hedging Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Other Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Land, Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - Reportable Segments and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - Summary of Significant Accounting Policies - Alternative Fuels Tax Credit (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Fair Value Measurements - Transfers (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Stockholders' Equity - Authorized Shares (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Stockholders' Equity - Voting Rights (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 41604 - Disclosure - Leases - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - 401(k) Plan (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 clne-20221231_cal.xml EX-101.CAL EX-101.DEF 14 clne-20221231_def.xml EX-101.DEF EX-101.LAB 15 clne-20221231_lab.xml EX-101.LAB EX-101.PRE 16 clne-20221231_pre.xml EX-101.PRE XML 17 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2022
Feb. 22, 2023
Jun. 30, 2022
Document and Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2022    
Document Fiscal Year Focus 2022    
Entity File Number 001-33480    
Entity Registrant Name CLEAN ENERGY FUELS CORP.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 33-0968580    
Entity Address, Address Line One 4675 MacArthur Court    
Entity Address, Address Line Two Suite 800    
Entity Address, City or Town Newport Beach    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 92660    
City Area Code 949    
Local Phone Number 437-1000    
Title of 12(b) Security Common stock, $0.0001 par value per share    
Trading Symbol CLNE    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding (in shares)   222,728,864  
Entity Public Float     $ 786,672,145
Auditor Name KPMG LLP    
Auditor Firm ID 185    
Auditor Location Irvine, California    
Entity Central Index Key 0001368265    
Current Fiscal Year End Date --12-31    
Document Fiscal Period Focus FY    
Amendment Flag false    

XML 18 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash, cash equivalents and current portion of restricted cash $ 125,950 $ 99,448
Short-term investments 139,569 129,722
Accounts receivable, net of allowance of $1,205 and $1,375 as of December 31, 2021 and December 31, 2022, respectively 91,430 87,433
Other receivables 17,026 24,447
Inventory 37,144 31,302
Prepaid expenses and other current assets 60,601 37,584
Total current assets 471,720 409,936
Operating lease right-of-use assets 52,586 42,537
Land, property and equipment, net 264,068 261,761
Long-term portion of restricted cash 0 7,008
Notes receivable and other long-term assets, net 30,467 56,189
Investments in other entities 193,273 109,811
Goodwill 64,328 64,328
Intangible assets, net 5,915 5,500
Total assets 1,082,357 957,070
Current liabilities:    
Current portion of debt 93 12,845
Current portion of finance lease obligations 948 846
Current portion of operating lease obligations 4,206 3,551
Accounts payable 44,435 24,352
Accrued liabilities 90,079 75,159
Deferred revenue 5,970 7,251
Derivative liabilities, related party 2,415 1,900
Total current liabilities 148,146 125,904
Long-term portion of debt 145,471 23,215
Long-term portion of finance lease obligations 2,134 2,427
Long-term portion of operating lease obligations 48,911 39,431
Long-term portion of derivative liabilities, related party 1,430 2,483
Other long-term liabilities 8,794 8,199
Total liabilities 354,886 201,659
Commitments and contingencies (Note 15)
Stockholders' equity:    
Preferred stock, $0.0001 par value. 1,000,000 shares authorized; no shares issued and outstanding 0 0
Common stock, $0.0001 par value. 454,000,000 shares authorized; 222,684,923 shares and 222,437,429 shares issued and outstanding as of December 31, 2021 and December 31, 2022, respectively 22 22
Additional paid-in capital 1,553,668 1,519,918
Accumulated deficit (829,975) (771,242)
Accumulated other comprehensive loss (3,722) (1,622)
Total Clean Energy Fuels Corp. stockholders' equity 719,993 747,076
Noncontrolling interest in subsidiary 7,478 8,335
Total stockholders' equity 727,471 755,411
Total liabilities and stockholders' equity $ 1,082,357 $ 957,070
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 1,375 $ 1,205
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, authorized (in shares) 1,000,000 1,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 454,000,000 454,000,000
Common stock, issued (in shares) 222,437,429 222,684,923
Common stock, outstanding (in shares) 222,437,429 222,684,923
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue:      
Total revenue $ 420,164 $ 255,646 $ 291,724
Cost of sales (exclusive of depreciation and amortization shown separately below):      
Change in fair value of derivative warrants 0 0 (40)
Selling, general and administrative 109,456 89,906 68,516
Depreciation and amortization 54,674 45,184 47,682
Total operating expenses 471,871 350,694 301,568
Operating loss (51,707) (95,048) (9,844)
Interest expense (6,308) (4,430) (7,348)
Interest income 3,374 1,082 1,345
Other income, net 95 905 3,025
Income (loss) from equity method investments (4,824) (430) (161)
Gain from sale of certain assets of subsidiary 0 3,885 1,063
Gain from formation of equity method investment 0 0 700
Loss before income taxes (59,370) (94,036) (11,220)
Income tax (expense) benefit (220) (119) (309)
Net loss (59,590) (94,155) (11,529)
Loss attributable to noncontrolling interest 857 1,009 1,665
Net loss attributable to Clean Energy Fuels Corp. $ (58,733) $ (93,146) $ (9,864)
Net loss attributable to Clean Energy Fuels Corp. per share:      
Basic (in dollars per share) $ (0.26) $ (0.44) $ (0.05)
Diluted (in dollars per share) $ (0.26) $ (0.44) $ (0.05)
Weighted-average common shares outstanding:      
Basic (in shares) 222,414,790 213,118,694 200,657,912
Diluted (in shares) 222,414,790 213,118,694 200,657,912
Product revenue      
Revenue:      
Total revenue $ 372,995 $ 213,133 $ 251,954
Cost of sales (exclusive of depreciation and amortization shown separately below):      
Cost of sales 279,748 189,600 161,705
Service revenue      
Revenue:      
Total revenue 47,169 42,513 39,770
Cost of sales (exclusive of depreciation and amortization shown separately below):      
Cost of sales $ 27,993 $ 26,004 $ 23,705
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net loss $ (59,590) $ (94,155) $ (11,529)
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments net of $0 tax in 2020, 2021 and 2022 (1,773) (1,394) 1,355
Unrealized gain (loss) on available-for-sale securities, net of $0 tax in 2020, 2021 and 2022 (327) (19) 2
Total other comprehensive income (loss) (2,100) (1,413) 1,357
Comprehensive loss (61,690) (95,568) (10,172)
Clean Energy Fuels Corp.      
Net loss (58,733) (93,146) (9,864)
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments net of $0 tax in 2020, 2021 and 2022 (1,773) (1,394) 1,355
Unrealized gain (loss) on available-for-sale securities, net of $0 tax in 2020, 2021 and 2022 (327) (19) 2
Total other comprehensive income (loss) (2,100) (1,413) 1,357
Comprehensive loss (60,833) (94,559) (8,507)
Noncontrolling Interest in Subsidiary      
Net loss (857) (1,009) (1,665)
Other comprehensive income (loss), net of tax:      
Comprehensive loss $ (857) $ (1,009) $ (1,665)
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Foreign currency translation adjustment, tax $ 0 $ 0 $ 0
Unrealized gains on available-for sale securities, tax $ 0 $ 0 $ 0
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Noncontrolling Interest in Subsidiary
Total
Beginning balance at Dec. 31, 2019 $ 20 $ 1,203,186 $ (668,232) $ (1,566) $ 9,621 $ 543,029
Beginning balance (in shares) at Dec. 31, 2019 204,723,055          
Increase (Decrease) in Stockholders' Equity            
Issuance of common stock $ 0 1,683       1,683
Issuance of common stock (in shares) 1,512,535          
Repurchase of common stock   (14,647)       (14,647)
Repurchase of common stock (in shares) (7,744,386)          
Stock-based compensation   2,957       2,957
Net loss     (9,864)   (1,665) (11,529)
Other comprehensive income (loss)       1,357   1,357
Increase in ownership in subsidiary   (1,388)     1,388  
Ending balance at Dec. 31, 2020 $ 20 1,191,791 (678,096) (209) 9,344 522,850
Ending balance (in shares) at Dec. 31, 2020 198,491,204          
Increase (Decrease) in Stockholders' Equity            
Issuance of common stock $ 2 197,919       197,921
Issuance of common stock (in shares) 24,646,419          
Repurchase of common stock   (2,916)       (2,916)
Repurchase of common stock (in shares) (452,700)          
Stock-based compensation   14,994       14,994
Stock-based sales incentive charges   118,130       118,130
Net loss     (93,146)   (1,009) (94,155)
Other comprehensive income (loss)       (1,413)   (1,413)
Ending balance at Dec. 31, 2021 $ 22 1,519,918 (771,242) (1,622) 8,335 $ 755,411
Ending balance (in shares) at Dec. 31, 2021 222,684,923         222,684,923
Increase (Decrease) in Stockholders' Equity            
Issuance of common stock $ 0 1,365       $ 1,365
Issuance of common stock (in shares) 942,760          
Repurchase of common stock $ 0 (6,122)       $ (6,122)
Repurchase of common stock (in shares) (1,190,254)         (1,190,254)
Stock-based compensation   26,473       $ 26,473
Stock-based sales incentive charges   12,034       12,034
Net loss     (58,733)   (857) (59,590)
Other comprehensive income (loss)       (2,100)   (2,100)
Ending balance at Dec. 31, 2022 $ 22 $ 1,553,668 $ (829,975) $ (3,722) $ 7,478 $ 727,471
Ending balance (in shares) at Dec. 31, 2022 222,437,429         222,437,429
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net loss $ (59,590) $ (94,155) $ (11,529)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Depreciation and amortization 54,674 45,184 47,682
Provision for credit losses and inventory 2,035 1,257 2,662
Stock-based compensation expense 26,473 14,994 2,957
Stock-based sales incentive charges 24,302 83,641 0
Change in fair value of derivative instruments (517) 3,490 (2,175)
Amortization of discount and debt issuance cost (1,712) 20 (46)
Loss (gain) on disposal of property and equipment 12 1,365 (2,875)
Loss on extinguishment of debt 3,413 39 1,249
Gain from sale of certain assets of subsidiary 0 (3,885) (1,063)
Gain from formation of equity method investment 0 0 (700)
Loss from equity method investments 4,824 430 161
Non-cash lease expense 3,400 2,945 2,756
Deferred income taxes 173 69 120
Expense reimbursement from JV 0 1,640 0
Changes in operating assets and liabilities:      
Accounts and other receivables (1,072) (24,260) 53,784
Inventory (9,318) (5,704) 108
Prepaid expenses and other assets (1,366) (10,498) 5,275
Operating lease liabilities (3,314) (3,053) (3,141)
Accounts payable 9,324 6,615 (9,337)
Deferred revenue (1,281) 4,550 (10,976)
Accrued liabilities and other 16,271 16,614 (13,871)
Net cash provided by operating activities 66,731 41,298 61,041
Cash flows from investing activities:      
Purchases of short-term investments (410,027) (324,170) (74,292)
Maturities and sales of short-term investments 401,639 223,991 101,850
Purchases of and deposits on property and equipment (44,518) (23,075) (13,273)
Disbursements for loans receivable (2,310) (3,905) (535)
Payments on and proceeds from sales of loans receivable 1,116 421 1,567
Cash received from sale of certain assets of subsidiary, net 3,885 887 4,830
Investments in other entities (89,700) (78,919) (650)
Payment and deposits on equipment and manure rights for RNG production projects (8,986) (5,830) 0
Proceeds from disposal of property and equipment 360 2,941 4,673
Net cash provided by (used in) investing activities (148,541) (207,659) 24,170
Cash flows from financing activities:      
Issuance of common stock 1,365 204,455 1,683
Repurchase of common stock (6,122) (2,916) (14,647)
Fees paid for issuance of common stock 0 (6,534) 0
Fees paid for debt issuance costs (486) (1,277) (131)
Proceeds for Adopt-A-Port program 1,410 5,815 0
Repayment of proceeds for Adopt-A-Port program (1,163) (360) 0
Proceeds from debt instruments 159,883 4,400 65,860
Proceeds from revolving line of credit 1,700 1,450 0
Repayments of borrowing under revolving line of credit (1,700) (1,450) 0
Repayments of debt instruments and finance lease obligations (49,999) (50,737) (70,399)
Payments of debt extinguishment costs (3,239) (14) (1,023)
Net cash provided by (used in) financing activities 101,649 152,832 (18,657)
Effect of exchange rates on cash, cash equivalents and restricted cash (345) 8 201
Net increase (decrease) in cash, cash equivalents and restricted cash 19,494 (13,521) 66,755
Cash, cash equivalents and restricted cash, beginning of period 106,456 119,977 53,222
Cash, cash equivalents and restricted cash, end of period 125,950 106,456 119,977
Supplemental disclosure of cash flow information:      
Income taxes paid 68 15 8
Interest paid, net of $57, $0 and $0 capitalized, respectively $ 1,873 $ 3,907 $ 5,622
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Cash Flows [Abstract]      
Capitalized interest paid, respectively $ 0 $ 0 $ 57
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Significant Accounting Policies

Note 1 —Summary of Significant Accounting Policies

The Company and Nature of Business

Clean Energy Fuels Corp., together with its majority and wholly owned subsidiaries (hereinafter collectively referred to as the “Company,” unless the context or the use of the term indicates or requires otherwise) is engaged in the business of selling renewable and conventional natural gas as alternative fuels for vehicle fleets and related fueling solutions to its customers, primarily in the United States and Canada. The Company’s principal business is supplying renewable natural gas (“RNG”) and conventional natural gas, in the form of compressed natural gas (“CNG”) and liquefied natural gas (“LNG”), for medium and heavy-duty vehicles and providing operation and maintenance (“O&M”) services for public and private vehicle fleet customer stations. The Company is also focused on developing, owning, and operating dairy and other livestock waste RNG projects and supplying RNG (currently procured solely from third party sources and will be supplemented by internally produced RNG when the Company’s RNG projects come online) to its customers in the heavy and medium-duty commercial transportation sector.

As a comprehensive clean energy solutions provider, the Company also designs and builds, as well as operates and maintains, public and private vehicle fueling stations in the United States and Canada; sells and services compressors and other equipment used in RNG production and at fueling stations; transports and sells RNG and conventional natural gas, in the form of CNG and LNG, via “virtual” natural gas pipelines and interconnects; sells U.S. federal, state and local government credits it generates by selling RNG in the form of CNG and LNG as a vehicle fuel, including Renewable Identification Numbers (“RIN Credits” or “RINs”) under the federal Renewable Fuel Standard Phase 2 and credits under the California and the Oregon Low Carbon Fuel Standards (collectively, “LCFS Credits”); and obtains federal, state and local tax credits, grants and incentives.

Basis of Presentation

The accompanying consolidated financial statements include the accounts of the Company and its subsidiaries, and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the Company’s consolidated financial position, results of operations, comprehensive income (loss), stockholders’ equity, and cash flows in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements and these notes. Actual results could differ from those estimates and may result in material effects on the Company’s operating results and financial position. Significant estimates made in preparing the accompanying consolidated financial statements include (but are not limited to) those related to revenue recognition, fair value measurements, goodwill and long-lived asset valuations and impairment assessments, income tax valuations, stock-based compensation expense and stock-based sales incentive charges.

Inventory

Inventory consists of raw materials and spare parts, work in process and finished goods and is stated at the lower of cost (first-in, first-out) or net realizable value. The Company evaluates inventory balances for excess quantities and obsolescence by analyzing estimated demand, inventory on hand, sales levels and other information and reduces inventory balances to net realizable value for excess and obsolete inventory based on this analysis.

Inventories consisted of the following as of December 31, 2021 and 2022 (in thousands):

2021

2022

Raw materials and spare parts

$

31,302

$

37,144

Total inventory

$

31,302

$

37,144

Derivative Instruments and Hedging Activities

In connection with the Company’s Zero Now truck financing program, the Company entered into commodity swap contracts in October 2018 intended to manage risks related to the diesel-to-natural gas price spread in connection with the natural gas fuel supply commitments the Company makes in its fueling agreements with fleet operators that participate in the Zero Now program. The Company has not designated any derivative instruments as hedges for accounting purposes and does not enter into such instruments for speculative trading purposes. These derivative instruments are recorded in the accompanying consolidated balance sheets and are measured as either an asset or liability at fair value with changes in fair value recognized in earnings. See Note 7 for more information.

Property and Equipment

Property and equipment are recorded at cost. Depreciation and amortization are recognized over the estimated useful lives of the assets using the straight-line method. The estimated useful lives of depreciable assets are three to twenty years for LNG liquefaction plant assets, up to ten years for station equipment and LNG trailers, and three to seven years for all other depreciable assets. Leasehold improvements are amortized over the shorter of their estimated useful lives or related lease terms. Periodically, the Company receives cash grant funding to assist in the financing of fueling station construction. The Company initially records the grant proceeds as a reduction of the cost of the respective asset and subsequently amortizes the grant proceeds over the estimated useful life of the asset, resulting in lower total depreciation expense recognized over the estimated useful life of the asset.

Included in “Land, property and equipment, net” in the accompanying consolidated balance sheets were grant proceeds of $27.8 million and $24.9 million as of December 31, 2021 and 2022, respectively. Accumulated amortization of the grant proceeds was $18.0 million and $16.5 million as of December 31, 2021 and 2022, respectively. The Company recorded amortization expense relating to grant proceeds of $1.7 million, $1.7 million and $1.4 million for the years ended December 31, 2020, 2021 and 2022, respectively. No grant proceeds were received for the years ended December 31, 2022 and 2020. Total grant proceeds received were approximately $0.5 million for the year ended December 31, 2021.

Leases

On January 1, 2019, the Company adopted Accounting Standards Codification (“ASC”) 842, Leases, whereby leases are classified as either operating leases or finance leases.

At the inception of a contract the Company assesses whether the contract is, or contains, a lease. The Company’s assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the period, and (3) whether the Company has the right to direct the use of the asset. The commencement date of the contract is the date the lessor makes the underlying asset available for use by the lessee.

Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent obligations to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the net present value of fixed lease payments over the lease term. ROU assets also include any initial direct costs and advance lease payments made and exclude lease incentives. Lease liabilities also include terminal purchase options when deemed reasonably certain to exercise. The Company’s lease term includes options to extend when it is reasonably certain that it will exercise that option. The Company has elected not to recognize

ROU assets and lease liabilities for short-term leases that have a term of 12 months or less; the Company recognizes lease expense for these leases on a straight-line basis over the lease term.

As most of the Company’s operating leases do not have an implicit rate that can be readily determined, the Company uses its secured incremental borrowing rate for the same term as the underlying lease based on information available at lease commencement. For finance leases, the Company uses the rate implicit in the lease.

The lease classification affects the expense recognition on the consolidated statements of operations. Operating lease charges are recorded in “Cost of sales, exclusive of depreciation and amortization,” and “Selling, general and administrative” expense. Finance lease charges are split, whereby depreciation on assets under finance leases is recorded in “Depreciation and amortization” expense and an implied interest component is recorded in “Interest expense.” The expense recognition for operating leases and finance leases is substantially consistent with legacy accounting.

Long-Lived Assets

The Company reviews the carrying value of its long-lived assets, including property and equipment and intangible assets with finite useful lives, for impairment whenever events or changes in circumstances indicate that the carrying value of an asset or asset group may not be recoverable. Events that could result in an impairment review include, among others, a significant decrease in the operating performance of a long-lived asset or asset group or the decision to close a fueling station. Impairment testing involves a comparison of the sum of the undiscounted future cash flows of the asset or asset group to its carrying amount. If the sum of the undiscounted future cash flows exceeds the carrying amount, then no impairment exists. If the carrying amount exceeds the sum of the undiscounted future cash flows, then a second step is performed to determine the amount of impairment, if any, to be recognized. An impairment loss is recognized to the extent that the carrying amount of the asset or asset group exceeds its fair value. The fair value of the asset or asset group is based on estimated discounted future cash flows of the asset or asset group using a discount rate commensurate with the related risk. The estimate of future cash flows requires management to make assumptions and to apply judgment, including forecasting future sales and expenses and estimating useful lives of the assets. These estimates can be affected by a number of factors, including, among others, future results, demand, and economic conditions, many of which can be difficult to predict.

There were no impairments of the Company’s long-lived assets in the years ended December 31, 2020, 2021 and 2022.

Intangible assets with finite useful lives are amortized over their respective estimated useful lives using the straight-line method. The estimated useful lives of intangible assets with finite useful lives are one to eight years for customer relationships, one to fifty years for acquired contracts, two to ten years for trademarks and trade names, and three years for non-compete agreements.

The Company’s intangible assets as of December 31, 2021 and 2022 were as follows (in thousands):

    

2021

    

2022

Customer relationships

$

5,376

$

5,376

Acquired contracts

 

9,884

 

10,299

Trademark and trade names

 

2,700

 

2,700

Non-compete agreements

 

860

 

860

Total intangible assets

 

18,820

 

19,235

Less accumulated amortization

 

(13,320)

 

(13,320)

Net intangible assets

$

5,500

$

5,915

Amortization expense for intangible assets was $0.8 million and $0.5 million for the years ended December 31, 2020 and 2021, respectively. No amortization expense for intangible assets was recognized for the year ended December 31, 2022.

In connection with the Company’s investment in anaerobic digester gas (“ADG”) RNG production projects, the Company acquired contractual rights relating to manure feedstock totaling $5.5 million and $0.4 million in 2021 and 2022, respectively. The amounts paid for contractual rights to manure feedstock are classified and included under “Acquired contracts” in the table above.The acquired contractual rights to manure feedstock have a contractual term ranging from 20 to 50 years and will be amortized over the contractual term using the straight-line method of amortization, commencing on the date of commercial operation of the ADG RNG facility.

Estimated amortization expense subsequent to the year ended December 31, 2022 is expected to be approximately $0.0 million in 2023, $0.1 million in 2024, $0.3 million in 2025, $0.3 million in 2026, $0.3 million in 2027, and $4.9 million thereafter.

Goodwill

Goodwill represents the excess of costs incurred over the fair value of the net assets of acquired businesses. The Company assesses its goodwill using either a qualitative or quantitative approach to determine whether it is more likely than not that the fair value of its reporting unit is less than its carrying value. The Company is required to use judgment when applying the goodwill impairment test, including, among other considerations, the identification of reporting unit(s), the assessment of qualitative factors, and the estimation of fair value of a reporting unit in the quantitative approach. The Company determined that it is a single reporting unit for the purpose of goodwill impairment tests. The Company performs the impairment test annually on October 1, or more frequently if facts and circumstances warrant a review.

The qualitative goodwill assessment includes the evaluation of potential impact on a reporting unit’s fair value of certain events and circumstances, including its enterprise value, macroeconomic conditions, industry and market considerations, cost factors, and other relevant entity-specific events. If it is determined, based upon the qualitative assessment, that it is more likely than not that the reporting unit’s fair value is less than its carrying amount, then a quantitative impairment test is performed.

The quantitative assessment estimates the reporting unit’s fair value based on its enterprise value plus an assumed control premium as evidence of fair value. The estimates used to determine the fair value of the reporting unit may change based on results of operations, macroeconomic conditions, stock price fluctuations, or other factors. Changes in these estimates could materially affect our assessment of the fair value and goodwill impairment for the reporting unit.

During the years ended December 31, 2020, 2021 and 2022, the Company utilized the quantitative approach and concluded that there were no impairment to goodwill.

The following table summarizes the activity related to the carrying amount of goodwill (in thousands):

Balance as of December 31, 2020

$

64,328

Balance as of December 31, 2021

$

64,328

Balance as of December 31, 2022

$

64,328

Revenue Recognition

The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration to which it expects to be entitled in exchange for the goods or services. To achieve that core principle, a five-step approach is applied: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance

obligations in the contract, and (5) recognize revenue allocated to each performance obligation when the Company satisfies the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition.

The Company is generally the principal in its customer contracts because it has control over the goods and services prior to them being transferred to the customer, and as such, revenue is recognized on a gross basis. Sales and usage-based taxes are excluded from revenues. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.

Product Revenue

Volume-Related

The Company’s volume-related product revenue consists of sales of RNG and conventional natural gas, in the form of CNG and LNG, AFTC incentives, and sales of RINs and LCFS Credits in addition to Amazon Warrant Charges (defined in Note 13) and changes in fair value of the Company’s derivative instruments associated with providing fuel to customers under contracts.

RNG and conventional natural gas are sold pursuant to contractual commitments over defined delivery periods. These contracts typically include a stand-ready obligation to supply natural gas. The Company applies the ‘right to invoice’ practical expedient and recognizes fuel revenue in the amount to which the Company has the right to invoice. The Company has a right to consideration based on the amount of gasoline gallon equivalents (“GGEs”) of fuel dispensed by the customer and current pricing conditions. The Company calculates one GGE to equal 125,000 British Thermal Units (“BTUs”), and, as such, one million BTUs (“MMBTU”) equal eight GGEs. Customers are typically billed on a monthly basis. Since payment terms are less than a year, the Company has elected the practical expedient which allows it to not assess whether a customer contract has a significant financing component.

Contract modifications are not distinct from the existing contract and are typically renewals of fuel sales. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price is recognized prospectively.

The Company sells RINs and LCFS Credits to third parties that need the credits to comply with federal and state requirements. Revenue is recognized on these credits when there is an agreement in place to monetize the credits at a determinable price and the RNG fuel has been sold. The sales price for some environmental credit transactions may not be determinable in the period in which the RNG was sold as pricing is established in the quarter after the RNG was sold. In these circumstances, revenue from RIN and LCFS credits is recognized once the sales price has been established and therefore is considered determinable.

Amazon Warrant Charges are determined based on the grant date fair value of the award, and the associated non-cash stock-based sales incentive charges, which are recorded as a reduction of revenue, are recognized as the customer purchases fuel and vesting conditions become probable of being achieved. See discussion under “Amazon Warrant” below and Note 13 for additional information.

The changes in fair value of derivative instruments relate to the Company’s commodity swap and customer fueling contracts under the Zero Now truck financing program. The contracts are measured at fair value with changes in fair value recorded in the accompanying consolidated statements of operations in the period incurred. The amounts are classified as revenue because the Company’s commodity swap contracts are used to economically offset the risk associated with the diesel-to-natural gas price spread resulting from existing and anticipated customer fueling contracts under the Company’s Zero Now truck financing program. See Note 7 for more information about these derivative instruments. For the years ended December 31, 2020, 2021 and 2022, changes in the fair value of commodity swaps and customer contracts amounted to a gain (loss) of $2.1 million, $(3.5) million, and $0.5 million, respectively.

AFTC is generated when RNG or conventional natural gas is sold for use as fuel to operate a motor vehicle. See discussion under “Alternative Fuel Excise Tax Credit” below for more information about AFTC, which is not recognized as revenue until the period the credit is authorized through federal legislation.

Station Construction Sales

Station construction contracts are generally short-term, except for certain larger and more complex stations, which can take up to 24 months to complete. For most of the Company’s station construction contracts, the customer contracts with the Company to provide a significant service of integrating a complex set of tasks and components into a single station. Hence, the entire contract is accounted for as one performance obligation.

The Company recognizes revenue over time as the Company performs under its station construction contracts because of the continual transfer of control of the goods to the customer, who typically controls the work in process. Revenue is recognized based on the extent of progress towards completion of the performance obligation and is recorded proportionally as costs are incurred. Costs to fulfill the Company’s obligations under these contracts typically include labor, materials and subcontractors’ costs, other direct costs and an allocation of indirect costs.

Refinements of estimates to account for changing conditions and new developments are continuous and characteristic of the process. Many factors that can affect contract profitability may change during the performance period of the contract, including differing site conditions, the availability of skilled contract labor, the performance of major suppliers and subcontractors, and unexpected changes in material costs. Because a significant change in one or more of these estimates could affect the profitability of these contracts, the contract price and cost estimates are reviewed periodically as work progresses and adjustments proportionate to the cost-to-cost measure of progress are reflected in contract revenues in the reporting period when such estimates are revised. Provisions for estimated losses on uncompleted contracts are recorded in the period in which the losses become known.

Contract modifications are typically expansions in scope of an existing station construction project. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue (either as an increase or a reduction) on a cumulative catch-up basis.

Under the typical payment terms of the Company’s station construction contracts, the customer makes either performance-based payments (“PBPs”) or progress payments. PBPs are interim payments of the contract price based on quantifiable measures of performance or the achievement of specified events or milestones. Progress payments are interim payments of costs incurred as the work progresses. For some of these contracts, the Company may be entitled to receive an advance payment. The advance payment typically is not considered a significant financing component because it is used to meet working capital demands that can be higher in the early stages of a construction contract and to protect the Company if the customer fails to adequately complete some or all of its obligations under the contract. In addition, the customer retains a small portion of the contract price until completion of the contract. Such retained portion of the contract price is not considered a significant financing component because the intent is to protect the customer.

In certain contracts with its customers, the Company agrees to provide multiple goods or services, including construction of and sale of a station, O&M services, and sale of fuel to the customer. These contracts have multiple performance obligations because the promise to transfer each separate good or service is separately identifiable and distinct. This evaluation requires significant judgment and the decision to combine a group of contracts or separate the combined or single contract into multiple performance obligations could change the amount of revenue recognized in one or more periods.

The Company allocates the contract price to each performance obligation using best estimates of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate the standalone selling price for fuel and O&M services is observable standalone sales, and the primary method used to estimate the standalone selling

price for station construction sales is the expected cost plus a margin approach because the Company sells customized customer-specific solutions. Under this approach, the Company forecasts expected costs of satisfying a performance obligation and then adds an appropriate margin for the good or service.

Service Revenue

O&M and Other Services

O&M and other services are sold pursuant to contractual commitments over defined performance periods. These contracts typically include a stand-ready obligation to provide O&M and/or other services based on a committed and agreed upon routine maintenance schedule or when and if called upon by the customer.

The Company applies the ‘right to invoice’ practical expedient and recognizes O&M and other services revenue in the amount to which the Company has the right to invoice. The Company has a right to consideration based on services rendered or on amount of GGEs of fuel dispensed by the customer multiplied by an agreed-upon rate. Customers are typically billed on a monthly basis. Since payment terms are less than a year, the Company has elected the practical expedient which allows it to not assess whether a customer contract has a significant financing component.

Contract modifications are not distinct from the existing contract and are typically renewals of O&M and other service sales. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price is recognized prospectively.

Other

The majority of other revenue is from sales of used natural gas heavy-duty trucks purchased by the Company. Revenue on these contracts is recognized at the point in time when the customer accepts delivery of the truck.

Alternative Fuel Excise Tax Credit

Under separate pieces of U.S. federal legislation, the Company was eligible to receive a federal alternative fuel excise tax credit (“AFTC”) for its natural gas vehicle fuel sales made between October 1, 2006 and December 31, 2021. The AFTC credit was equal to $0.50 per GGE of CNG that the Company sold as vehicle fuel, and $0.50 per diesel gallon of LNG that the Company sold as vehicle fuel in 2020 and 2021. The Inflation Reduction Act of 2022, enacted on August 16, 2022, extended AFTC for an additional three years, beginning retroactively to January 1, 2022. AFTC incentive under the extension remains at $0.50 per GGE of CNG and $0.50 per diesel gallon of LNG that the Company sells as vehicle fuel through December 31, 2024.

Based on the service relationship with its customers, either the Company or its customer claims the credit. The Company records its AFTC credits, if any, as revenue in its consolidated statements of operations because the credits are fully payable to the Company and do not offset income tax liabilities. As such, the credits are not deemed income tax credits under the accounting guidance applicable to income taxes.

LNG Transportation Costs

The Company records the costs incurred to transport LNG to its customers in “Product cost of sales” in the accompanying consolidated statements of operations.

Advertising Costs

Advertising costs are expensed as incurred. Advertising costs were immaterial for the years ended December 31, 2020, 2021 and 2022.

Stock-Based Compensation

The Company recognizes compensation expense for all stock‑based payment arrangements over the requisite service period of the award and recognizes forfeitures as they occur. For service and performance-based stock options, the Company determines the grant date fair value using the Black‑Scholes option pricing model, which requires the input of certain assumptions, including the expected life of the stock‑based payment award, stock price volatility and risk‑free interest rate. For market-based stock options, the Company determines the grant date fair value using the Monte Carlo simulation model, which requires the input of certain assumptions, including the derived service period and the volatility of the Company’s stock price. For restricted stock units, the Company determines the grant date fair value based on the closing market price of its common stock on the date of grant.

Amazon Warrant

The Amazon Warrant (as defined in Note 13) is accounted for as an equity instrument and measured in accordance with Accounting Standards Codification (“ASC”) 718, Compensation – Stock Compensation. To determine the fair value of the Amazon Warrant, the Company used the Black-Scholes option pricing model, which is based in part on assumptions that require management to use judgment. For awards granted to a customer, which are not in exchange for distinct goods or services, the fair value of the awards earned based on service or performance conditions is recorded as a reduction of the transaction price in accordance with ASC 606, Revenue from Contracts with Customers. Based on the fair value of the award, the Company determines the amount of non-cash stock-based sales incentive charges on the customer’s pro-rata achievement of vesting conditions, which is recorded as a reduction of revenue in the consolidated statements of operations.

Income Taxes

Income taxes are computed using the asset and liability method. Under this method, deferred income taxes are recognized by applying enacted statutory tax rates applicable to future years to differences between the tax bases and financial carrying amounts of existing assets and liabilities. The impact on deferred taxes of changes in tax rates and laws, if any, are applied to the years during which temporary differences are expected to be settled and are reflected in the consolidated financial statements in the period of enactment. Valuation allowances are established when management determines it is more likely than not that deferred tax assets will not be realized. When evaluating the need for a valuation analysis, we use estimates involving a high degree of judgment including projected future US GAAP income and the amounts and estimated timing of the reversal of any deferred tax assets and liabilities.

The Company has a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not sustainable upon examination by taxing authorities based on the technical merits of the position. The amount recognized is measured as the largest amount of benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement. The Company recognizes potential accrued interest and penalties related to unrecognized tax benefit in income tax expense.

The Company operates within multiple domestic and foreign taxing jurisdictions and is subject to audit in these jurisdictions. These audits can involve complex issues, which may require an extended period of time to resolve. Although the Company believes that adequate consideration has been given to these issues, it is possible that the ultimate resolution of these issues could be significantly different from originally estimated.

Net Loss Per Share

Basic net loss per share is computed by dividing the net loss attributable to Clean Energy Fuels Corp. by the weighted-average number of common shares outstanding and common shares issuable for little or no cash consideration during the period. Diluted net loss per share is computed by dividing the net loss attributable to Clean Energy Fuels Corp. by the

weighted-average number of common shares outstanding and common shares issuable for little or no cash consideration during the period and potentially dilutive securities outstanding during the period, and therefore reflects the dilution from common shares that may be issued upon exercise or conversion of these potentially dilutive securities, such as stock options, warrants, convertible notes and restricted stock units. The dilutive effect of stock awards and warrants is computed under the treasury stock method. The dilutive effect of convertible notes and restricted stock units is computed under the if-converted method. Potentially dilutive securities are excluded from the computations of diluted net loss per share if their effect would be antidilutive.

Foreign Currency Translation and Transactions

The Company uses the local currency as the functional currency of its foreign subsidiary and equity method investment. Accordingly, all assets and liabilities outside the United States are translated into U.S. dollars at the rate of exchange in effect at the balance sheet date. Revenue and expense items are translated at the weighted-average exchange rates prevailing during the period. Foreign currency translation adjustments are recorded in Accumulated other comprehensive loss” in stockholders’ equity.

Foreign currency transactions occur when there is a transaction denominated in other than the respective entity’s functional currency. The Company records the changes in the exchange rate for these transactions in its consolidated statements of operations. For each of the years ended December 31, 2020, 2021 and 2022, foreign exchange transaction gains and (losses) were immaterial and were included in “Other income (expense), net” in the accompanying consolidated statements of operations.

Comprehensive Loss

Comprehensive loss is defined as the change in equity (net assets) of a business enterprise during the period from transactions and other events and circumstances from non-owner sources. The difference between net loss and comprehensive loss for the years ended December 31, 2020, 2021 and 2022 was comprised of the Company’s foreign currency translation adjustments and unrealized gains and losses on available-for-sale securities.

Concentration of Credit Risk

Credit is extended to all customers based on financial condition, and collateral is generally not required. Concentrations of credit risk with respect to trade receivables are limited because of the large number of customers comprising the Company’s customer base and dispersion across many different industries and geographies. Certain international customers, however, have historically been slower to pay on trade receivables. Accordingly, the Company continually monitors collections and payments from its customers and maintains a provision for estimated credit losses based upon its historical experience and any specific customer collection issues that it has identified. Although credit losses have historically been within the Company’s expectations and the provisions established, the Company cannot guarantee that it will continue to experience the same credit loss rates that it has in the past.

Recently Adopted Accounting Pronouncements

In July 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-05, Leases (Topic 842): Lessors–Certain Leases with Variable Lease Payments. This ASU requires a lessor to classify leases with variable lease payments that do not depend on an index or rate as operating leases on the commencement date if classification as a sales-type or direct financing lease would result in a day-one loss. The amendment in this update is effective for fiscal years, including interim periods within those years, beginning after December 15, 2021. The Company adopted this ASU in the first quarter of 2022 on a prospective basis. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements.

In November 2021, the FASB issued ASU No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, which requires business entities (except for not-for-profit entities and employee benefit plans) to disclose information about certain government assistance they receive. The Topic 832 disclosure requirements include: (i) the nature of the transactions and the related accounting policy used; (ii) the line items on the balance sheet and income statement that are affected and the amounts applicable to each financial statement line item; and (iii) significant terms and conditions of the transactions. The ASU is effective for fiscal years beginning after December 15, 2021, and the disclosure requirements under this ASU are for annual periods only. The Company adopted this ASU in the first quarter of 2022 on a prospective basis. Refer to disclosures under Property and Equipment in Note 1 – Summary of Significant Accounting Policies for additional information on the Company’s accounting treatment of government grants.

XML 27 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

Note 2 —Revenue from Contracts with Customers

Disaggregation of Revenue

The table below presents the Company’s revenue disaggregated by revenue source (in thousands):

Year Ended December 31, 

2020

    

2021

    

2022

Product revenue:

Volume-related

Fuel sales(1)

$

169,460

$

130,973

$

281,103

Change in fair value of derivative instruments(2)

2,135

(3,490)

517

RIN Credits

15,254

31,736

34,635

LCFS Credits

18,681

16,808

12,634

AFTC (3)

 

19,831

 

20,700

 

21,760

Total volume-related product revenue

225,361

196,727

350,649

Station construction sales

26,593

16,406

22,346

Total product revenue

 

251,954

 

213,133

 

372,995

Service revenue:

Volume-related, O&M services

39,582

41,934

45,901

Other services

188

579

1,268

Total service revenue

39,770

42,513

47,169

Total revenue

$

291,724

$

255,646

$

420,164

(1)Includes non-cash stock-based sales incentive contra-revenue charges associated with the Amazon Warrant for the years ended December 31, 2020, 2021 and 2022 of $0.0 million, $83.6 million and $24.3 million, respectively. See Note 13 for more information.
(2)Represents changes in fair value of derivative instruments related to the Company’s commodity swap and customer fueling contracts associated with the Company’s Zero Now truck financing program. The amounts are classified as revenue because the Company’s commodity swap contracts are used to economically offset the risk associated with the diesel-to-natural gas price spread resulting from customer fueling contracts under the Company’s Zero Now truck financing program. See Note 1 and Note 7 for more information about these derivative instruments.
(3)Represents AFTC, which was renewed and extended for three years beginning retroactively to January 1, 2022.

Remaining Performance Obligations

Remaining performance obligations represent the transaction price of customer orders for which the work has not been performed. As of December 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $23.4 million, which related to the Company’s station construction sale contracts. The

Company expects to recognize revenue on the remaining performance obligations under these contracts over the next 12 to 24 months.

For volume-related revenue, the Company has elected to apply an optional exemption, which waives the requirement to disclose the remaining performance obligation for revenue recognized through theright to invoice’ practical expedient.

Costs to Fulfill a Contract

The Company capitalizes costs incurred to fulfill its contracts that (1) relate directly to the contract, (2) are expected to generate resources that will be used to satisfy the Company’s performance obligations under the contract, and (3) are expected to be recovered through revenue generated under the contract. Contract fulfillment costs are recorded to depreciation expense as the Company satisfies its performance obligations over the term of the contract. These costs primarily relate to set-up and other direct installation costs incurred by NG Advantage, LLC (“NG Advantage”), for equipment that must be installed on customers’ land before NG Advantage is able to deliver CNG to the customer because the customer does not have direct access to the natural gas pipelines. These costs are classified in “Land, property, and equipment, net” in the accompanying consolidated balance sheets. As of December 31, 2021 and 2022, these capitalized costs incurred to fulfill contracts were $10.1 million and $10.1 million with accumulated depreciation of $7.6 million and $7.9 million, respectively, and related depreciation expense of $0.5 million and $0.3 million for the years ended December 31, 2021 and 2022, respectively.

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) in the accompanying consolidated balance sheets. Changes in the contract asset and liability balances during the year ended December 31, 2022, were not materially affected by any factors outside the normal course of business.

As of December 31, 2021 and 2022, the Company’s contract balances were as follows (in thousands):

2021

2022

Accounts receivable, net

$

87,433

$

91,430

  

Contract assets - current

$

966

$

6,063

Contract assets - non-current

 

3,532

 

2,976

Contract assets - total

$

4,498

$

9,039

  

Contract liabilities - current

$

5,523

$

5,477

Contract liabilities - total

$

5,523

$

5,477

Accounts Receivable, Net

“Accounts receivable, net” in the accompanying consolidated balance sheets include billed and accrued amounts that are currently due from customers. The amounts due are stated at their net estimated realizable value. The Company maintains an allowance to provide for the estimated amount of receivables that will not be collected. The allowance is based on an assessment of customer creditworthiness, historical payment experience, the age of outstanding receivables, and economic conditions that may affect a customer’s ability to pay.

Contract Assets

Contract assets include unbilled amounts typically resulting from the Company’s station construction sale contracts, when the cost-to-cost method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the

customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Contract assets are classified as current or noncurrent based on the timing of billings. The current portion is included in “Other receivables” and in “Prepaid expenses and other current assets” and the noncurrent portion is included in “Notes receivable and other long-term assets, net” in the accompanying consolidated balance sheets.

Contract Liabilities

Contract liabilities consist of billings in excess of revenue recognized from the Company’s station construction sale contracts and payments received primarily from customers of NG Advantage in advance of the satisfaction of performance obligations and are classified as current or noncurrent based on when the revenue is expected to be recognized. The current portion and noncurrent portion of contract liabilities are included in “Deferred revenue” and in “Other long-term liabilities,” respectively, in the accompanying consolidated balance sheets. Billings in excess of revenue recognized of $5.4 million and $5.5 million and advance payments of $0.1 million and $0.0 million are classified as current as of December 31, 2021 and 2022, respectively.

Revenue recognized during the year ended December 31, 2021 relating to the Company’s contract liability balances as of December 31, 2020 was $1.5 million. Changes in the contract liability balances between December 31, 2021 and 2022 were primarily driven by $2.6 million of revenue recognized relating to the Company’s contract liability balances as of December 31, 2021, partially offset by billings in excess of revenue recognized in 2022.

XML 28 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Divestitures
12 Months Ended
Dec. 31, 2022
Business Combinations [Abstract]  
Divestitures

Note 3 —Divestitures

bp Transaction

On February 27, 2017, Clean Energy Renewable Fuels (“Renewables”) entered into an asset purchase agreement (the “APA”) with BP Products North America, Inc. (“bp”). Pursuant to the APA, Renewables agreed to sell to bp its assets relating to its RNG production business (the “bp Transaction”), consisting of Renewables’ two RNG production facilities, Renewables’ interest in joint ventures formed with a third-party to develop new RNG production facilities, and Renewables’ third-party RNG supply contracts (the “Assets”).

Under the APA, bp was required, following the closing of the bp Transaction, to pay Renewables up to an additional $25.0 million in cash over a five-year period if certain conditions relating to the Assets are met. In February 2018, the Company received $0.9 million in cash for its satisfaction of the performance criteria for the first period under the APA, which ended on December 31, 2017. Upon its receipt of such cash, the Company paid $0.1 million in cash and issued 15,877 shares of the Company’s common stock with a fair value of $0.0 million to former holders of options to purchase membership units in Renewables. The performance criteria for the second period under the APA, which ended on December 31, 2018, was also satisfied, and the Company received a cash payment of $5.4 million in March 2019. During the year ended December 31, 2019, after receipt of the cash payment, the Company paid $0.6 million in cash to former holders of options to purchase membership units in Renewables. In December 2019, the Company and bp entered into an Amendment to the APA (“Amended APA”) which amended the earn-out for years four and five and paid the Company an additional $2.8 million for year three of the earn-out period. As a result of the performance criteria for year three under the APA being satisfied, and the additional $2.8 million received by the Company in December 2019 in accordance with the Amended APA, the Company recognized a gross gain of $8.4 million and accrued amounts due to former holders of options to purchase membership units in Renewables of $0.9 million as of December 31, 2019. During the year ended December 31, 2020, the Company recognized a gross gain of $1.0 million and accrued amounts due to former holders of options to purchase membership units in Renewables of $0.1 million as a result of the performance criteria being satisfied for year four under the Amended APA. During the year ended December 31, 2021, the Company recognized a gross gain of $4.4 million and accrued amounts due to former holders of options to purchase membership units in Renewables of $0.5 million as a result of the performance criteria being satisfied for year five under the Amended APA, representing the final earnout payment under the Amended APA. The Company recognized a net gain of $7.5 million, $1.1 million, and

$3.9 million during the years ended December 31, 2019, 2020 and 2021, respectively, which is included in “Gain from sale of certain assets of subsidiary” in the accompanying consolidated statements of operations.

As of December 31, 2022, the Company had paid $10.3 million in cash and issued 770,269 shares of the Company’s common stock with a fair value of $2.0 million to former holders of options to purchase membership units in Renewables.

Following the completion of the bp Transaction, Renewables and the Company continue to procure RNG from bp under a long-term supply contract (the “bp Supply Agreement”) and from other RNG suppliers and resell such RNG through the Company’s fueling infrastructure. On October 1, 2018, Renewables and bp amended the bp Supply Agreement to extend the term and add additional RNG supply. bp and Renewables share in the RINs and LCFS Credits generated from the increased RNG supply sold through the Company’s vehicle fueling infrastructure and to other customers. See Note 1 for information on revenue recognition of these credits.

SAFE&CEC S.r.l.

On November 26, 2017, the Company, through its former subsidiary, IMW Industries Ltd. (formerly known as Clean Energy Compression Corp.) (“CEC”), entered into an investment agreement with Landi Renzo S.p.A. (“LR”), an alternative fuels company based in Italy. Pursuant to the investment agreement, the Company and LR agreed to combine their respective natural gas compressor fueling systems manufacturing subsidiaries, CEC and SAFE S.p.A, into a new company, “SAFE&CEC S.r.l.” (such combination transaction is referred to as the “CEC Combination”). SAFE&CEC S.r.l. is focused on manufacturing, selling and servicing natural gas fueling compressors and related equipment for the global natural gas fueling market. At the closing of the CEC Combination on December 29, 2017, the Company owned 49% of SAFE&CEC S.r.l. and LR owned 51% of SAFE&CEC S.r.l.

The Company accounts for its interest in SAFE&CEC S.r.l. using the equity method of accounting because the Company does not control but has the ability to exercise significant influence over SAFE&CEC S.r.l.’s operations. The Company recorded income (loss) from this investment of $(0.2) million, $0.6 million and $(0.6) million for the years ended December 31, 2020, 2021 and 2022, respectively. The Company had an investment balance in SAFE&CEC S.r.l. of $23.9 million and $21.8 million as of December 31, 2021 and 2022, respectively.

XML 29 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Investments in Other Entities and Noncontrolling Interest in a Subsidiary
12 Months Ended
Dec. 31, 2022
Investments, All Other Investments [Abstract]  
Investments in Other Entities and Noncontrolling Interest in a Subsidiary

Note 4 —Investments in Other Entities and Noncontrolling Interest in a Subsidiary

TotalEnergies Joint Venture

On March 3, 2021, the Company entered into an agreement (the “TotalEnergies JV Agreement”) with TotalEnergies S.E. (“TotalEnergies”) to create 50/50 joint ventures to develop ADG RNG production facilities in the United States. Pursuant to the TotalEnergies JV Agreement, each ADG RNG production facility project will be formed as a separate limited liability company (“LLC”) that is owned 50/50 by the Company and TotalEnergies, and contributions to such LLCs count toward the TotalEnergies JV Equity Obligations (as defined below). The TotalEnergies JV Agreement contemplates investing up to $400.0 million of equity in production projects, and TotalEnergies and the Company each committed to initially provide $50.0 million (the “TotalEnergies JV Equity Obligations”). In October 2021, TotalEnergies and the Company executed a LLC agreement (the “DR Development Agreement”) for an ADG RNG production facility project (the “DR JV”). Under the DR Development Agreement, TotalEnergies and the Company have each committed to contribute $7.0 million to the DR JV, and in November 2021, TotalEnergies and the Company each contributed an initial $4.8 million to the DR JV. The Company accounts for its interest in the LLC using the equity method of accounting because the Company does not control but has the ability to exercise significant influence over the LLC’s operations. The Company recorded a loss of $0.1 million and $0.2 million from the LLC’s operations for the years ended December 31, 2021 and 2022, respectively. The Company had an investment balance of $4.7 million and $4.5 million as of December 31, 2021 and 2022, respectively.

The following table presents the combined summarized financial information of the joint venture with TotalEnergies (in thousands):

Year Ended December 31, 

2021

2022

Revenue

$

$

Gross profit

Operating loss

(119)

(454)

Net loss

$

(119)

$

(454)

    

As of December 31,

2021

2022

Current assets

$

3,086

$

11

Non-current assets

 

13,103

 

32,773

Total assets

$

16,189

$

32,784

Current liabilities

$

6,770

$

4,326

Non-current liabilities

 

 

19,493

Total liabilities

$

6,770

$

23,819

bp Joint Venture

On April 13, 2021, the Company entered into an agreement (the “bp JV Agreement”) with bp Products North America, Inc. (“bp”) that created a 50/50 joint venture (the “bpJV”) to develop, own and operate new ADG RNG production facilities in the United States. Pursuant to the bp JV Agreement, bp and the Company committed to provide $50.0 million and $30.0 million, respectively, with bp and the Company each receiving 30.0 million of Class A Units in the bpJV and bp also receiving 20.0 million of Class B Units in the bpJV. bp’s initial $50.0 million contribution was made on April 13, 2021 and consisted of all unpaid principal outstanding under the loan agreement dated December 18, 2020, pursuant to which bp advanced $50.0 million to the Company to fund capital costs and expenses incurred prior to formation of the bpJV, including capital costs and expenses for permitting, engineering, equipment, leases and feed stock rights. Pursuant to the bp JV agreement, the Company had the option, exercisable prior to August 31, 2021 (the “bp Option”), to commit an additional $20.0 million to the bpJV upon which bp’s Class B Units would convert into Class A Units. On June 21, 2021, the Company contributed $50.2 million to the bpJV, which consisted of (i) its initial contribution commitment of $30.0 million, (ii) the $20.0 million additional contribution to effect the conversion of bp’s Class B Units into Class A Units pursuant to the Company’s exercise of the bp Option, and (iii) $0.2 million for interest in accordance with the bp JV Agreement to effect the conversion of bp’s Class B Units into Class A Units.

In December 2021, the bpJV issued a capital call for $143.2 million in additional funding, requiring bp and the Company each to contribute $71.6 million, and, in March 2022, the bpJV issued a second capital call for $76.2 million in additional funding, requiring bp and the Company each to contribute $38.1 million. Pursuant to the bpJV capital calls, the Company contributed $20.0 million, $51.6 million and $38.1 million in December 2021, June 2022 and September 2022, respectively. As of December 31, 2022, bp and the Company have each satisfied its respective contribution commitments in connection with these capital calls, and the Company and bp each own 50% of the bpJV. 100% of the RNG produced from the projects developed and owned by the bpJV will be available to the Company pursuant to the Company’s marketing agreement with bp.

The Company accounts for its interest in the bpJV using the equity method of accounting because the Company does not control but has the ability to exercise significant influence over the bpJV’s operations. The Company recorded a loss of $0.4 million and $2.7 million from this investment for the years ended December 31, 2021 and 2022, respectively. The Company had an investment balance in the bpJV of $69.8 million and $156.8 million as of December 31, 2021 and 2022, respectively. Combined summarized financial information for the bpJV is as follows (in thousands):

Year Ended December 31,

2021

2022

Revenue

$

$

Gross profit

Operating loss

(678)

(7,210)

Net loss

(603)

(5,485)

Net loss attributable to bpJV

$

(599)

$

(5,426)

    

As of December 31,

2021

2022

Current assets

 

$

152,072

$

157,241

Non-current assets

70,433

207,464

Total assets

$

222,505

$

364,705

Current liabilities

$

24,932

$

22,698

Non-current liabilities

1,000

2,716

Total liabilities

$

25,932

$

25,414

Equity attributable to shareowners of bpJV

$

191,170

$

313,544

Equity attributable to noncontrolling interest

5,403

25,747

Total equity

$

196,573

$

339,291

SAFE&CEC S.r.l.

On December 29, 2017, the Company obtained a 49% ownership interest in SAFE&CEC S.r.l. See Note 3 for more information. Summarized financial information for SAFE&CEC S.r.l. is as follows (in thousands):

Year Ended December 31, 

2020

2021

2022

Revenue

$

89,535

$

109,119

$

110,104

Gross profit

19,008

25,784

24,902

Operating income

609

4,728

2,513

Net income (loss)

$

(306)

$

2,392

$

951

    

As of December 31,

2021

2022

Current assets

 

$

75,137

$

82,514

Non-current assets

56,052

60,187

Total assets

$

131,189

$

142,701

Current liabilities

$

58,910

$

73,931

Non-current liabilities

21,730

20,248

Total liabilities

$

80,640

$

94,179

Other Equity Method Investments

The Company had an investment balance in other equity method investments of $3.5 million and $2.2 million as of December 31, 2021 and 2022, respectively. The Company recorded income (loss) from other equity method investments of $0.1 million, $(0.6) million, and $(1.2) million for the years ended December 31, 2020, 2021 and 2022, respectively. The Company accounts for its interest using the equity method of accounting because the Company does not control but has the ability to exercise significant influence over the investees’ operations. Combined summarized financial information for the Company’s other equity method investments is as follows (in thousands):

    

Year Ended December 31, 

2020

2021

2022

Revenue

$

463

$

704

$

1,217

Gross profit

155

216

506

Operating loss

(90)

(1,757)

(2,556)

Net loss

$

(126)

$

(1,793)

$

(2,585)

    

As of December 31,

2021

2022

Current assets

$

1,349

$

1,652

Non-current assets

 

7,047

 

4,609

Total assets

$

8,396

$

6,261

Current liabilities

$

1,012

$

1,169

Non-current liabilities

 

192

 

2,383

Total liabilities

$

1,204

$

3,552

NG Advantage

On October 14, 2014, the Company entered into a Common Unit Purchase Agreement (“UPA”) with NG Advantage for a 53.3% controlling interest in NG Advantage. NG Advantage is engaged in the business of transporting CNG in high-capacity trailers to industrial and institutional energy users, such as hospitals, food processors, manufacturers and paper mills that do not have direct access to natural gas pipelines.

In connection with the arrangement between NG Advantage and bp for the supply, sale and reservation of a specified volume of CNG transportation capacity until February 2022, on February 28, 2018, the Company entered into a guaranty agreement with NG Advantage and bp pursuant to which the Company guaranteed NG Advantage’s payment obligations to bp in the event of default by NG Advantage under the supply arrangement, in an amount up to an aggregate of $30.0 million plus related fees which was subsequently reduced to $15.0 million effective June 24, 2020. As initial consideration for the guaranty agreement, NG Advantage issued to the Company 19,660 common units, which increased the Company’s controlling interest in NG Advantage from 53.3% to 53.5%.

On October 1, 2018, the Company purchased 1,000,001 common units from NG Advantage for an aggregate cash purchase price of $5.0 million. This purchase increased Clean Energy’s controlling interest in NG Advantage from 53.5% to 61.7%.

In each month from November 2018 through February 2019, the Company was issued 100,000 additional common units of NG Advantage, for a total of 400,000 common units, pursuant to the guaranty agreement entered in February 2018. The issuance of 400,000 additional common units increased the Company’s controlling interest in NG Advantage to 64.6%.

During the year ended December 31, 2019, the Company agreed to lend NG Advantage up to $26.7 million under a series of promissory notes that were incorporated into a delayed draw convertible promissory note (the “November 2019

Convertible Note”). In connection with the promissory notes between NG Advantage and the Company, NG Advantage issued to the Company warrants to purchase 2,086,879 common units. On February 6, 2020, the Company converted the outstanding principal and accrued interest under the November 2019 Convertible Note into common units of NG Advantage, resulting in an increase in the Company’s controlling interest in NG Advantage from 64.6% to 93.2%.

On February 29, 2020, NG Advantage issued to the Company 283,019 common units of NG Advantage pursuant to the guaranty agreement entered into in February 2018, increasing the Company’s controlling interest in NG Advantage to 93.3%. On February 28, 2022, the supply arrangement between NG Advantage and bp expired. As a result, the Company’s obligations under the guaranty agreement entered into in February 2018 were fully released. As of December 31, 2022, the Company’s controlling interest in NG Advantage remained at 93.3%.

For the years ended December 31, 2021 and 2022, NG Advantage borrowed $5.0 million and $29.1 million, respectively, from the Company under a series of advance agreements. As of December 31, 2021 and 2022, NG advantage had an outstanding balance of $18.4 million and $47.5 million, respectively, plus accrued and unpaid interest under the advance agreements. This intercompany transaction has been eliminated in consolidation.

The Company recorded a loss attributable to the noncontrolling interest in NG Advantage of $1.7 million, $1.0 million, and $0.9 million for the years ended December 31, 2020, 2021 and 2022, respectively. The noncontrolling interest was $8.3 million and $7.5 million as of December 31, 2021 and 2022, respectively.

Investments in Equity Securities

For investments in equity securities of privately held entities without readily determinable fair values, the Company measures such investments at cost, adjusted for impairment, if any, and observable price changes in orderly transactions for the identical or similar investment of the same issuer. As of December 31, 2021 and 2022, the Company had an investment balance recorded at cost of $8.0 million. The Company did not recognize any adjustments to the recorded cost basis during the years ended December 31, 2021 and 2022.

XML 30 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents and Restricted Cash
12 Months Ended
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents and Restricted Cash

Note 5 —Cash, Cash Equivalents and Restricted Cash

Cash, cash equivalents and restricted cash as of December 31, 2021 and 2022 consisted of the following (in thousands):

2021

2022

Current assets:

 

  

 

  

Cash and cash equivalents

$

99,448

$

123,950

Restricted cash - standby letter of credit

 

 

2,000

Total cash, cash equivalents and current portion of restricted cash

$

99,448

$

125,950

Long-term assets:

 

  

 

  

Restricted cash - held as collateral

$

7,008

$

Total long-term portion of restricted cash

$

7,008

$

Total cash, cash equivalents and restricted cash

$

106,456

$

125,950

The Company considers all highly liquid investments with maturities of three months or less on the date of acquisition to be cash equivalents.

The Company places its cash and cash equivalents with high credit quality financial institutions. At times, such investments may be in excess of the Federal Deposit Insurance Corporation (“FDIC”) and Canadian Deposit Insurance Corporation (“CDIC”) limits. Financial instruments that potentially subject the Company to concentrations of credit risk

consist principally of cash deposits. The amounts in excess of FDIC and CDIC limits were approximately $98.0 million and $124.8 million as of December 31, 2021 and 2022, respectively.

The Company classifies restricted cash as short-term and a current asset if the cash is expected to be used in operations within a year or to acquire a current asset. Otherwise, the restricted cash is classified as long-term. In January 2022, in connection with the second amendment to the Berkshire ALA (as defined in Note 12), the lender to NG Advantage released to the Company $7.0 million, classified in “Long-term portion of restricted cash” in the accompanying consolidated balance sheet as of December 31, 2021. The amount represented the collateral deposit for the limited guaranty provided by the Company under the Berkshire ALA. See Note 12 for more information. The $2.0 million short-term restricted cash classified as a current asset as of December 31, 2022 is related to a certificate of deposit held as collateral for the standby letter of credit issued to Chevron Products Company, a division of Chevron U.S.A. Inc., in connection with the Company’s Adopt-A-Port program.

XML 31 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Short-Term Investments
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Short-Term Investments

Note 6 —Short-Term Investments

Short-term investments include available-for-sale debt securities, excluded from cash equivalents, that have maturities of one year or less on the date of acquisition and certificates of deposit. Available-for-sale debt securities are carried at fair value, inclusive of unrealized gains and losses. Unrealized gains and losses on available for sale debt securities are recognized in other comprehensive income (loss), net of applicable income taxes. Gains or losses on sales of available-for-sale debt securities are recognized on the specific identification basis.

The Company reviews available-for-sale debt securities for declines in fair value below their cost basis each quarter and whenever events or changes in circumstances indicate that the cost basis of an asset may not be recoverable, and evaluates the current expected credit loss. This evaluation is based on a number of factors, including historical experience, market data, issuer-specific factors, economic conditions, and any changes to the credit rating of the security. As of December 31, 2022, the Company has not recorded a credit loss related to available-for-sale debt securities and believes the carrying values for its available-for-sale debt securities are properly recorded.

Short-term investments as of December 31, 2021 consisted of the following (in thousands):

Gross

Amortized

 Unrealized

Estimated

    

 Cost

    

Gain (Loss)

    

 Fair Value

Municipal bonds and notes

$

6,001

$

(1)

$

6,000

Zero coupon bonds

 

123,210

 

(18)

 

123,192

Certificates of deposit

 

530

 

 

530

Total short-term investments

$

129,741

$

(19)

$

129,722

Short-term investments as of December 31, 2022 consisted of the following (in thousands):

Gross 

Amortized

Unrealized

Estimated

    

 Cost

    

Gain (Loss)

    

 Fair Value

Zero coupon bonds

$

74,524

$

(365)

$

74,159

U.S. government securities

 

64,861

 

19

 

64,880

Certificates of deposit

530

530

Total short-term investments

$

139,915

$

(346)

$

139,569

XML 32 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments and Hedging Activities
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments and Hedging Activities

Note 7 —Derivative Instruments and Hedging Activities

In October 2018, the Company executed two commodity swap contracts with TotalEnergies Gas & Power North America, an affiliate of TotalEnergies and THUSA (as defined in Notes 12), for a total of 5.0 million diesel gallons

annually from April 1, 2019 to June 30, 2024. These commodity swap contracts are used to manage diesel price fluctuation risks related to the natural gas fuel supply commitments the Company makes in its fueling agreements with fleet operators that participate in the Zero Now truck financing program. These contracts are not designated as accounting hedges and as a result, changes in the fair value of these derivative instruments are recognized in "Product revenue" in the accompanying consolidated statements of operations.

The Company has entered into fueling agreements with fleet operators under the Zero Now truck financing program. Certain of these fueling agreements contain a pricing feature indexed to diesel, which the Company determined to be an embedded derivative and is recorded at fair value at the time of execution, with the changes in fair value of the embedded derivative recognized in "Product revenue" in the accompanying consolidated statements of operations.

Derivatives and embedded derivatives as of December 31, 2021 consisted of the following (in thousands):

Gross Amounts

Gross Amounts

Net Amount

    

Recognized

    

Offset

    

Presented

Assets:

 

  

 

  

 

  

Fueling agreements:

Prepaid expenses and other current assets

$

2,038

$

$

2,038

Notes receivable and other long-term assets, net

4,738

4,738

Total derivative assets

$

6,776

$

$

6,776

Liabilities:

 

  

 

  

 

  

Commodity swaps:

Current portion of derivative liabilities, related party

$

1,900

$

$

1,900

Long-term portion of derivative liabilities, related party

 

2,483

 

 

2,483

Total derivative liabilities

$

4,383

$

$

4,383

Derivatives and embedded derivatives as of December 31, 2022 consisted of the following (in thousands):

Gross Amounts

Gross Amounts

Net Amount

    

Recognized

    

Offset

    

Presented

Assets:

 

  

 

  

 

  

Fueling agreements:

Prepaid expenses and other current assets

$

1,640

$

$

1,640

Notes receivable and other long-term assets, net

5,115

5,115

Total derivative assets

$

6,755

$

$

6,755

Liabilities:

 

  

 

  

 

  

Commodity swaps:

Current portion of derivative liabilities, related party

$

2,415

$

$

2,415

Long-term portion of derivative liabilities, related party

1,430

1,430

Total derivative liabilities

$

3,845

$

$

3,845

As of December 31, 2021 and 2022, the Company had a total volume on open commodity swap contracts of 11.9 million and 6.9 million diesel gallons, respectively, at a weighted-average price per gallon of approximately $3.18 per gallon.

The following table reflects the weighted-average price of open commodity swap contracts as of December 31, 2021 and 2022, by year with associated volumes:

December 31, 2021

December 31, 2022

Volumes

  Weighted-Average Price per

Volumes

  Weighted-Average Price per

Year

    

(Diesel Gallons)

    

Diesel Gallon

    

(Diesel Gallons)

    

Diesel Gallon

2022

 

5,000,000

$

3.18

 

$

2023

 

5,000,000

$

3.18

 

5,000,000

$

3.18

2024

 

1,875,000

$

3.18

 

1,875,000

$

3.18

XML 33 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements

Note 8 —Fair Value Measurements

The Company follows the authoritative guidance for fair value measurements with respect to assets and liabilities that are measured at fair value on a recurring basis and non-recurring basis. Under the standard, fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as of the measurement date. The standard also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the factors market participants would use in valuing the asset or liability developed based upon the best information available in the circumstances. The hierarchy consists of the following three levels: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs (other than quoted prices) that are observable for the asset or liability, either directly or indirectly; Level 3 inputs are unobservable inputs for the asset or liability. Categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.

Assets and Liabilities Measured at Fair Value on a Recurring Basis

The Company’s U.S. government issued debt securities are classified within Level 1 because they are valued using the most recent quoted prices for identical assets in active markets. Zero coupon bonds and certificate of deposits are classified within Level 2 because they are valued using the most recent quoted prices for identical assets in markets that are not active and quoted prices for similar assets in active markets.

The Company used the income approach to value its outstanding commodity swap contracts and embedded derivatives in its fueling agreements under the Zero Now truck financing program (see Note 7). Under the income approach, the Company used a discounted cash flow (“DCF”) model in which cash flows anticipated over the term of the contracts are discounted to their present value using an expected discount rate. The discount rate used for cash flows reflects the specific risks in spot and forward rates and credit valuation adjustments. This valuation approach is considered a Level 3 fair value measurement. The significant unobservable inputs used in the fair value measurement of the Company’s derivative instruments are Ultra-Low Sulfur Diesel (“ULSD”) forward prices and differentials from ULSD to Petroleum Administration for Defense District (“PADD”) regions. Significant increases (decreases) in any of those inputs in isolation would result in a significantly lower (higher) fair value measurement. Generally, a change in the ULSD forward prices is accompanied by a directionally opposite but less extreme change in the ULSD-PADD differential.

The Company estimated the fair value of its outstanding commodity swap contracts based on the following inputs as of December 31, 2021 and 2022:

December 31, 2021

December 31, 2022

Significant Unobservable Inputs

    

Input Range

    

Weighted Average

    

Input Range

    

Weighted Average

ULSD Gulf Coast Forward Curve

$2.03 - $2.15

$

2.11

$ 2.35 - $ 2.59

$

2.48

Historical Differential to PADD 3 Diesel

$0.87 - $1.58

$

1.03

$ 0.88 - $ 1.62

$

1.13

Historical Differential to PADD 5 Diesel

$1.82 - $2.69

$

2.13

$ 1.89 - $ 3.00

$

2.30

The Company estimated the fair value of embedded derivatives in its fueling agreements under the Zero Now truck financing program based on the following inputs as of December 31, 2021 and 2022:

December 31, 2021

December 31, 2022

Significant Unobservable Inputs

    

Input Range

    

Weighted Average

    

Input Range

    

Weighted Average

ULSD Gulf Coast Forward Curve

$2.03 - $2.15

$

2.11

$ 2.35 - $ 2.59

$

2.48

Historical Differential to PADD 3 Diesel

$0.87 - $1.58

$

1.03

$ 0.88 - $ 1.62

$

1.13

Historical Differential to PADD 5 Diesel

$1.82 - $2.69

$

2.13

$ 1.91 - $ 3.05

$

2.31

Convertible Promissory Note

In connection with a loan commitment the Company had with a certain equity method investee (see Note 15), during the year ended December 31, 2022, the Company provided $2.0 million in funding. In exchange for the funding proceeds, the Company was issued a convertible promissory note bearing interest at 7% per annum with a maturity date the earlier of April 2024 or upon the occurrence of a triggering event such as change of control or an event of default. The convertible promissory note is classified as available-for-sale and is measured using the income approach. Under the income approach, the Company used a discounted cash flow (“DCF”) model in which cash flows anticipated over the term of the note are discounted to their present value using an expected discount rate. The discount rate used reflects the interest rates offered on loans with similar terms to borrowers of similar credit quality, which are Level 3 inputs. As such, this valuation approach is considered a Level 3 fair value measurement.

The following table provides quantitative information about the significant inputs used to estimate the fair value of the convertible promissory note as of December 31, 2022:

Significant Unobservable Inputs

    

December 31, 2022

Risk-free interest rate

4.57%

Credit adjustment

8.36%

Credit adjusted discount rate

12.93%

The above significant unobservable inputs are subject to change based on changes in economic and market conditions. The use of significant unobservable inputs creates uncertainty in the measurement of fair value as of the reporting date. Significant increase or decrease in any of those inputs in isolation would result in a significantly lower or higher fair value measurement. Generally, a change in market interest rates is accompanied by a directionally opposite change in the estimated fair value of fixed-rate debt securities. The Company records changes in the fair value of available-for-sale debt securities in "Unrealized gain (loss) on available-for-sale securities" as part of other comprehensive income (loss) in the accompanying consolidated statements of comprehensive loss.

There were no transfers of assets or liabilities between Level 1, Level 2, and Level 3 of the fair value hierarchy as of December 31, 2021 or 2022.

The following tables provide information by level for assets and liabilities that are measured at fair value on a recurring basis as of December 31, 2021 and 2022 (in thousands):

    

December 31, 2021

    

Level 1

    

Level 2

    

Level 3

Assets:

 

  

 

  

 

  

 

  

Available-for-sale securities (1):

 

  

 

  

 

  

 

  

Municipal bonds and notes

$

6,000

$

$

6,000

$

Zero coupon bonds

 

123,192

 

 

123,192

 

Certificates of deposit (1)

 

530

 

 

530

 

Embedded derivatives (3)

6,776

6,776

Liabilities:

 

  

 

  

 

  

 

Commodity swap contracts (2)

$

4,383

$

$

$

4,383

    

December 31, 2022

    

Level 1

    

Level 2

    

Level 3

Assets:

 

                          

 

  

 

  

 

  

Available-for-sale securities:

 

  

 

  

 

  

 

  

U.S. government securities(1)

$

64,880

$

64,880

$

$

Zero coupon bonds(1)

74,159

74,159

Convertible promissory note(4)

1,880

1,880

Certificates of deposit (1)

530

530

Embedded derivatives (3)

6,755

6,755

Liabilities:

Commodity swap contracts (2)

$

3,845

$

$

$

3,845

(1)Included in “Short-term investments” in the accompanying consolidated balance sheets. See Note 6 for more information.
(2)Included in “Derivative liabilities, related party” and “Long-term portion of derivative liabilities, related party” as of December 31, 2021 and 2022 in the accompanying consolidated balance sheets. See Note 7 for more information.
(3)Included in "Prepaid expenses and other current assets" and "Notes receivable and other long-term assets, net" as of December 31, 2021 and 2022 in the accompanying consolidated balance sheets. See Note 7 for more information.
(4)Included in "Notes receivable and other long-term assets, net" in the accompanying consolidated balance sheets as of December 31, 2022.

The following table provides a reconciliation of the beginning and ending balances of items measured at fair value on a recurring basis as shown in the tables above that used significant unobservable inputs (Level 3), as well as the change in unrealized gains or losses for the periods included in earnings (in thousands):

Assets:

Assets:

Assets:

Liabilities:

Liabilities:

Commodity

Embedded

Convertible

Commodity

Embedded

    

Swap Contracts

    

Derivatives

Promissory Note

Swap Contracts

Derivatives

Balance as of December 31, 2020

$

5,648

$

791

$

$

$

(556)

Settlements, net

(225)

1,083

Total gain (loss)

 

(5,423)

5,985

(5,466)

556

Balance as of December 31, 2021

$

$

6,776

$

$

(4,383)

$

Balance as of December 31, 2021

$

$

6,776

$

$

(4,383)

$

Settlements, net

7,761

Total gain (loss)

 

(21)

(134)

(7,223)

Purchases

2,014

Balance as of December 31, 2022

$

$

6,755

$

1,880

$

(3,845)

$

Change in unrealized gain (loss) for the year ended December 31, 2021 included in earnings

$

(5,648)

$

5,985

$

$

(4,383)

$

556

Change in unrealized gain (loss) for the year ended December 31, 2022 included in earnings

$

$

(21)

$

$

538

$

Change in unrealized gain (loss) for the year ended December 31, 2022 included in other comprehensive loss

$

$

$

(134)

$

$

Other Financial Assets and Liabilities

The carrying amounts of the Company’s cash, cash equivalents, receivables and payables approximate fair value due to the short-term nature of those instruments. The carrying amounts of the Company’s debt instruments approximated their respective fair values as of December 31, 2021 and 2022. The fair values of these debt instruments were estimated using a discounted cash flow analysis based on interest rates offered on loans with similar terms to borrowers of similar credit quality, which are Level 3 inputs. See Note 12 for more information about the Company’s debt instruments.

XML 34 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Other Receivables
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Other Receivables

Note 9 —Other Receivables

Other receivables as of December 31, 2021 and 2022 consisted of the following (in thousands):

2021

    

2022

Loans to customers to finance vehicle purchases

$

419

$

523

Accrued customer billings

 

4,417

 

4,910

Fuel tax credits

 

12,684

 

9,462

Other

 

6,927

 

2,131

Total other receivables

$

24,447

$

17,026

XML 35 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Land, Property and Equipment
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Land, Property and Equipment

Note 10 —Land, Property and Equipment

Land, property and equipment, net as of December 31, 2021 and 2022 consisted of the following (in thousands):

    

2021

    

2022

Land

$

3,476

$

3,476

LNG liquefaction plants

 

94,633

 

94,790

Station equipment

 

354,699

 

353,104

Trailers

 

72,783

 

73,253

Other equipment

 

93,135

 

106,184

Construction in progress

 

74,963

 

91,105

 

693,689

 

721,912

Less accumulated depreciation

 

(431,928)

 

(457,844)

Total land, property and equipment, net

$

261,761

$

264,068

Included in "Land, property and equipment, net" are capitalized software costs of $33.8 million and $35.3 million as of December 31, 2021 and 2022, respectively. Accumulated amortization of the capitalized software costs are $30.4 million and $32.1 million as of December 31, 2021 and 2022, respectively.

The Company recorded amortization expense related to the capitalized software costs of $2.5 million, $1.6 million and $1.7 million for the years ended December 31, 2020, 2021 and 2022, respectively.

As of December 31, 2021 and 2022, $2.1 million and $12.9 million, respectively, are included in "Accounts payable" and "Accrued liabilities" in the accompanying consolidated balance sheets, representing amounts related to purchases of property and equipment. These amounts are excluded from the accompanying consolidated statements of cash flows as they are non-cash investing activities.

Fueling Station Equipment Removal

The Company was requested by Pilot Travel Centers LLC (“Pilot”) to remove station equipment at select Pilot locations to accommodate Pilot making physical changes to the premises, which required the removal of the Company’s station equipment. The premises where the affected fueling stations are located were secured by long-term lease agreements between Pilot and the Company pursuant to which the Company had contractual rights to operate its fueling stations until the expiration of the respective leases. However, in July 2022, the Company entered into an amendment (the “Amendment”) to the Liquefied Natural Gas Fueling Station and LNG Master Sales Agreement between Pilot and Clean Energy, dated August 2, 2010, to decommission and remove station equipment from the premises where the affected fueling stations are located in accordance with a phased removal schedule. The Amendment requires the Company to remove station equipment and site improvements from the premises beginning in the third quarter of 2022 and to complete removal by the end of the first quarter of 2023. In connection with the removal of station equipment and site improvements, the Company recognized $10.6 million in accelerated depreciation expense relating to the change in depreciable life of the affected station assets and $2.5 million in incremental asset retirement obligation (“ARO”) charges. Amounts associated with the accelerated depreciation expense and incremental ARO charges are included in “Depreciation and amortization” in the accompanying consolidated statements of operations for the year ended December 31, 2022.

XML 36 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Accrued Liabilities

Note 11 —Accrued Liabilities

Accrued liabilities as of December 31, 2021 and 2022 consisted of the following (in thousands):

    

2021

    

2022

Accrued alternative fuels incentives (1)

$

28,106

$

34,239

Accrued employee benefits

 

4,547

 

5,128

Accrued gas and equipment purchases

 

17,158

 

22,008

Accrued interest

 

893

 

1,827

Accrued property and other taxes

 

3,369

 

3,782

Accrued salaries and wages

 

8,172

 

6,857

Other (2)

 

12,914

 

16,238

Total accrued liabilities

$

75,159

$

90,079

(1)Includes amount for RINs, LCFS Credits, and AFTC payable to third parties.
(2)No individual item in “Other” exceeds 5% of total current liabilities.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Debt

Note 12 —Debt

Debt obligations as of December 31, 2021 and 2022 consisted of the following (in thousands):

December 31, 2021

    

    

Unamortized Debt

    

Balance, Net of

Principal Balance

Financing Costs

Financing Costs

NG Advantage debt

$

25,832

 

$

72

$

25,760

SG Facility

9,500

9,500

Other debt

 

800

 

 

800

Total debt

 

36,132

 

72

 

36,060

Less amounts due within one year

 

(12,868)

 

(23)

 

(12,845)

Total long-term debt

$

23,264

$

49

$

23,215

December 31, 2022

    

    

Unamortized Debt

    

Balance, Net of

Principal Balance

Financing Costs

Financing Costs

Riverstone Term Loan

$

150,000

$

4,529

$

145,471

Other debt

 

93

93

Total debt

 

150,093

 

4,529

 

145,564

Less amounts due within one year

 

(93)

(93)

Total long-term debt

$

150,000

$

4,529

$

145,471

The following is a summary of the aggregate maturities of debt obligations for each of the annual periods subsequent to December 31, 2022 (in thousands):

    

2023

    

2024

    

2025

    

2026

    

2027

    

Thereafter

Total

Riverstone Term Loan

$

$

$

$

150,000

$

$

$

150,000

Other Debt

93

93

Total

$

93

$

$

$

150,000

$

$

$

150,093

Riverstone Credit Agreement

On December 22, 2022 (the “Closing Date”), the Company entered into a Senior Secured First Lien Term Loan Credit Agreement (the “Riverstone Credit Agreement”) with a syndicate of lenders. Pursuant to the Riverstone Credit Agreement, the lenders made a $150,000,000 senior secured term loan (the “Term Loan”) to the Company. Payments for the Term Loan are interest only with a balloon principal payment due on the maturity date, which is December 22, 2026. The Term Loan bears interest, at the option of the Company, at (a) Adjusted Term SOFR or (b) the Alternate Base Rate (“ABR”), which is defined as the greater of (i) the Prime Rate, (ii) the Federal Funds Effective Rate plus 0.50%, and (iii) one-month Adjusted Term SOFR plus 1.00%, plus a margin of 6.50% for interest rate based on SOFR or 5.50% for election under the ABR through the second anniversary of the Closing Date. After the second anniversary of the Closing Date, the applicable margin increases to 7.25% for election under SOFR or 6.25% for election under the ABR. Interest rate for the Term Loan has an interest rate floor of 1.50% for election under SOFR and 2.50% for election under the ABR. Proceeds from the Term Loan were or will be used to repay certain existing indebtedness of the Company, to finance permitted investments from time to time, to pay transaction costs related to the Riverstone Credit Agreement and for other general corporate purposes. In connection with the Term Loan, the Company is obligated to pay other facility fees customary for credit facilities of similar size and type.

The Company has the option to prepay all or any portion of the amounts owed prior to the maturity date and is subject to customary mandatory prepayments clauses. All prepayments and all other payments of the Term Loan principal are subject to a call premium (2.0% from the one-year anniversary of the Closing Date to the date that is eighteen months after the Closing Date, 2.5% after the date that is eighteen months after the Closing Date to the date that is twenty-four months after the Closing Date, and 3% at any time thereafter). No call premium applies to any prepayment of the Term Loan made prior to the first anniversary of the Closing Date. In conjunction with the Riverstone Credit Agreement, the Company and certain of its subsidiaries entered into a Guarantee and Collateral Agreement (the “Security Agreement”) in favor of the lenders. Under the Security Agreement, the Company and certain of its subsidiaries granted the lenders a security interest in substantially all of their personal property, rights and assets as collateral for the Term Loan under the Riverstone Credit Agreement. The Company and certain of its subsidiaries also agreed to grant a security interest in certain of their material real property interests.

The Riverstone Credit Agreement contains customary representations, warranties, and affirmative and negative covenants, including compliance with certain financial ratios and liquidity test and limitation on the Company’s ability to incur additional indebtedness, make certain payments, and enter into certain transactions. Additionally, the Riverstone Credit Agreement includes a number of events of default clauses. If any event of default occurs (subject, in certain instances, to specified grace periods), the then outstanding principal, premium, if any, interest and any other monetary obligations under the Riverstone Credit Agreement may become due and payable immediately.

SG Credit Agreement

On January 2, 2019, the Company entered into a term credit agreement (the “Credit Agreement”) with Société Générale, a company incorporated as a société anonyme under the laws of France (“SG”). The Credit Agreement provided for a term loan facility (the “SG Facility”) pursuant to which the Company was able to obtain, subject to certain conditions, up to $100.0 million of loans (“SG Loans”) in support of its Zero Now truck financing program. Under the Credit Agreement, the Company was permitted to use the proceeds from the SG Loans to fund the incremental cost of trucks

purchased or financed under the Zero Now truck financing program and related fees and expenses incurred by the Company in connection therewith. On March 12, 2021, the Credit Agreement was amended to permit the Company to use up to $45.0 million of proceeds from the SG Loans to fund certain station build costs, and up to $20.0 million to fund the TotalEnergies JV Equity Obligations. Under the amended terms of the Credit Agreement, the Company’s ability to draw from the SG Facility expired on January 2, 2022. Interest on outstanding SG Loans accrued at a rate equal to LIBOR plus 1.30% per annum, and a commitment fee on any unused portion of the SG Facility accrued at a rate equal to 0.39% per annum. Interest and commitment fees were payable quarterly. On December 22, 2022, pursuant to the Riverstone Credit Agreement, the Company repaid the remaining $2.0 million outstanding balance under the SG Facility and the related accrued and unpaid interest. Upon such payment, the SG Facility was paid in full and no amounts remained outstanding thereon.

The Credit Agreement did not include financial covenants, and the Company did not provide SG with any security for its obligations under the Credit Agreement. As described below, THUSA entered into the Guaranty to guarantee the Company’s payment obligations to SG under the Credit Agreement. As of December 31, 2022, the Company had no amounts outstanding on the SG Facility.

TotalEnergies Credit Support Agreement

The Company entered into a credit support agreement with TotalEnergies Holdings USA Inc. (“THUSA”), a wholly owned subsidiary of TotalEnergies, on January 2, 2019, which was subsequently amended on March 12, 2021 (as amended, the “CSA”) in conjunction with the March 12, 2021 amendment to the Credit Agreement. Under the CSA, THUSA agreed to enter into a guaranty agreement (“Guaranty”) pursuant to which it guaranteed the Company’s obligation to repay to SG up to $100.0 million in SG Loans and interest thereon in accordance with the Credit Agreement. In consideration for the commitments of THUSA under the CSA, the Company was required to pay THUSA a quarterly guaranty fee at a rate per quarter equal to 2.5% of the average aggregate SG Loan amount for the preceding calendar quarter.

Following any payment by THUSA to SG under the Guaranty, the Company would be obligated to immediately pay to THUSA the full amount of such payment plus interest on such amount at a rate equal to LIBOR plus 1.0%. In addition, the Company would be obligated to pay and reimburse THUSA for all reasonable out-of-pocket expenses it incurred in the performance of its services under the CSA, including all reasonable out-of-pocket attorneys’ fees and expenses incurred in connection with the payment to SG under the Guaranty or any enforcement or attempt to enforce any of the Company’s obligations under the CSA. The CSA included customary representations and warranties and affirmative and negative covenants by the Company. In addition, upon the occurrence of a Trigger Event (as described below) and during its continuation, THUSA may, among other things: elect not to guarantee additional SG Loans; declare all or any portion of the outstanding amounts the Company owes THUSA under the CSA to be due and payable; and exercise all other rights it may have under applicable law. Each of the following events constituted a Trigger Event: the Company defaults with respect to any payment obligation under the CSA; any representation or warranty made by the Company in the CSA was false, incorrect, incomplete or misleading in any material respect when made; the Company fails to observe or perform any material covenant, obligation, condition or agreement in the CSA; or the Company defaults in the observance or performance of any agreement, term or condition contained in any other agreement with THUSA or an affiliate of THUSA.

As security for the Company’s obligations under the CSA, on January 2, 2019, the Company entered into a pledge and security agreement with THUSA and delivered a collateral assignment of contracts to THUSA, pursuant to which the Company collaterally assigned to THUSA all fueling agreements it enters into with participants in the Zero Now truck financing program. In addition, on January 2, 2019, the Company entered into a lockbox agreement with THUSA and PlainsCapital Bank, under which the Company granted THUSA a security interest in the cash flow generated by the fueling agreements the Company enters into with participants in the Zero Now truck financing program.

Until the occurrence of a Trigger Event or Fundamental Trigger Event (as described below) under the CSA, the Company had the freedom to operate in the normal course, and there were no restrictions on the flow of funds in and out of the lockbox account established pursuant to the lockbox agreement. Upon the occurrence of a Trigger Event under the CSA, all funds in the lockbox account will be: first, used to make scheduled debt repayments under the Credit Agreement;

and second, released to the Company. Further, upon the occurrence of a “Fundamental Trigger Event” under the CSA and during its continuation, in addition to exercising any of the remedies available to THUSA upon the occurrence of a Trigger Event as described above: all participants in the Zero Now program would pay amounts owed under their fueling agreements with the Company directly into the lockbox account; under a “sweep” mechanism, all cash in the lockbox account would be used to prepay all outstanding SG Loans under the Credit Agreement; no other disbursements from the lockbox account could be made without THUSA’s consent; THUSA would retain dominion over the lockbox account; and the funds in the account would remain as security for the Company’s payment and reimbursement obligations under the CSA. Each of the following events constituted a Fundamental Trigger Event: the Company defaults in the observance or performance of any agreement, term or condition contained in the Credit Agreement that would constitute an event of default thereunder, up to or beyond any grace period provided in such agreement, unless waived by SG; the Company defaults in the observance or performance of any agreement, term or condition contained in any evidence of indebtedness other than the Credit Agreement, and the effect of such default is to cause, or permit the holders of such indebtedness to cause, acceleration of indebtedness in an aggregate amount for all such collective defaults of $20.0 million or more; voluntary and involuntary bankruptcy and insolvency events; and the occurrence of a change of control of the Company.

The CSA will terminate following the later of: the payment in full of all of the Company’s obligations under the CSA; and the termination or expiration of the Guaranty following the maturity date of the last outstanding SG Loan or December 31, 2023, whichever is earlier.

NG Advantage Debt

On November 30, 2016, NG Advantage entered into a Loan and Security Agreement (the “Wintrust LSA”) with Wintrust Commercial Finance (“Wintrust”), pursuant to which Wintrust agreed to lend NG Advantage $4.7 million. The proceeds were primarily used to fund the purchases of CNG trailers and equipment. Interest and principal were payable monthly in 72 equal monthly installments at an annual rate of 5.17%. As collateral security for the prompt payment in full when due of NG Advantage’s obligations to Wintrust under the Wintrust LSA, NG Advantage pledged to and granted Wintrust a security interest in all of its right, title and interest in the CNG trailers and equipment purchased with the proceeds received under the Wintrust LSA. As of December 31, 2022, NG Advantage had fully repaid all outstanding amounts under the Wintrust LSA.

On December 10, 2020, NG Advantage entered into an Amended and Restated Loan and Security Agreement with Berkshire Bank (the “Berkshire ALA”) to substitute and replace the two existing loans with Berkshire Bank dated May 12, 2016 and January 24, 2017 (collectively, the “Original Debt”). The Berkshire ALA provided NG Advantage a 5-year term loan of $14.5 million with payments of principal and interest due monthly beginning February 1, 2021 at an annual interest rate of 5%, maturing on January 1, 2026. NG Advantage used the funds provided by the Berkshire ALA to repay in full the outstanding principal balance plus accrued and unpaid interest of the Original Debt, and to repay the outstanding balances of certain other financing obligations to unrelated lenders. NG Advantage pledged as collateral certain assets and equipment including trailers under the Berkshire ALA, and the Company provided a limited guaranty of up to $7.0 million classified in “Long-term portion of restricted cash” in the accompanying consolidated balance sheets as of December 31, 2021.

On January 31, 2022, NG Advantage entered into a second amendment to the Berkshire ALA pursuant to which Berkshire Bank agreed to extend additional new term loans with an aggregate principal amount of $14.0 million (collectively, the “Berkshire Term Loan 2”) to NG Advantage. The Berkshire Term Loan 2 bore interest at an annual interest rate of 5% and had a maturity date of January 31, 2027. Payments for interest and principal were due monthly beginning March 1, 2022, with a final payment of remaining principal and interest due on the maturity date. Borrowings under the Berkshire Term Loan 2 were collateralized by various trailers and station assets of NG Advantage, and prepayment of the outstanding principal was permitted and subject to prepayment premiums. Financial and non-financial covenants of the Berkshire Term Loan 2 were identical to those under the Berkshire ALA. NG Advantage used the proceeds from the Berkshire Term Loan 2 to repay in full the outstanding balances of certain other financing obligations to unrelated lenders. As a result of the full repayment of NG Advantage’s financing obligations to unrelated lenders, NG Advantage recognized a $2.3 million loss on extinguishment of debt, which is included in “interest expense” in the

accompanying consolidated statements of operations for the year ended December 31, 2022. In connection with the second amendment to the Berkshire ALA, Berkshire Bank released $7.0 million, classified in “Long-term portion of restricted cash” in the accompanying consolidated balance sheets as of December 31, 2021, to the Company related to the Company’s limited guaranty under the Berkshire ALA. Concurrently, the Company issued a $7.0 million irrevocable standby letter of credit to Berkshire Bank as collateral under the second amendment to the Berkshire ALA. The standby letter of credit is valid until specified release conditions are satisfied and is collateralized by the Plains LSA (as defined below).

The Berkshire ALA also provided NG Advantage a $1.0 million revolving line of credit which bore interest at the greater of the Prime Rate or 3.00%, plus 0.25% and had a maturity date of July 31, 2023.

Pursuant to the Riverstone Credit Agreement, on December 22, 2022, NG Advantage fully repaid and extinguished all outstanding amounts relating to the Berkshire ALA and the Berkshire Term Loan 2, including all accrued and unpaid interest. As a result of the full repayment of all outstanding principal plus accrued and unpaid interest under the Berkshire ALA and Berkshire Term Loan 2, NG Advantage recognized a $1.1 million loss on debt extinguishment, which is included in “interest expense” in the accompanying consolidated statements of operations for the year ended December 31, 2022. In addition, the $7.0 million irrevocable standby letter of credit issued to Berkshire Bank in connection with the second amendment to the Berkshire ALA was cancelled in conjunction with the full extinguishment of the Berkshire ALA and the Berkshire Term Loan 2.

Financing Obligations

NG Advantage has entered into sale and leaseback transactions with various lessors as described below. In each instance, the sale and leaseback transaction does not qualify for sale-leaseback accounting because of NG Advantage’s continuing involvement with the buyer-lessor due to a fixed price repurchase option. As a result, the transactions are recorded under the financing method, in which the assets remain on the accompanying consolidated balance sheets and the proceeds from the transactions are recorded as financing liabilities.

On December 18, 2017, NG Advantage entered into a sale-leaseback arrangement through a Master Lease Agreement (the “BoA MLA”) with Bank of America Leasing & Capital, LLC (“BoA”). Pursuant to the BoA MLA, NG Advantage received $2.1 million in cash for CNG trailers and simultaneously leased them back from BoA for five years commencing January 1, 2018 with interest and principal payable in 60 equal monthly installments at an annual rate of 4.86%. As of December 31, 2022, NG Advantage had repaid all outstanding amounts under the BoA MLA.

On March 1, 2018, NG Advantage entered into a sale-leaseback arrangement through a Master Lease Agreement (the “First National MLA”) with First National Capital, LLC (“First National”). Pursuant to the First National MLA, NG Advantage received $6.3 million in cash, net of fees and the first month’s lease payment for CNG trailers and simultaneously leased CNG trailers back from First National for six years commencing March 1, 2018 with interest and principal payable in 72 equal monthly installments at an annual rate of 9.28%. On January 31, 2022, NG Advantage used proceeds from the Berkshire Term Loan 2 and $0.8 million in deposits held with First National to repay in full the remaining outstanding financing obligations under the First National MLA. The application of $0.8 million in deposits to extinguish financing obligations under the First National MLA was excluded from the accompanying consolidated statements of cash flows as it was a non-cash financing activity. As of December 31, 2022, no amounts were outstanding under the First National MLA.

On December 20, 2018 (the “Closing Date”), NG Advantage entered into a purchase agreement to sell a compression station for $7.0 million to an entity the member owners of which were noncontrolling interest member owners of NG Advantage. On the Closing Date and immediately following the consummation of the sale of the compression station, NG Advantage entered into a lease agreement with the buyer of the station pursuant to which the station was leased back to NG Advantage for a term of five years with monthly rent payments equal to $0.1 million at an annual rate of 12.0%. On January 31, 2022, NG Advantage used proceeds from the Berkshire Term Loan 2 to repay in full the remaining outstanding

financing obligations related to the lease agreement for the compression station. As of December 31, 2022, no amounts were outstanding.

Plains Credit Facility

On May 1, 2021, the Company entered into a Loan and Security Agreement (the “Plains LSA”) with PlainsCapital Bank (“Plains”), which provided the Company a $20.0 million revolving line of credit through May 1, 2022. In May 2022, the Plains LSA was renewed and extended through May 1, 2023. The interest rate on amounts outstanding under the Plains LSA was the greater of the Prime Rate or 3.25%. On September 16, 2021, Plains issued an irrevocable standby letter of credit on behalf of the Company to the Chevron Products Company, a division of Chevron U.S.A. Inc. (“Chevron”), for $2.0 million relating to the Company’s Adopt-A-Port program with Chevron. The standby letter of credit was valid until cancelled and was collateralized by the Plains LSA, reducing the amount available under the Plains LSA from $20.0 million to $18.0 million. On January 31, 2022, the Company issued an irrevocable standby letter of credit to Berkshire Bank for $7.0 million as collateral under the second amendment to the Berkshire ALA. The standby letter of credit was collateralized by the Plains LSA, reducing the amount available under the Plains LSA to $11.0 million.

Pursuant to the Riverstone Credit Agreement, on December 22, 2022, the Plains LSA was terminated. Concurrently, the $7.0 million irrevocable standby letter of credit issued to Berkshire Bank in connection with the second amendment to the Berkshire ALA was cancelled. As a result, the Company deposited $2.0 million, in the form of a certificate of deposit, at Plains as collateral for the standby letter of credit issued to Chevron in connection with the Company’s Adopt-A-Port program. The $2.0 million certificate of deposit is classified as short-term restricted cash and a current asset and is included in “Cash, cash equivalents and current portion of restricted cash” in the accompanying consolidated balance sheets as of December 31, 2022.

Other Debt

As of December 31, 2022, the Company had other debt that will be due in 2023, bearing interest at 4.75%.

XML 38 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity
12 Months Ended
Dec. 31, 2022
Stockholders' Equity Note [Abstract]  
Stockholders' Equity

Note 13 —Stockholders’ Equity

Authorized Shares

The Company’s certificate of incorporation authorizes the issuance of two classes of capital stock designated as common stock and preferred stock, each having $0.0001 par value per share. On June 14, 2021, the Company’s stockholders approved an increase in the number of shares of Common Stock the Company is authorized to issue from 304,000,000 to 454,000,000. As of December 31, 2022, the Company is authorized to issue 455,000,000 shares, of which 454,000,000 shares of capital stock are designated common stock and 1,000,000 shares are designated preferred stock.

Dividend Provisions

The Company did not declare or pay any dividends during the years ended December 31, 2020, 2021 and 2022.

Voting Rights

Each holder of common stock has the right to one vote per share owned on matters presented for stockholder action.

TotalEnergies Private Placement

On May 9, 2018, the Company entered into a stock purchase agreement (the “Purchase Agreement”) with TotalEnergies Marketing Services, S.E. (“TMS”), a wholly owned subsidiary of TotalEnergies. Pursuant to the Purchase Agreement, the Company agreed to sell and issue, and TMS agreed to purchase, up to 50,856,296 shares of the Company’s

common stock at a purchase price of $1.64 per share, all in a private placement (the “TotalEnergies Private Placement”). The purchase price per share was determined based on the volume-weighted average price for the Company’s common stock between March 23, 2018 (the day on which discussions began between the Company and TotalEnergies) and May 3, 2018 (the day on which the Company agreed in principle with TotalEnergies regarding the structure and basic terms of its investment). As of the date of the Purchase Agreement, TotalEnergies did not hold or otherwise beneficially own any shares of the Company’s common stock, and TotalEnergies has agreed, until the later of May 9, 2020 or such date when it ceases to hold more than 5.0% of the Company’s common stock then outstanding, among other similar undertakings and subject to customary conditions and exceptions, to not purchase shares of the Company’s common stock or otherwise pursue transactions that would result in TotalEnergies beneficially owning more than 30.0% of the Company’s equity securities without the approval of the Company’s board of directors.

On June 13, 2018, the Company and TMS closed the TotalEnergies Private Placement, in which: (1) the Company issued to TMS all of the 50,856,296 shares of its common stock issuable under the Purchase Agreement, resulting in TotalEnergies beneficially holding approximately 25.0% of the outstanding shares of the Company’s common stock and the largest ownership position of the Company as of September 30, 2018; (2) TotalEnergies paid to the Company an aggregate of $83.4 million in gross proceeds, which the Company has used and expects to continue to use for working capital and general corporate purposes, which may include executing its business plans, pursuing opportunities for further growth, and retiring a portion of its outstanding indebtedness; and (3) the Company and TotalEnergies entered into a registration rights agreement, described below. In connection with the issuance of common stock, the Company incurred transaction fees of $1.9 million.

Pursuant to the Purchase Agreement, the Company and TotalEnergies also entered into a registration rights agreement on June 13, 2018, upon the closing under the Purchase Agreement. Pursuant to the registration rights agreement, the Company filed a registration statement with the SEC to cover the resale of the shares issued and sold under the Purchase Agreement, which was declared effective on August 16, 2018, and is obligated to use its commercially reasonable efforts to maintain the effectiveness of such registration statement until all such shares are sold or may be sold without restriction under Rule 144 under the Securities Act of 1933, as amended. As of December 31, 2022, the Company was in compliance with all of its registration covenants set forth in the registration rights agreement.

At-The-Market Offerings

On May 10, 2021, the Company entered into an equity distribution agreement with Goldman Sachs & Co. LLC, as sales agent, to sell shares of the Company’s common stock having an aggregate offering price of up to $100.0 million in an at-the-market offering program (the “May ATM Program”). Through June 3, 2021, the Company sold 12,362,237 shares of common stock under the May ATM Program, which exhausted the May ATM Program. On June 7, 2021, the Company entered into a new equity distribution agreement with Goldman Sachs & Co. LLC, as sales agent, to sell additional shares of common stock having an aggregate offering price of up to $100.0 million in a new at-the-market offering program (the “June ATM Program” and, together with the May ATM Program, the “ATM Programs”). On June 8, 2021, the Company sold 10,473,946 shares of common stock under the June ATM Program which exhausted the June ATM Program.

For the year ended December 31, 2021, the Company issued 22,836,183 shares of common stock under the ATM Programs for gross proceeds of $200.0 million, and incurred transaction costs of $6.5 million, including $6.0 million in commissions paid to Goldman Sachs & Co. LLC.

Share Repurchase Program

On March 12, 2020, the Company’s Board of Directors approved a share repurchase program of up to $30.0 million (exclusive of fees and commissions) of the Company’s outstanding common stock (the “Repurchase Program”). On December 7, 2021, the Company’s Board of Directors approved an increase in the aggregate purchase amount under the Repurchase Program from $30.0 million to $50.0 million (exclusive of fees and commissions). The Repurchase Program

does not have an expiration date, and it may be suspended or discontinued at any time. During the year ended December 31, 2022, the Company repurchased 1,190,254 shares of its common stock under the Repurchase Program for a total cost of $6.1 million (exclusive of fees and commissions). As of December 31, 2022, the Company had utilized a total of $23.5 million under the Repurchase Program from its inception to repurchase 9,387,340 shares of common stock and had a total of $26.5 million of authorized funds remaining under the Repurchase Program. The Repurchase Program does not obligate the Company to acquire any specific number of shares. Repurchases under the Repurchase Program may be effected from time to time through open market purchases, privately negotiated transactions, structured or derivative transactions, including accelerated share repurchase transactions, or other methods of acquiring shares, in each case subject to market conditions, applicable securities laws and other relevant factors. Repurchases may also be made under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended.

Stock-Based Compensation

The following table summarizes the compensation expense and related income tax benefit related to the Company’s stock-based compensation arrangements recognized in the accompanying consolidated statements of operations during the periods presented (in thousands):

Year Ended December 31, 

    

2020

  

2021

  

2022

Stock-based compensation expense, net of $0 tax in 2020, 2021 and 2022

$

2,957

$

14,994

$

26,473

Equity Incentive Plans

In December 2006, the Company adopted its 2006 Equity Incentive Plan (“2006 Plan”), which became effective on May 24, 2007, the date the Company completed its initial public offering of common stock.

In May 2016, the Company adopted its 2016 Performance Incentive Plan (“2016 Plan”), which became effective on May 26, 2016, the date of approval of the 2016 Plan by the Company’s stockholders. The 2006 Plan became unavailable for new awards upon the effectiveness of the 2016 Plan. Unissued awards under the 2006 Plan are not available for future grant under the 2016 Plan. If any outstanding award under the 2006 Plan expires or is canceled, the shares allocable to the unexercised portion of that award will be added to the share reserve under the 2016 Plan and will be available for grant under the 2016 Plan.

In May 2020, the Company adopted its Amended and Restated 2016 Performance Incentive Plan (“Amended 2016 Plan”), which increased the aggregate number of shares of the Company’s common stock to be delivered pursuant to all awards granted under the 2016 Performance Incentive Plan by an additional 17,500,000 shares, and became effective on May 15, 2020, the date of approval of the Amended 2016 Plan by the Company’s stockholders. As of December 31, 2022, the Company had 8,902,966 shares available for future grant under the Amended 2016 Plan.

Service-Based Stock Options

The Company has granted service-based stock options to key employees that vest annually over the three years following the date of grant at a rate of 34%, 33% and 33%, respectively, if the holder is in service to the Company at each vesting date. The service-based stock options granted have contractual terms of 10 years, and exercise price for the options granted is equal to the closing market price of the Company's common stock on the date of grant. The stock options are subject to the terms and conditions of the 2006 and 2016 Plans and a Notice of Grant of Stock Option and Stock Option Agreement.

The following table summarizes the Company’s service-based stock option activity for the year ended December 31, 2022:

Weighted

Average

Weighted

Remaining

Aggregate

Average

Contractual

Intrinsic

Number of 

Exercise

Term

Value

    

Shares

    

Price

    

(in years)

    

(in thousands)

Options outstanding as of December 31, 2021

 

11,813,671

$

6.64

 

  

 

  

Granted

 

731,736

$

6.69

Exercised

 

(387,641)

$

2.67

Forfeited or expired

 

(2,041,426)

$

10.62

Options outstanding as of December 31, 2022

 

10,116,340

$

6.00

6.98

$

10,347

Options exercisable as of December 31, 2022

 

6,222,399

$

4.98

5.95

$

9,731

Options vested and expected to vest as of December 31, 2022

 

10,116,340

$

6.00

6.98

$

10,347

As of December 31, 2022, there was $13.7 million of total unrecognized compensation cost related to unvested shares subject to outstanding service-based stock options. That cost is expected to be expensed over a remaining weighted average period of approximately 1.4 years. The total fair value of shares vested during the year ended December 31, 2022 was $13.8 million.

The fair value of each service-based stock option granted was estimated as of the date of grant using the Black-Scholes option pricing model and using the following assumptions:

Year Ended December 31, 

    

2020

    

2021

    

2022

Dividend yield

 

0.0%

0.0%

0.0%

Expected volatility

 

65.8% to 83.9%

76.8% to 96.8%

73.7% to 76.9%

Risk-free interest rate

 

0.37% to 1.21%

0.58% to 1.31%

1.52% to 4.34%

Expected life in years

 

6.0

 

5.6 to 5.8

 

5.6 to 5.9

The volatility amounts used were estimated based on the historical volatility of the Company’s common stock over a term equal to the estimated life of the options. The expected lives used were based on historical exercise experience and the Company’s anticipated exercise periods for its outstanding stock options. The risk-free interest rates used were based on the U.S. Treasury yield curve with terms approximating the expected life of the stock options at the time of grant.

The weighted-average grant date fair value per share of service-based stock options granted during the years ended December 31, 2020, 2021 and 2022 were $1.54, $5.90 and $4.40, respectively. The aggregate intrinsic value of service-based options exercised during the years ended December 31, 2020, 2021 and 2022 were $1.8 million, $10.1 million and $1.3 million, respectively. The Company recorded $1.7 million, $9.9 million and $11.9 million of stock option expense relating to service-based stock options for the years ended December 31, 2020, 2021 and 2022, respectively. The Company has not recorded any tax benefit related to its service-based stock option expense.

Performance-Based Stock Options

The Company granted 1,640,000 performance-based stock options to certain executives and key employees in 2021. The options granted vest in multiple tranches in which the vesting of each tranche is contingent upon securing a defined RNG production volume following the date of grant, if the holder is in service to the Company upon the achievement of such performance hurdles. The performance-based stock options have contractual terms of 10 years, and the exercise price for the options granted is equal to the closing market price of the Company's common stock on the date of grant. The stock options are subject to the terms and conditions of the 2016 Plan and a Notice of Grant of Stock Option and Stock Option Agreement.

The following table summarizes the Company’s performance-based stock option activity for the year ended December 31, 2022:

Weighted

Average

Weighted

Remaining

Aggregate

Average

Contractual

Intrinsic

Number of 

Exercise

Term

Value

    

Shares

    

Price

    

(in years)

    

(in thousands)

Options outstanding as of December 31, 2021

 

1,640,000

$

6.77

  

 

  

Granted

 

$

Exercised

 

$

Forfeited or expired

 

$

Options outstanding as of December 31, 2022

 

1,640,000

$

6.77

8.94

$

Options vested and exercisable as of December 31, 2022

 

410,000

$

6.77

8.94

$

As of December 31, 2022, there was $4.5 million of total unrecognized compensation cost related to unvested shares subject to outstanding performance-based stock options. Compensation cost for the performance-based stock options is recognized when attainment of the performance hurdles is determined to be probable and over a period in which the Company estimates the performance hurdles will be achieved. The total fair value of shares vested during the year ended December 31, 2022 was $1.9 million.

The fair value of each performance-based stock option granted was estimated as of the date of grant using the Black-Scholes option pricing model and using the following assumptions:

    

December 7, 2021

Dividend yield

0.0%

Expected volatility

77.1%

Risk-free interest rate

1.36%

Expected life in years

6.2

The volatility amount used was estimated based on (i) the historical volatility of the Company’s common stock over a term equal to the estimated life of the options and on (ii) implied volatility of the Company’s traded options. The expected life used was based on historical exercise experience and the Company’s anticipated exercise period for its outstanding performance-based stock options. The risk-free interest rate used was based on the U.S. Treasury yield curve with terms approximating the expected life of the stock options at the time of grant.

The weighted-average grant date fair value per share of performance-based stock options granted during the year ended December 31, 2021 was $4.58. No performance-based stock options were granted during the year ended December 31, 2022. In addition, there were no performance-based stock options exercised during the year ended December 31, 2021 and 2022. The Company recognizes the grant date fair value of the options that are probable of being earned over the

estimated performance period. Compensation cost relating to performance-based stock options was $1.0 million and $2.0 million for the years ended December 31, 2021 and 2022, respectively. The Company has not recorded any tax benefit related to its performance-based stock option expense.

Market-Based Stock Options

The Company granted 3,700,000 market-based stock options to select executives and employees in 2021. Market-based stock options vest if (i) the closing price of the Company’s common stock equals or exceeds $14.00 for twenty consecutive trading days, representing 207% of the closing market price of the Company’s common stock on the option grant date (the “Stock Price Condition”) and (ii) the holder is employed by the Company at the time the Stock Price Condition is satisfied. The market-based stock options have contractual terms of 10 years, and the exercise price for the options granted is equal to the closing market price of the Company's common stock on the date of grant. The stock options are subject to the terms and conditions of the 2016 Plan and a Notice of Grant of Stock Option and Stock Option Agreement.

The following table summarizes the Company’s market-based stock option activity for the year ended December 31, 2022:

Weighted

Average

Weighted

Remaining

Aggregate

Average

Contractual

Intrinsic

Number of 

Exercise

Term

Value

    

Shares

    

Price

    

(in years)

    

(in thousands)

Options outstanding as of December 31, 2021

 

3,700,000

$

6.77

  

 

  

Granted

 

$

Exercised

 

$

Forfeited or expired

 

$

Options outstanding as of December 31, 2022

 

3,700,000

$

6.77

8.94

$

Options vested and exercisable as of December 31, 2022

 

$

$

As of December 31, 2022, there was $8.4 million of total unrecognized compensation cost related to unvested shares subject to outstanding market-based stock options. That cost is expected to be expensed over a remaining weighted average period of approximately 0.9 years. No vesting occurred during the year ended December 31, 2022.

The fair value of each market-based stock option granted was estimated on the date of grant using the Monte Carlo simulation model. The Monte Carlo simulation method is subject to variability as certain assumptions must be made, including the derived service period, which is estimated based on likely future stock price performance and volatility of the Company’s common stock price. The fair value of each market-based stock option granted was estimated using the following assumptions:

    

December 7, 2021

Dividend yield

0.0%

Expected volatility

67.8%

Risk-free interest rate

1.5%

Expected life in years

10.0

The volatility amount used was based on the historical volatility of the Company’s common stock over a term equal to the estimated life of the options. The risk-free interest rate used was based on the U.S. Treasury yield curve with terms approximating the expected life of the stock options at the time of grant. The expected life used was based on the

Company’s anticipated exercise period for its outstanding market-based stock options as the simulation was run from the valuation date through the end of the contractual life of the options using weekly time steps.

The weighted-average grant date fair value per share of market-based stock options granted during the year ended December 31, 2021 was $4.87. No market-based stock options were granted during the year ended December 31, 2022. In addition, there were no market-based stock options exercised during the years ended December 31, 2021 and 2022. The Company recorded $0.2 million and $9.4 million of compensation cost relating to market-based stock options during the years ended December 31, 2021 and 2022, respectively. The Company has not recorded any tax benefit related to its market-based stock option expense.

Service-Based Restricted Stock Units

The Company has granted service-based restricted stock units (“Service-Based RSUs”) to key employees that vest annually over the three years following the date of grant at a rate of 34%, 33% and 33%, respectively, if the holder is in service to the Company at each vesting date. The Service-Based RSUs are subject to the terms and conditions of the 2016 Plan and a Notice of Grant of Restricted Stock Unit and Restricted Stock Unit Agreement.

The following table summarizes the Company’s Service-Based RSU activity for the year ended December 31, 2022:

Weighted

Average

Number of

Fair Value at

    

Shares

    

Grant Date

RSU outstanding and unvested as of December 31, 2021

 

1,126,942

$

8.08

Granted

 

31,650

$

6.41

Vested

 

(433,551)

$

7.44

Forfeited or expired

 

(30,096)

$

7.91

RSU outstanding and unvested as of December 31, 2022

 

694,945

$

8.41

The weighted average grant-date fair value of RSUs granted during the years ended December 31, 2020, 2021 and 2022 was $2.56, $10.24 and $6.41, respectively.

As of December 31, 2022, there was $3.1 million of total unrecognized compensation cost related to unvested shares subject to outstanding Service-Based RSUs. That cost is expected to be expensed over a remaining weighted-average period of approximately 0.9 years.

The Company recorded $1.0 million, $3.9 million and $3.1 million of expense during the years ended December 31, 2020, 2021 and 2022, respectively, related to the Service-Based RSUs. The Company has not recorded any tax benefit related to its Service-Based RSU expense.

Employee Stock Purchase Plan

On May 7, 2013, the Company adopted an employee stock purchase plan (the “2013 ESPP”), pursuant to which eligible employees may purchase shares of the Company’s common stock at 85% of the fair market value of the common stock on the last trading day of two consecutive, non-concurrent offering periods each year. The Company has reserved 2,500,000 shares of its common stock for issuance under the 2013 ESPP, and the first offering period under the ESPP commenced on September 1, 2013. At the Company’s annual meeting of stockholders held on May 19, 2022, the Company’s stockholders voted and approved the 2022 Employee Stock Purchase Plan (the “2022 ESPP”), making 2,500,000 shares of the Company's common stock available for issuance under the 2022 ESPP. Upon approval of the 2022 ESPP, the 2013 ESPP was terminated following the conclusion of the offering period dated June 30, 2022. The 2022 ESPP does not have a “pour over” feature; as such, any unissued shares under the 2013 ESPP are no longer available for issuance under the 2022 ESPP.

The Company recorded $0.0 million, $0.1 million and $0.1 million of expense for the years ended December 31, 2020, 2021 and 2022, respectively, related to the Company’s ESPPs. The Company has not recorded any tax benefit related to its ESPP expense. As of December 31, 2022, the Company had not issued any shares pursuant to the 2022 ESPP.

Amazon Warrant

On April 16, 2021, the Company entered into a Project Addendum to Fuel Pricing Agreement (“Fuel Agreement”) with Amazon Logistics, Inc., a subsidiary of Amazon.com, Inc. (“Amazon”), and a Transaction Agreement with Amazon (the “Transaction Agreement”), pursuant to which, among other things, the Company issued to Amazon.com NV Investment Holdings LLC, a subsidiary of Amazon (“Amazon Holdings”), a warrant to purchase up to an aggregate of 53,141,755 shares (the “Warrant Shares”) of the Company’s common stock at an exercise price of $13.49 per share, which was a 21.3% premium to the $11.12 closing price of the common stock on April 15, 2021.

The Warrant Shares vest in multiple tranches, the first of which for 13,283,445 Warrant Shares vested upon execution of the Fuel Agreement. Subsequent tranches will vest over time based on fuel purchases by Amazon and its affiliates, up to a total of $500.0 million, excluding any payments attributable to “Pass Through Costs,” which consist of all costs associated with the delivered cost of gas and applicable taxes determined by reference to the selling price of gallons or gas sold.

Under the Transaction Agreement, the Company was required to use commercially reasonable efforts to obtain the approval of its stockholders with respect to the issuance of Warrant Shares in excess of 50,595,531 shares of common stock, pursuant to The Nasdaq Stock Market LLC’s Listing Rule 5635(b) (the “Stockholder Approval”). On June 14, 2021, the Company obtained Stockholder Approval.

As a result of the issuance of additional shares of common stock under the ATM Programs and in accordance with the terms of the warrant, on June 14, 2021, the number of shares of the Company’s common stock that may be purchased pursuant to the warrant, at an exercise price of $13.49 per share, increased by an aggregate of 5,625,959 shares (the “Additional Warrant Shares”). The Additional Warrant Shares vest in multiple tranches, the first of which for 1,406,490 Additional Warrant Shares vested on June 14, 2021. Subsequent tranches of the Additional Warrant Shares will vest over time based on fuel purchases by Amazon and its affiliates, consistent with the vesting schedule for the Warrant Shares as described above. The right to exercise the warrants and receive the Warrant Shares and Additional Warrant Shares (the “Amazon Warrant”) that have vested expires April 16, 2031.

Amazon Holdings may not exercise the Amazon Warrant to the extent such exercise would cause Amazon Holdings to beneficially own more than 4.999% of the number of shares of Common Stock outstanding immediately after giving effect to such exercise (excluding any unvested portion of the Amazon Warrant) (the “Beneficial Ownership Limitation”). Amazon Holdings may, however, waive or modify the Beneficial Ownership Limitation by providing written notice to the Company sixty-one (61) days before such waiver or modification becomes effective (or immediately upon written notice to the Company to the extent the Company is subject to certain acquisition transactions pursuant to a tender or exchange offer).

Non-cash stock-based sales incentive contra-revenue charges (“Amazon Warrant Charges”) associated with the Amazon Warrant are recognized as the customer purchases fuel and vesting conditions become probable of being achieved based on the grant date fair value of the Amazon Warrant. The fair values of the Amazon Warrant were determined as of the grant date in accordance with ASC 718, Compensation – Stock Compensation, using the Black-Scholes option pricing model and the following assumptions:

    

April 16, 2021

    

June 14, 2021

Dividend yield

 

0.0%

0.0%

Expected volatility

 

66.46%

67.97%

Risk-free interest rate

 

1.59%

1.49%

Expected term in years

 

10.0

 

9.8

The volatility amounts used were estimated based on the historical volatility of the Company’s common stock over a period matching the assumed term of the Amazon Warrant. The expected terms used were based on the term of the Amazon Warrant at the date of issuance. The risk-free interest rates used were based on the U.S. Treasury yield curve for the expected term of the Amazon Warrant at the date of issuance.

The following table summarizes the Amazon Warrant activity for the year ended December 31, 2022:

Warrant

    

Shares

Outstanding and unvested as of December 31, 2021

 

44,077,779

Granted

 

Vested

 

(1,763,112)

Outstanding and unvested as of December 31, 2022

 

42,314,667

As a result of the immediate vesting of a portion of the Warrant Shares and Additional Warrant Shares, the Company recognized Amazon Warrant Charges, in the second quarter of 2021, of $76.6 million and a customer incentive asset of $38.4 million representing Amazon Warrant Charges associated with future contractually required minimum fuel purchases which will be recognized as the fuel is purchased.

During the years ended December 31, 2021 and 2022, Amazon Warrant Charges in the consolidated statements of operations were $83.6 million and $24.3 million, respectively. Amazon Warrant Charges for the year ended December 31, 2021 included $76.6 million from the immediate vesting of a portion of the Warrant Shares and Additional Warrant Shares and $7.0 million associated with fuel purchases. Amazon Warrant Charges for the year ended December 31, 2022 were related to customer fuel purchases. As of December 31, 2021, the Company had a customer incentive asset of $12.4 million and $22.1 million, classified in “Prepaid expenses and other current assets” and “Notes receivable and other long-term assets, net,” respectively, in the accompanying consolidated balance sheets. As of December 31, 2022, the Company had a customer incentive asset of $22.2 million, classified in “Prepaid expenses and other current assets” in the accompanying consolidated balance sheets.

XML 39 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes

Note 14 —Income Taxes

The components of loss before income taxes for the years ended December 31, 2020, 2021 and 2022 are as follows (in thousands):

    

2020

    

2021

    

2022

U.S.

$

(11,216)

$

(93,117)

$

(58,431)

Foreign

 

(4)

 

(919)

 

(939)

Total loss before income taxes

$

(11,220)

$

(94,036)

$

(59,370)

The provision for income taxes for the years ended December 31, 2020, 2021 and 2022 consists of the following (in thousands):

    

2020

    

2021

    

2022

Current:

 

  

 

  

 

  

State

$

80

$

54

$

47

Foreign

 

109

 

(4)

 

Total current

 

189

 

50

 

47

Deferred:

 

  

 

  

 

  

Federal

 

48

 

18

 

78

State

 

72

 

51

 

95

Total deferred

 

120

 

69

 

173

Total expense

$

309

$

119

$

220

A reconciliation of the income tax expense for the years ended December 31, 2020, 2021 and 2022, with the amount computed using the federal income tax rate of 21% as of December 31, 2020, 2021 and 2022, consists of the following (in thousands):

    

2020

    

2021

    

2022

Computed expected tax (benefit)

$

(2,356)

$

(19,747)

$

(12,468)

Nondeductible expenses

 

2,775

 

617

 

4,218

Tax rate differential on foreign earnings

 

(144)

 

189

 

197

Joint ventures

 

(5,059)

 

(2)

 

441

Amazon warrants

 

3,707

1,134

Tax credits

 

(4,037)

 

(5,299)

 

(6,065)

Other

 

1,559

 

1,463

 

843

Change in valuation allowance

 

7,571

 

19,191

 

11,920

Total tax expense

$

309

$

119

$

220

On December 20, 2019, AFTC was retroactively extended beginning January 1, 2018 through December 31, 2020. As a result, all AFTC revenue for vehicle fuel the Company sold in the 2018 and 2019 calendar year was recognized during the year ended December 31, 2019. AFTC revenues for vehicle fuel the Company sold in the 2020 and 2021 calendar year were recognized during the years ended December 31, 2020 and 2021, respectively. The Inflation Reduction Act of 2022, enacted in August 2022, extended AFTC for an additional three years, beginning retroactively to January 1, 2022.

The Company recorded a federal tax benefit of $4.2 million, $4.9 million and $5.8 million related to the exclusion of AFTC associated with 2020, 2021 and 2022 fuel sales in excess of its fuel tax obligation, respectively. These amounts increased the Company’s deferred tax asset and the Company’s deferred tax asset valuation allowance.

Deferred tax assets and liabilities result from differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The tax effect of temporary differences that give rise to deferred tax assets and liabilities as of December 31, 2021 and 2022 are as follows (in thousands):

    

2021

    

2022

Deferred tax assets:

 

  

 

  

Accrued expenses

$

5,379

$

5,445

Lease obligations

11,388

14,093

Alternative minimum tax and general business credits

 

6,787

 

7,011

Stock option expense

 

7,214

 

7,850

Amazon warrants

16,026

16,169

Other

 

3,167

 

3,163

Depreciation and amortization

2,582

3,455

Loss carryforwards

 

128,514

 

141,381

Total deferred tax assets

 

181,057

 

198,567

Less valuation allowance

 

(162,018)

 

(177,224)

Net deferred tax assets

 

19,039

 

21,343

Deferred tax liabilities:

 

  

 

  

Right-of-use assets

(11,266)

(13,950)

Commodity swap contracts

 

(649)

 

(784)

Goodwill

 

(2,534)

 

(2,847)

Investments in joint ventures and partnerships

 

(5,517)

 

(4,862)

Total deferred tax liabilities

 

(19,966)

 

(22,443)

Net deferred tax liabilities

$

(927)

$

(1,100)

As of December 31, 2022, the Company had federal, state and foreign net operating loss carryforwards of approximately $549.4 million, $420.1 million and $4.1 million, respectively. The Company’s federal, state and foreign net operating loss carryforwards will, if not utilized, expire beginning in 2027, 2028 and 2033, respectively. The Company also has federal tax credit carryforwards of $7.0 million that will expire beginning in 2026. Due to the change of ownership provisions of Internal Revenue Code Section 382, utilization of a portion of the Company’s net operating loss and tax credit carryforwards may be limited in future periods.

In assessing the realizability of the net deferred tax assets, management considers whether it is more likely than not that some 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 projected future taxable income and tax planning strategies in making this assessment. As of December 31, 2021 and 2022, the Company provided a valuation allowance of $162.0 million and $177.2 million, respectively, to reduce the net deferred tax assets due to uncertainty surrounding the realizability of these assets. The increase in the valuation allowance for the year ended December 31, 2022 of $15.2 million was primarily attributable to an increase in losses without benefit.

For the year ended December 31, 2022, the Company did not have any offshore earnings of certain non-U.S. subsidiaries which are permanently reinvested outside the United States.

The Company does not recognize the impact of a tax position in its financial statements unless the position is more likely than not to be sustained, based on the technical merits of the position. The Company has unrecognized tax benefits of $54.7 million as of December 31, 2022 that, if recognized, would not result in a tax benefit since it would be fully offset with a valuation allowance.

The following is a tabular reconciliation of the total amounts of unrecognized tax benefits for the years ended December 31, 2020, 2021 and 2022 (in thousands):

Unrecognized tax benefit—December 31, 2020

 

$

45,299

Gross increases—tax positions in current year

 

5,650

Gross decreases—tax positions in prior year

(364)

Unrecognized tax benefit—December 31, 2021

50,585

Gross increases—tax positions in current year

4,358

Gross decreases—tax positions in prior year

(271)

Unrecognized tax benefit—December 31, 2022

$

54,672

The increase in the Company’s unrecognized tax benefits in the year ended December 31, 2021 is primarily attributable to the warrants issued to its customer and the portion of AFTC offset by the fuel tax the Company collected from its customers. The increase in the Company’s unrecognized tax benefits in the year ended December 31, 2022 is primarily attributable to the additional warrants issued to its customer and the portion of AFTC offset by the fuel tax the Company collected from its customers.

ASC 740, Income Taxes, requires the Company to accrue interest and penalties where there is an underpayment of taxes based on the Company’s best estimate of the amount ultimately to be paid. The Company’s policy is to recognize interest accrued related to unrecognized tax benefits and penalties as income tax expense. The Company recognized interest and penalties related to uncertain tax positions of $0.0 million for each of the years ended December 31, 2020, 2021 and 2022.

The Company is subject to taxation in the United States and various states and foreign jurisdictions. The Company’s tax years from 2019 to 2022 are subject to examination by various tax authorities. Although the Company is no longer subject to U.S. examination for years before 2019, and for state tax examinations for years before 2018, taxing authorities can adjust the net operating losses that arose in earlier years if and when the net operating losses reduce future income. In addition, the Company is required to indemnify SAFE&CEC S.r.l. for taxes that are imposed on CEC for pre-contribution tax periods.

A number of years may elapse before an uncertain tax position is finally resolved. It is often difficult to predict the final outcome or the timing of resolution of an uncertain tax position, but the Company believes that its reserves for income taxes reflect the most probable outcomes. The Company adjusts the reserve, as well as the related interest and penalties, in light of changing facts and circumstances. The amount of penalties accrued is immaterial. Settlement of any particular position would usually require the use of cash and result in the reduction of the related reserve, or there could be a change in the amount of the Company’s net operating loss. The resolution of a matter would be recognized as an adjustment to the provision for income taxes at the effective tax rate in the period of resolution. The Company does not expect a significant increase or decrease in its uncertain tax positions within the next twelve months.

On August 16, 2022, the Inflation Reduction Act of 2022 ("the IRA”) was signed into law. Besides the reinstatement of AFTC for the three year period from January 1, 2022 through December 31, 2024, the IRA offers tax incentives targeting energy transaction and renewables:

The investment tax credit under Section 48 of the Internal Revenue Code is expanded to include Qualified Biogas Property, which is expected to be available for the RNG dairy projects that the Company has invested or will invest. The investment tax credit rate could range from 6% up to a 40% bonus rate depending on meeting certain wage, apprenticeship, and domestic content requirements.  
A new tax credit under Section 45Z of the Internal Revenue Code was introduced to apply to low-emissions transportation fuel produced at a qualified facility and sold by the taxpayer after December 31, 2024 through December 31, 2027. The IRA provides a base credit of 20 cents per gallon or $1.00 per gallon multiplied by an
applicable emission factor if prevailing wage and apprentices requirements are met. The Company expects its RNG dairy projects will be eligible for this credit, although the rate of the credit per gallon is still pending further guidance from the US Treasury department.
The alternative fuel refueling property credit under Section 30C of the Internal Revenue Code was reinstated for 2022 and extended an additional 10 years to apply to any property placed in service before January 1, 2033. The base credit amount is 6% with a bonus rate of 30% if wage and registered apprenticeship requirements are met with a maximum credit amount of $100,000 (previously $30,000) per single refueling pump.

The Internal Revenue Service has been granted broad authority to issue regulations or other guidance that could clarify how these taxes will be applied and credits will be eligible. The Company is continuing to evaluate the financial impact of the IRA as additional information becomes available.

XML 40 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 15 —Commitments and Contingencies

Environmental Matters

The Company is subject to federal, state, local and foreign environmental laws and regulations. The Company does not anticipate any expenditures to comply with such laws and regulations that would have a material effect on the Company’s consolidated financial position, results of operations or liquidity. The Company believes that its operations comply, in all material respects, with applicable federal, state, local and foreign environmental laws and regulations.

Litigation, Claims and Contingencies

The Company may become party to various legal actions that arise in the ordinary course of its business. The Company is also subject to audit by tax and other authorities for varying periods in various federal, state, local and foreign jurisdictions, and disputes may arise during the course of these audits. It is impossible to determine the ultimate liabilities that the Company may incur resulting from any of these lawsuits, claims, proceedings, audits, commitments, contingencies and related matters or the timing of these liabilities, if any. If these matters were to ultimately be resolved unfavorably, it is possible that such an outcome could have a material adverse effect upon the Company’s consolidated financial position, results of operations or liquidity. The Company does not, however, anticipate such an outcome and it believes the ultimate resolution of these matters will not have a material adverse effect on the Company’s consolidated financial position, results of operations or liquidity.

Long-Term Take-or-Pay Natural Gas Purchase Contracts

The Company has entered into quarterly fixed price natural gas purchase contracts with take-or-pay commitments extending through June 2024. As of December 31, 2022, the fixed commitments under these contracts totaled approximately $3.2 million and $2.0 million for the years ending December 31, 2023 and 2024, respectively.

Loan Commitment to an Equity Method Investee

On November 7, 2022, the Company entered in a Note Purchase Agreement with a certain equity method investee. Pursuant to the Note Purchase Agreement, the Company irrevocably committed to make available up to $5.5 million in delayed draw loans to fund the investee’s working capital requirements. In exchange, the Company will receive convertible promissory note(s) with principal amount equal to the draw down(s). The convertible promissory note(s) carries an interest rate equal to 7% per annum and is due and payable eighteen-months from the date of the draw down, subject to certain, specified prepayment clauses.

XML 41 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases  
Leases

Note 16 —Leases

The Company’s operating leases are comprised of real estate for fueling stations, office spaces, warehouses, a LNG liquefaction plant, and office equipment, and its finance leases are primarily comprised of vehicles.

NG Advantage has provided residual value guarantees on leases of certain vehicles aggregating $1.0 million to the lessors. NG Advantage expects to owe these amounts in full and therefore they have been included in the measurement of the lease liabilities and ROU assets.

Certain of the Company’s real estate leases contain variable lease payments, including payments based on a change in the index or gasoline gallon equivalents of natural gas dispensed at fueling stations. These variable lease payments cannot be determined at the commencement of the lease and are not included in the ROU assets and lease liabilities. As such, amounts associated with these variable lease payments are recorded as a period expense when incurred.

Lessee Accounting

As of December 31, 2021 and 2022, the Company’s finance and operating lease asset and liability balances were as follows (in thousands):

2021

2022

Finance leases:

 

  

 

  

Land, property and equipment, gross

$

5,617

$

5,703

Accumulated depreciation

 

(2,646)

 

(2,895)

Land, property and equipment, net

$

2,971

$

2,808

Current portion of finance lease obligations

$

846

$

948

Long-term portion of finance lease obligations

 

2,427

 

2,134

Total finance lease liabilities

$

3,273

$

3,082

Operating leases:

 

  

 

  

Operating lease right-of-use assets

$

42,537

$

52,586

Current portion of operating lease obligations

$

3,551

$

4,206

Long-term portion of operating lease obligations

 

39,431

 

48,911

Total operating lease liabilities

$

42,982

$

53,117

The components of lease expense for finance and operating leases consisted of the following (in thousands):

Year Ended December 31, 

2021

2022

Finance leases:

 

  

 

  

Depreciation on assets under finance leases

$

809

$

877

Interest on lease liabilities

 

181

 

164

Total finance leases expense

$

990

$

1,041

Operating leases:

 

  

 

  

Lease expense

$

7,313

$

8,800

Lease expense on short-term leases

 

205

 

513

Variable lease expense

 

3,321

 

4,306

Sublease income

 

(726)

 

(636)

Total operating leases expense

$

10,113

$

12,983

Supplemental information on finance and operating leases is as follows (dollars in thousands):

Year Ended December 31, 

2021

2022

Operating cash outflows from finance leases

$

181

$

164

Operating cash outflows from operating leases

$

5,804

$

6,582

Financing cash outflows from finance leases

$

789

$

945

Assets obtained in exchange for new finance lease liabilities (1)

$

879

$

774

ROU assets obtained in exchange for operating lease liabilities (1)

$

19,515

$

13,449

    

December 31, 

    

December 31, 

2021

2022

Weighted-average remaining lease term - finance leases

 

2.87 years

 

2.34 years

Weighted-average remaining lease term - operating leases

 

12.31 years

 

11.29 years

Weighted-average discount rate - finance leases

 

5.22%

 

5.71%

Weighted-average discount rate - operating leases

 

7.55%

 

8.44%

(1)These amounts are excluded from the accompanying consolidated statements of cash flows as they are non-cash investing, operating and/or financing activities.

The following schedule represents the Company’s maturities of finance and operating lease liabilities as of December 31, 2022 (in thousands):

Fiscal Year

    

Finance Leases

    

Operating Leases

2023

$

1,094

$

8,129

2024

 

1,515

 

8,138

2025

 

610

 

8,137

2026

 

130

 

8,008

2027

 

 

7,874

Thereafter

 

 

43,833

Total minimum lease payments

 

3,349

 

84,119

Less amount representing interest

 

(267)

 

(31,002)

Present value of lease liabilities

$

3,082

$

53,117

Lessor Accounting

The Company leases fueling station equipment to customers pursuant to agreements that contain an option to extend and an end-of-term purchase option. Receivables from these leases are accounted for as finance leases, specifically sales-type leases, and are included in “Other receivables” and “Notes receivable and other long-term assets, net” in the accompanying consolidated balance sheets.

The Company recognizes the net investment in the lease as the sum of the lease receivable and the unguaranteed residual value, both of which are measured at the present value using the interest rate implicit in the lease.

During the years ended December 31, 2021 and 2022, the Company recognized $0.4 million and $0.4 million, respectively, in “Interest income” on its lease receivables.

The following schedule represents the Company’s maturities of lease receivables as of December 31, 2022 (in thousands):

Fiscal Year:

    

  

2023

$

962

2024

 

962

2025

 

962

2026

 

985

2027

 

1,105

Thereafter

 

1,267

Total minimum lease payments

 

6,243

Less amount representing interest

 

(1,487)

Present value of lease receivables

$

4,756

XML 42 R26.htm IDEA: XBRL DOCUMENT v3.22.4
401(k) Plan
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
401(k) Plan

Note 17 —401(k) Plan

The Company has established a savings plan (“Savings Plan”) which is qualified under Section 401(k) of the Internal Revenue Code. Eligible employees may elect to make contributions to the Savings Plan through salary deferrals of up to 90% of their base pay, subject to Internal Revenue Code limitations. The Company may also make discretionary contributions to the Savings Plans, subject to limitations. For each of the years ended December 31, 2020, 2021 and 2022 the Company contributed approximately $1.5 million, $1.6 million and $1.9 million, respectively, of matching contributions to the Savings Plan.

XML 43 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Net Loss Per Share

Note 18 —Net Loss Per Share

The following table sets forth the computations of basic and diluted earnings (loss) per share for the years ended December 31, 2020, 2021 and 2022 (in thousands, except share and per share amounts):

    

2020

    

2021

    

2022

Net loss attributable to Clean Energy Fuels Corp.

 

$

(9,864)

 

$

(93,146)

 

$

(58,733)

Weighted-average common shares outstanding

200,657,912

213,118,694

222,414,790

Dilutive effect of potential common shares from restricted stock units, stock options and stock warrants

Weighted-average common shares outstanding - diluted

200,657,912

213,118,694

222,414,790

Basic loss per share

$

(0.05)

$

(0.44)

$

(0.26)

Diluted loss per share

$

(0.05)

$

(0.44)

$

(0.26)

The following potentially dilutive securities have been excluded from the diluted net loss per share calculations because their effect would have been antidilutive. Although these securities were antidilutive for these periods, they could be dilutive in future periods.

(in shares)

 

2020

 

2021

 

2022

Stock options

 

8,142,831

 

17,153,671

 

15,456,340

Convertibles notes

 

1,112,783

 

 

Restricted stock units

 

978,716

 

1,126,942

694,945

Amazon warrant shares

58,767,714

58,767,714

Total

10,234,330

77,048,327

74,918,999

XML 44 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions

Note 19 —Related Party Transactions

TotalEnergies S.E.

During the years ended December 31, 2021 and 2022, the Company recognized revenue of $4.9 million and $7.6 million, respectively, relating to RINs and LNG sold to TotalEnergies and its affiliates in the ordinary course of business, equipment lease revenue, AFTCs, and settlements on commodity swap contracts (Note 7). As of December 31, 2021 and 2022, the Company had receivables from TotalEnergies of $1.4 million and $2.5 million, respectively.

During the years ended December 31, 2021 and 2022, the Company paid TotalEnergies $2.0 million and $8.4 million, respectively, for expenses incurred in the ordinary course of business, settlements on commodity swap contracts (Note 7), and the guaranty fee under the CSA (Note 12). As of December 31, 2021 and 2022, the amount due to TotalEnergies was $0.1 million and $0.2 million, respectively.

SAFE&CEC S.r.l

During the years ended December 31, 2021 and 2022, the Company received $0.2 million and $0.2 million, respectively, from SAFE&CEC S.r.l. in the ordinary course of business. The receivable balance as of December 31, 2021 from SAFE&CEC S.r.l. was immaterial. As of December 31, 2022, the receivables balance from SAFE&CEC S.r.l. was $0.3 million.

During the years ended December 31, 2021 and 2022, the Company paid SAFE&CEC S.r.l. $9.6 million and $16.7 million, respectively, for parts and equipment in the ordinary course of business. As of December 31, 2021 and 2022, the Company had payables to SAFE&CEC S.r.l. of $0.2 million and $3.3 million, respectively.

TotalEnergies Joint Venture(s) and bpJV

Pursuant to the TotalEnergies JV Agreement and the bp JV Agreement, the Company manages the day-to-day operations of RNG projects under the joint ventures in exchange for management fees. During the years ended December 31, 2021 and 2022, the Company recognized management fee revenue of $0.4 million and $1.3 million, respectively. As of December 31, 2021 and 2022, the Company had receivables from the two joint ventures of $0.4 million and $0.5 million, respectively.

Equity Method Investee Loan Commitment

Pursuant to the Note Purchase Agreement (see Note 15), for the year ended December 31, 2022, the Company provided $2.0 million in cash funding. As of December 31, 2022, the carrying amount of the Company’s convertible promissory note measured at fair value was $1.9 million.

XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Reportable Segments and Geographic Information
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Reportable Segments and Geographic Information

Note 20 —Reportable Segments and Geographic Information

Disclosures are required for certain information regarding operating segments, products and services, geographic areas of operation and major customers. Segment reporting is based on the “management approach,” which assesses, how management organizes the Company’s operating segments for which separate financial information is (1) available and (2) evaluated regularly by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources and in assessing performance. The Company’s CODM is its Chief Executive Officer.

The Company operates in a single segment to supply natural gas. In making operating decisions, the CODM primarily considers consolidated financial information, accompanied by fuel and O&M services volume information. The assessment of operating results and the allocation of resources among the components of the business are made by the CODM and are based on profitability margins and volumes by market sector and by type. Contracts are evaluated based on the economics of a mix of products and services for a customer.

The table below presents the Company’s revenue, operating loss and long-lived assets by geographic area (in thousands). Several of the Company’s functions, including marketing, engineering, and finance are performed at the corporate level. As a result, significant interdependence and overlap exists among the Company’s geographic areas. Geographic revenue data reflect internal allocations and are therefore subject to certain assumptions and the Company’s methodology. Accordingly, revenue, operating loss, and long-lived assets shown for each geographic area may not be the amounts that would have been reported if the geographic areas were independent of one another. Revenue by geographic area is categorized based on where services are rendered and finished goods are sold. Operating loss by geographic area is categorized based on the location of the entity selling the finished goods or providing the services. Long-lived assets by geographic area are categorized based on the location of the assets.

    

2020

    

2021

    

2022

Revenue:

 

  

 

  

 

  

United States

$

281,546

$

252,310

$

416,975

Canada

 

10,178

 

3,336

 

3,189

Total revenue

$

291,724

$

255,646

$

420,164

Operating income (loss):

 

  

 

  

 

  

United States

$

(9,853)

$

(94,157)

$

(50,796)

Canada

 

9

 

(891)

 

(911)

Total operating loss

$

(9,844)

$

(95,048)

$

(51,707)

Long-lived assets:

 

  

 

  

 

  

United States

$

383,463

$

440,770

$

525,682

Canada

 

202

 

630

 

1,902

Total long-lived assets

$

383,665

$

441,400

$

527,584

The Company’s goodwill and intangible assets as of December 31, 2020, 2021 and 2022 relate to its United States operations, and its subsidiaries, Clean Energy Cryogenics and NG Advantage (see Note 4).

XML 46 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Concentrations
12 Months Ended
Dec. 31, 2022
Concentrations [Abstract]  
Concentrations

Note 21 —Concentrations

During the years ended December 31, 2020, 2021 and 2022, three, zero, and one supplier(s), respectively, each accounted for 10% or more of the Company’s natural gas expense relating to CNG and LNG purchases.

During the years ended December 31, 2020, 2021 and 2022, no single customer accounted for 10% or more of the Company’s total revenue.

XML 47 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II: Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II: Valuation and Qualifying Accounts

Schedule II - Valuation and Qualifying Accounts

(In thousands)

    

Allowance for

    

Allowance for

Credit Losses

Credit Losses

on Accounts

on Notes

Receivables

Receivables

Balance as of December 31, 2019

$

2,412

$

3,331

Charges (benefit) to operations

 

796

 

1,250

Deductions

 

(1,873)

 

(476)

Balance as of December 31, 2020

 

1,335

 

4,105

Charges (benefit) to operations

 

77

 

650

Deductions

 

(207)

 

Balance as of December 31, 2021

 

1,205

 

4,755

Charges (benefit) to operations

 

571

 

744

Deductions

 

(401)

 

Balance as of December 31, 2022

$

1,375

$

5,499

XML 48 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies(Policies)
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying consolidated financial statements include the accounts of the Company and its subsidiaries, and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the Company’s consolidated financial position, results of operations, comprehensive income (loss), stockholders’ equity, and cash flows in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements and these notes. Actual results could differ from those estimates and may result in material effects on the Company’s operating results and financial position. Significant estimates made in preparing the accompanying consolidated financial statements include (but are not limited to) those related to revenue recognition, fair value measurements, goodwill and long-lived asset valuations and impairment assessments, income tax valuations, stock-based compensation expense and stock-based sales incentive charges.

Amazon Warrant

Amazon Warrant

The Amazon Warrant (as defined in Note 13) is accounted for as an equity instrument and measured in accordance with Accounting Standards Codification (“ASC”) 718, Compensation – Stock Compensation. To determine the fair value of the Amazon Warrant, the Company used the Black-Scholes option pricing model, which is based in part on assumptions that require management to use judgment. For awards granted to a customer, which are not in exchange for distinct goods or services, the fair value of the awards earned based on service or performance conditions is recorded as a reduction of the transaction price in accordance with ASC 606, Revenue from Contracts with Customers. Based on the fair value of the award, the Company determines the amount of non-cash stock-based sales incentive charges on the customer’s pro-rata achievement of vesting conditions, which is recorded as a reduction of revenue in the consolidated statements of operations.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In July 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-05, Leases (Topic 842): Lessors–Certain Leases with Variable Lease Payments. This ASU requires a lessor to classify leases with variable lease payments that do not depend on an index or rate as operating leases on the commencement date if classification as a sales-type or direct financing lease would result in a day-one loss. The amendment in this update is effective for fiscal years, including interim periods within those years, beginning after December 15, 2021. The Company adopted this ASU in the first quarter of 2022 on a prospective basis. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements.

In November 2021, the FASB issued ASU No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, which requires business entities (except for not-for-profit entities and employee benefit plans) to disclose information about certain government assistance they receive. The Topic 832 disclosure requirements include: (i) the nature of the transactions and the related accounting policy used; (ii) the line items on the balance sheet and income statement that are affected and the amounts applicable to each financial statement line item; and (iii) significant terms and conditions of the transactions. The ASU is effective for fiscal years beginning after December 15, 2021, and the disclosure requirements under this ASU are for annual periods only. The Company adopted this ASU in the first quarter of 2022 on a prospective basis. Refer to disclosures under Property and Equipment in Note 1 – Summary of Significant Accounting Policies for additional information on the Company’s accounting treatment of government grants.

Revenue Recognition

Revenue Recognition

The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration to which it expects to be entitled in exchange for the goods or services. To achieve that core principle, a five-step approach is applied: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance

obligations in the contract, and (5) recognize revenue allocated to each performance obligation when the Company satisfies the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition.

The Company is generally the principal in its customer contracts because it has control over the goods and services prior to them being transferred to the customer, and as such, revenue is recognized on a gross basis. Sales and usage-based taxes are excluded from revenues. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.

Product Revenue

Volume-Related

The Company’s volume-related product revenue consists of sales of RNG and conventional natural gas, in the form of CNG and LNG, AFTC incentives, and sales of RINs and LCFS Credits in addition to Amazon Warrant Charges (defined in Note 13) and changes in fair value of the Company’s derivative instruments associated with providing fuel to customers under contracts.

RNG and conventional natural gas are sold pursuant to contractual commitments over defined delivery periods. These contracts typically include a stand-ready obligation to supply natural gas. The Company applies the ‘right to invoice’ practical expedient and recognizes fuel revenue in the amount to which the Company has the right to invoice. The Company has a right to consideration based on the amount of gasoline gallon equivalents (“GGEs”) of fuel dispensed by the customer and current pricing conditions. The Company calculates one GGE to equal 125,000 British Thermal Units (“BTUs”), and, as such, one million BTUs (“MMBTU”) equal eight GGEs. Customers are typically billed on a monthly basis. Since payment terms are less than a year, the Company has elected the practical expedient which allows it to not assess whether a customer contract has a significant financing component.

Contract modifications are not distinct from the existing contract and are typically renewals of fuel sales. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price is recognized prospectively.

The Company sells RINs and LCFS Credits to third parties that need the credits to comply with federal and state requirements. Revenue is recognized on these credits when there is an agreement in place to monetize the credits at a determinable price and the RNG fuel has been sold. The sales price for some environmental credit transactions may not be determinable in the period in which the RNG was sold as pricing is established in the quarter after the RNG was sold. In these circumstances, revenue from RIN and LCFS credits is recognized once the sales price has been established and therefore is considered determinable.

Amazon Warrant Charges are determined based on the grant date fair value of the award, and the associated non-cash stock-based sales incentive charges, which are recorded as a reduction of revenue, are recognized as the customer purchases fuel and vesting conditions become probable of being achieved. See discussion under “Amazon Warrant” below and Note 13 for additional information.

The changes in fair value of derivative instruments relate to the Company’s commodity swap and customer fueling contracts under the Zero Now truck financing program. The contracts are measured at fair value with changes in fair value recorded in the accompanying consolidated statements of operations in the period incurred. The amounts are classified as revenue because the Company’s commodity swap contracts are used to economically offset the risk associated with the diesel-to-natural gas price spread resulting from existing and anticipated customer fueling contracts under the Company’s Zero Now truck financing program. See Note 7 for more information about these derivative instruments. For the years ended December 31, 2020, 2021 and 2022, changes in the fair value of commodity swaps and customer contracts amounted to a gain (loss) of $2.1 million, $(3.5) million, and $0.5 million, respectively.

AFTC is generated when RNG or conventional natural gas is sold for use as fuel to operate a motor vehicle. See discussion under “Alternative Fuel Excise Tax Credit” below for more information about AFTC, which is not recognized as revenue until the period the credit is authorized through federal legislation.

Station Construction Sales

Station construction contracts are generally short-term, except for certain larger and more complex stations, which can take up to 24 months to complete. For most of the Company’s station construction contracts, the customer contracts with the Company to provide a significant service of integrating a complex set of tasks and components into a single station. Hence, the entire contract is accounted for as one performance obligation.

The Company recognizes revenue over time as the Company performs under its station construction contracts because of the continual transfer of control of the goods to the customer, who typically controls the work in process. Revenue is recognized based on the extent of progress towards completion of the performance obligation and is recorded proportionally as costs are incurred. Costs to fulfill the Company’s obligations under these contracts typically include labor, materials and subcontractors’ costs, other direct costs and an allocation of indirect costs.

Refinements of estimates to account for changing conditions and new developments are continuous and characteristic of the process. Many factors that can affect contract profitability may change during the performance period of the contract, including differing site conditions, the availability of skilled contract labor, the performance of major suppliers and subcontractors, and unexpected changes in material costs. Because a significant change in one or more of these estimates could affect the profitability of these contracts, the contract price and cost estimates are reviewed periodically as work progresses and adjustments proportionate to the cost-to-cost measure of progress are reflected in contract revenues in the reporting period when such estimates are revised. Provisions for estimated losses on uncompleted contracts are recorded in the period in which the losses become known.

Contract modifications are typically expansions in scope of an existing station construction project. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue (either as an increase or a reduction) on a cumulative catch-up basis.

Under the typical payment terms of the Company’s station construction contracts, the customer makes either performance-based payments (“PBPs”) or progress payments. PBPs are interim payments of the contract price based on quantifiable measures of performance or the achievement of specified events or milestones. Progress payments are interim payments of costs incurred as the work progresses. For some of these contracts, the Company may be entitled to receive an advance payment. The advance payment typically is not considered a significant financing component because it is used to meet working capital demands that can be higher in the early stages of a construction contract and to protect the Company if the customer fails to adequately complete some or all of its obligations under the contract. In addition, the customer retains a small portion of the contract price until completion of the contract. Such retained portion of the contract price is not considered a significant financing component because the intent is to protect the customer.

In certain contracts with its customers, the Company agrees to provide multiple goods or services, including construction of and sale of a station, O&M services, and sale of fuel to the customer. These contracts have multiple performance obligations because the promise to transfer each separate good or service is separately identifiable and distinct. This evaluation requires significant judgment and the decision to combine a group of contracts or separate the combined or single contract into multiple performance obligations could change the amount of revenue recognized in one or more periods.

The Company allocates the contract price to each performance obligation using best estimates of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate the standalone selling price for fuel and O&M services is observable standalone sales, and the primary method used to estimate the standalone selling

price for station construction sales is the expected cost plus a margin approach because the Company sells customized customer-specific solutions. Under this approach, the Company forecasts expected costs of satisfying a performance obligation and then adds an appropriate margin for the good or service.

Service Revenue

O&M and Other Services

O&M and other services are sold pursuant to contractual commitments over defined performance periods. These contracts typically include a stand-ready obligation to provide O&M and/or other services based on a committed and agreed upon routine maintenance schedule or when and if called upon by the customer.

The Company applies the ‘right to invoice’ practical expedient and recognizes O&M and other services revenue in the amount to which the Company has the right to invoice. The Company has a right to consideration based on services rendered or on amount of GGEs of fuel dispensed by the customer multiplied by an agreed-upon rate. Customers are typically billed on a monthly basis. Since payment terms are less than a year, the Company has elected the practical expedient which allows it to not assess whether a customer contract has a significant financing component.

Contract modifications are not distinct from the existing contract and are typically renewals of O&M and other service sales. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price is recognized prospectively.

Other

The majority of other revenue is from sales of used natural gas heavy-duty trucks purchased by the Company. Revenue on these contracts is recognized at the point in time when the customer accepts delivery of the truck.

Basis of Presentation

Basis of Presentation

The accompanying consolidated financial statements include the accounts of the Company and its subsidiaries, and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the Company’s consolidated financial position, results of operations, comprehensive income (loss), stockholders’ equity, and cash flows in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements and these notes. Actual results could differ from those estimates and may result in material effects on the Company’s operating results and financial position. Significant estimates made in preparing the accompanying consolidated financial statements include (but are not limited to) those related to revenue recognition, fair value measurements, goodwill and long-lived asset valuations and impairment assessments, income tax valuations, stock-based compensation expense and stock-based sales incentive charges.

Inventory

Inventory

Inventory consists of raw materials and spare parts, work in process and finished goods and is stated at the lower of cost (first-in, first-out) or net realizable value. The Company evaluates inventory balances for excess quantities and obsolescence by analyzing estimated demand, inventory on hand, sales levels and other information and reduces inventory balances to net realizable value for excess and obsolete inventory based on this analysis.

Inventories consisted of the following as of December 31, 2021 and 2022 (in thousands):

2021

2022

Raw materials and spare parts

$

31,302

$

37,144

Total inventory

$

31,302

$

37,144

Derivative Instruments and Hedging Activities

Derivative Instruments and Hedging Activities

In connection with the Company’s Zero Now truck financing program, the Company entered into commodity swap contracts in October 2018 intended to manage risks related to the diesel-to-natural gas price spread in connection with the natural gas fuel supply commitments the Company makes in its fueling agreements with fleet operators that participate in the Zero Now program. The Company has not designated any derivative instruments as hedges for accounting purposes and does not enter into such instruments for speculative trading purposes. These derivative instruments are recorded in the accompanying consolidated balance sheets and are measured as either an asset or liability at fair value with changes in fair value recognized in earnings. See Note 7 for more information.

Property and Equipment

Property and Equipment

Property and equipment are recorded at cost. Depreciation and amortization are recognized over the estimated useful lives of the assets using the straight-line method. The estimated useful lives of depreciable assets are three to twenty years for LNG liquefaction plant assets, up to ten years for station equipment and LNG trailers, and three to seven years for all other depreciable assets. Leasehold improvements are amortized over the shorter of their estimated useful lives or related lease terms. Periodically, the Company receives cash grant funding to assist in the financing of fueling station construction. The Company initially records the grant proceeds as a reduction of the cost of the respective asset and subsequently amortizes the grant proceeds over the estimated useful life of the asset, resulting in lower total depreciation expense recognized over the estimated useful life of the asset.

Included in “Land, property and equipment, net” in the accompanying consolidated balance sheets were grant proceeds of $27.8 million and $24.9 million as of December 31, 2021 and 2022, respectively. Accumulated amortization of the grant proceeds was $18.0 million and $16.5 million as of December 31, 2021 and 2022, respectively. The Company recorded amortization expense relating to grant proceeds of $1.7 million, $1.7 million and $1.4 million for the years ended December 31, 2020, 2021 and 2022, respectively. No grant proceeds were received for the years ended December 31, 2022 and 2020. Total grant proceeds received were approximately $0.5 million for the year ended December 31, 2021.

Leases

Leases

On January 1, 2019, the Company adopted Accounting Standards Codification (“ASC”) 842, Leases, whereby leases are classified as either operating leases or finance leases.

At the inception of a contract the Company assesses whether the contract is, or contains, a lease. The Company’s assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the period, and (3) whether the Company has the right to direct the use of the asset. The commencement date of the contract is the date the lessor makes the underlying asset available for use by the lessee.

Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent obligations to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the net present value of fixed lease payments over the lease term. ROU assets also include any initial direct costs and advance lease payments made and exclude lease incentives. Lease liabilities also include terminal purchase options when deemed reasonably certain to exercise. The Company’s lease term includes options to extend when it is reasonably certain that it will exercise that option. The Company has elected not to recognize

ROU assets and lease liabilities for short-term leases that have a term of 12 months or less; the Company recognizes lease expense for these leases on a straight-line basis over the lease term.

As most of the Company’s operating leases do not have an implicit rate that can be readily determined, the Company uses its secured incremental borrowing rate for the same term as the underlying lease based on information available at lease commencement. For finance leases, the Company uses the rate implicit in the lease.

The lease classification affects the expense recognition on the consolidated statements of operations. Operating lease charges are recorded in “Cost of sales, exclusive of depreciation and amortization,” and “Selling, general and administrative” expense. Finance lease charges are split, whereby depreciation on assets under finance leases is recorded in “Depreciation and amortization” expense and an implied interest component is recorded in “Interest expense.” The expense recognition for operating leases and finance leases is substantially consistent with legacy accounting.

Long-Lived Assets

Long-Lived Assets

The Company reviews the carrying value of its long-lived assets, including property and equipment and intangible assets with finite useful lives, for impairment whenever events or changes in circumstances indicate that the carrying value of an asset or asset group may not be recoverable. Events that could result in an impairment review include, among others, a significant decrease in the operating performance of a long-lived asset or asset group or the decision to close a fueling station. Impairment testing involves a comparison of the sum of the undiscounted future cash flows of the asset or asset group to its carrying amount. If the sum of the undiscounted future cash flows exceeds the carrying amount, then no impairment exists. If the carrying amount exceeds the sum of the undiscounted future cash flows, then a second step is performed to determine the amount of impairment, if any, to be recognized. An impairment loss is recognized to the extent that the carrying amount of the asset or asset group exceeds its fair value. The fair value of the asset or asset group is based on estimated discounted future cash flows of the asset or asset group using a discount rate commensurate with the related risk. The estimate of future cash flows requires management to make assumptions and to apply judgment, including forecasting future sales and expenses and estimating useful lives of the assets. These estimates can be affected by a number of factors, including, among others, future results, demand, and economic conditions, many of which can be difficult to predict.

There were no impairments of the Company’s long-lived assets in the years ended December 31, 2020, 2021 and 2022.

Intangible assets with finite useful lives are amortized over their respective estimated useful lives using the straight-line method. The estimated useful lives of intangible assets with finite useful lives are one to eight years for customer relationships, one to fifty years for acquired contracts, two to ten years for trademarks and trade names, and three years for non-compete agreements.

The Company’s intangible assets as of December 31, 2021 and 2022 were as follows (in thousands):

    

2021

    

2022

Customer relationships

$

5,376

$

5,376

Acquired contracts

 

9,884

 

10,299

Trademark and trade names

 

2,700

 

2,700

Non-compete agreements

 

860

 

860

Total intangible assets

 

18,820

 

19,235

Less accumulated amortization

 

(13,320)

 

(13,320)

Net intangible assets

$

5,500

$

5,915

Amortization expense for intangible assets was $0.8 million and $0.5 million for the years ended December 31, 2020 and 2021, respectively. No amortization expense for intangible assets was recognized for the year ended December 31, 2022.

In connection with the Company’s investment in anaerobic digester gas (“ADG”) RNG production projects, the Company acquired contractual rights relating to manure feedstock totaling $5.5 million and $0.4 million in 2021 and 2022, respectively. The amounts paid for contractual rights to manure feedstock are classified and included under “Acquired contracts” in the table above.The acquired contractual rights to manure feedstock have a contractual term ranging from 20 to 50 years and will be amortized over the contractual term using the straight-line method of amortization, commencing on the date of commercial operation of the ADG RNG facility.

Estimated amortization expense subsequent to the year ended December 31, 2022 is expected to be approximately $0.0 million in 2023, $0.1 million in 2024, $0.3 million in 2025, $0.3 million in 2026, $0.3 million in 2027, and $4.9 million thereafter.

Goodwill

Goodwill

Goodwill represents the excess of costs incurred over the fair value of the net assets of acquired businesses. The Company assesses its goodwill using either a qualitative or quantitative approach to determine whether it is more likely than not that the fair value of its reporting unit is less than its carrying value. The Company is required to use judgment when applying the goodwill impairment test, including, among other considerations, the identification of reporting unit(s), the assessment of qualitative factors, and the estimation of fair value of a reporting unit in the quantitative approach. The Company determined that it is a single reporting unit for the purpose of goodwill impairment tests. The Company performs the impairment test annually on October 1, or more frequently if facts and circumstances warrant a review.

The qualitative goodwill assessment includes the evaluation of potential impact on a reporting unit’s fair value of certain events and circumstances, including its enterprise value, macroeconomic conditions, industry and market considerations, cost factors, and other relevant entity-specific events. If it is determined, based upon the qualitative assessment, that it is more likely than not that the reporting unit’s fair value is less than its carrying amount, then a quantitative impairment test is performed.

The quantitative assessment estimates the reporting unit’s fair value based on its enterprise value plus an assumed control premium as evidence of fair value. The estimates used to determine the fair value of the reporting unit may change based on results of operations, macroeconomic conditions, stock price fluctuations, or other factors. Changes in these estimates could materially affect our assessment of the fair value and goodwill impairment for the reporting unit.

During the years ended December 31, 2020, 2021 and 2022, the Company utilized the quantitative approach and concluded that there were no impairment to goodwill.

The following table summarizes the activity related to the carrying amount of goodwill (in thousands):

Balance as of December 31, 2020

$

64,328

Balance as of December 31, 2021

$

64,328

Balance as of December 31, 2022

$

64,328

Revenue Recognition

Revenue Recognition

The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration to which it expects to be entitled in exchange for the goods or services. To achieve that core principle, a five-step approach is applied: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance

obligations in the contract, and (5) recognize revenue allocated to each performance obligation when the Company satisfies the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition.

The Company is generally the principal in its customer contracts because it has control over the goods and services prior to them being transferred to the customer, and as such, revenue is recognized on a gross basis. Sales and usage-based taxes are excluded from revenues. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.

Product Revenue

Volume-Related

The Company’s volume-related product revenue consists of sales of RNG and conventional natural gas, in the form of CNG and LNG, AFTC incentives, and sales of RINs and LCFS Credits in addition to Amazon Warrant Charges (defined in Note 13) and changes in fair value of the Company’s derivative instruments associated with providing fuel to customers under contracts.

RNG and conventional natural gas are sold pursuant to contractual commitments over defined delivery periods. These contracts typically include a stand-ready obligation to supply natural gas. The Company applies the ‘right to invoice’ practical expedient and recognizes fuel revenue in the amount to which the Company has the right to invoice. The Company has a right to consideration based on the amount of gasoline gallon equivalents (“GGEs”) of fuel dispensed by the customer and current pricing conditions. The Company calculates one GGE to equal 125,000 British Thermal Units (“BTUs”), and, as such, one million BTUs (“MMBTU”) equal eight GGEs. Customers are typically billed on a monthly basis. Since payment terms are less than a year, the Company has elected the practical expedient which allows it to not assess whether a customer contract has a significant financing component.

Contract modifications are not distinct from the existing contract and are typically renewals of fuel sales. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price is recognized prospectively.

The Company sells RINs and LCFS Credits to third parties that need the credits to comply with federal and state requirements. Revenue is recognized on these credits when there is an agreement in place to monetize the credits at a determinable price and the RNG fuel has been sold. The sales price for some environmental credit transactions may not be determinable in the period in which the RNG was sold as pricing is established in the quarter after the RNG was sold. In these circumstances, revenue from RIN and LCFS credits is recognized once the sales price has been established and therefore is considered determinable.

Amazon Warrant Charges are determined based on the grant date fair value of the award, and the associated non-cash stock-based sales incentive charges, which are recorded as a reduction of revenue, are recognized as the customer purchases fuel and vesting conditions become probable of being achieved. See discussion under “Amazon Warrant” below and Note 13 for additional information.

The changes in fair value of derivative instruments relate to the Company’s commodity swap and customer fueling contracts under the Zero Now truck financing program. The contracts are measured at fair value with changes in fair value recorded in the accompanying consolidated statements of operations in the period incurred. The amounts are classified as revenue because the Company’s commodity swap contracts are used to economically offset the risk associated with the diesel-to-natural gas price spread resulting from existing and anticipated customer fueling contracts under the Company’s Zero Now truck financing program. See Note 7 for more information about these derivative instruments. For the years ended December 31, 2020, 2021 and 2022, changes in the fair value of commodity swaps and customer contracts amounted to a gain (loss) of $2.1 million, $(3.5) million, and $0.5 million, respectively.

AFTC is generated when RNG or conventional natural gas is sold for use as fuel to operate a motor vehicle. See discussion under “Alternative Fuel Excise Tax Credit” below for more information about AFTC, which is not recognized as revenue until the period the credit is authorized through federal legislation.

Station Construction Sales

Station construction contracts are generally short-term, except for certain larger and more complex stations, which can take up to 24 months to complete. For most of the Company’s station construction contracts, the customer contracts with the Company to provide a significant service of integrating a complex set of tasks and components into a single station. Hence, the entire contract is accounted for as one performance obligation.

The Company recognizes revenue over time as the Company performs under its station construction contracts because of the continual transfer of control of the goods to the customer, who typically controls the work in process. Revenue is recognized based on the extent of progress towards completion of the performance obligation and is recorded proportionally as costs are incurred. Costs to fulfill the Company’s obligations under these contracts typically include labor, materials and subcontractors’ costs, other direct costs and an allocation of indirect costs.

Refinements of estimates to account for changing conditions and new developments are continuous and characteristic of the process. Many factors that can affect contract profitability may change during the performance period of the contract, including differing site conditions, the availability of skilled contract labor, the performance of major suppliers and subcontractors, and unexpected changes in material costs. Because a significant change in one or more of these estimates could affect the profitability of these contracts, the contract price and cost estimates are reviewed periodically as work progresses and adjustments proportionate to the cost-to-cost measure of progress are reflected in contract revenues in the reporting period when such estimates are revised. Provisions for estimated losses on uncompleted contracts are recorded in the period in which the losses become known.

Contract modifications are typically expansions in scope of an existing station construction project. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue (either as an increase or a reduction) on a cumulative catch-up basis.

Under the typical payment terms of the Company’s station construction contracts, the customer makes either performance-based payments (“PBPs”) or progress payments. PBPs are interim payments of the contract price based on quantifiable measures of performance or the achievement of specified events or milestones. Progress payments are interim payments of costs incurred as the work progresses. For some of these contracts, the Company may be entitled to receive an advance payment. The advance payment typically is not considered a significant financing component because it is used to meet working capital demands that can be higher in the early stages of a construction contract and to protect the Company if the customer fails to adequately complete some or all of its obligations under the contract. In addition, the customer retains a small portion of the contract price until completion of the contract. Such retained portion of the contract price is not considered a significant financing component because the intent is to protect the customer.

In certain contracts with its customers, the Company agrees to provide multiple goods or services, including construction of and sale of a station, O&M services, and sale of fuel to the customer. These contracts have multiple performance obligations because the promise to transfer each separate good or service is separately identifiable and distinct. This evaluation requires significant judgment and the decision to combine a group of contracts or separate the combined or single contract into multiple performance obligations could change the amount of revenue recognized in one or more periods.

The Company allocates the contract price to each performance obligation using best estimates of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate the standalone selling price for fuel and O&M services is observable standalone sales, and the primary method used to estimate the standalone selling

price for station construction sales is the expected cost plus a margin approach because the Company sells customized customer-specific solutions. Under this approach, the Company forecasts expected costs of satisfying a performance obligation and then adds an appropriate margin for the good or service.

Service Revenue

O&M and Other Services

O&M and other services are sold pursuant to contractual commitments over defined performance periods. These contracts typically include a stand-ready obligation to provide O&M and/or other services based on a committed and agreed upon routine maintenance schedule or when and if called upon by the customer.

The Company applies the ‘right to invoice’ practical expedient and recognizes O&M and other services revenue in the amount to which the Company has the right to invoice. The Company has a right to consideration based on services rendered or on amount of GGEs of fuel dispensed by the customer multiplied by an agreed-upon rate. Customers are typically billed on a monthly basis. Since payment terms are less than a year, the Company has elected the practical expedient which allows it to not assess whether a customer contract has a significant financing component.

Contract modifications are not distinct from the existing contract and are typically renewals of O&M and other service sales. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price is recognized prospectively.

Other

The majority of other revenue is from sales of used natural gas heavy-duty trucks purchased by the Company. Revenue on these contracts is recognized at the point in time when the customer accepts delivery of the truck.

Alternative Fuels Tax Credit

Alternative Fuel Excise Tax Credit

Under separate pieces of U.S. federal legislation, the Company was eligible to receive a federal alternative fuel excise tax credit (“AFTC”) for its natural gas vehicle fuel sales made between October 1, 2006 and December 31, 2021. The AFTC credit was equal to $0.50 per GGE of CNG that the Company sold as vehicle fuel, and $0.50 per diesel gallon of LNG that the Company sold as vehicle fuel in 2020 and 2021. The Inflation Reduction Act of 2022, enacted on August 16, 2022, extended AFTC for an additional three years, beginning retroactively to January 1, 2022. AFTC incentive under the extension remains at $0.50 per GGE of CNG and $0.50 per diesel gallon of LNG that the Company sells as vehicle fuel through December 31, 2024.

Based on the service relationship with its customers, either the Company or its customer claims the credit. The Company records its AFTC credits, if any, as revenue in its consolidated statements of operations because the credits are fully payable to the Company and do not offset income tax liabilities. As such, the credits are not deemed income tax credits under the accounting guidance applicable to income taxes.

LNG Transportation Costs

LNG Transportation Costs

The Company records the costs incurred to transport LNG to its customers in “Product cost of sales” in the accompanying consolidated statements of operations.

Advertising Costs

Advertising Costs

Advertising costs are expensed as incurred. Advertising costs were immaterial for the years ended December 31, 2020, 2021 and 2022.

Stock-Based Compensation

Stock-Based Compensation

The Company recognizes compensation expense for all stock‑based payment arrangements over the requisite service period of the award and recognizes forfeitures as they occur. For service and performance-based stock options, the Company determines the grant date fair value using the Black‑Scholes option pricing model, which requires the input of certain assumptions, including the expected life of the stock‑based payment award, stock price volatility and risk‑free interest rate. For market-based stock options, the Company determines the grant date fair value using the Monte Carlo simulation model, which requires the input of certain assumptions, including the derived service period and the volatility of the Company’s stock price. For restricted stock units, the Company determines the grant date fair value based on the closing market price of its common stock on the date of grant.

Amazon Warrant

Amazon Warrant

The Amazon Warrant (as defined in Note 13) is accounted for as an equity instrument and measured in accordance with Accounting Standards Codification (“ASC”) 718, Compensation – Stock Compensation. To determine the fair value of the Amazon Warrant, the Company used the Black-Scholes option pricing model, which is based in part on assumptions that require management to use judgment. For awards granted to a customer, which are not in exchange for distinct goods or services, the fair value of the awards earned based on service or performance conditions is recorded as a reduction of the transaction price in accordance with ASC 606, Revenue from Contracts with Customers. Based on the fair value of the award, the Company determines the amount of non-cash stock-based sales incentive charges on the customer’s pro-rata achievement of vesting conditions, which is recorded as a reduction of revenue in the consolidated statements of operations.

Income Taxes

Income Taxes

Income taxes are computed using the asset and liability method. Under this method, deferred income taxes are recognized by applying enacted statutory tax rates applicable to future years to differences between the tax bases and financial carrying amounts of existing assets and liabilities. The impact on deferred taxes of changes in tax rates and laws, if any, are applied to the years during which temporary differences are expected to be settled and are reflected in the consolidated financial statements in the period of enactment. Valuation allowances are established when management determines it is more likely than not that deferred tax assets will not be realized. When evaluating the need for a valuation analysis, we use estimates involving a high degree of judgment including projected future US GAAP income and the amounts and estimated timing of the reversal of any deferred tax assets and liabilities.

The Company has a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not sustainable upon examination by taxing authorities based on the technical merits of the position. The amount recognized is measured as the largest amount of benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement. The Company recognizes potential accrued interest and penalties related to unrecognized tax benefit in income tax expense.

The Company operates within multiple domestic and foreign taxing jurisdictions and is subject to audit in these jurisdictions. These audits can involve complex issues, which may require an extended period of time to resolve. Although the Company believes that adequate consideration has been given to these issues, it is possible that the ultimate resolution of these issues could be significantly different from originally estimated.

Net Loss Per Share

Net Loss Per Share

Basic net loss per share is computed by dividing the net loss attributable to Clean Energy Fuels Corp. by the weighted-average number of common shares outstanding and common shares issuable for little or no cash consideration during the period. Diluted net loss per share is computed by dividing the net loss attributable to Clean Energy Fuels Corp. by the

weighted-average number of common shares outstanding and common shares issuable for little or no cash consideration during the period and potentially dilutive securities outstanding during the period, and therefore reflects the dilution from common shares that may be issued upon exercise or conversion of these potentially dilutive securities, such as stock options, warrants, convertible notes and restricted stock units. The dilutive effect of stock awards and warrants is computed under the treasury stock method. The dilutive effect of convertible notes and restricted stock units is computed under the if-converted method. Potentially dilutive securities are excluded from the computations of diluted net loss per share if their effect would be antidilutive.

Foreign Currency Translation and Transactions

Foreign Currency Translation and Transactions

The Company uses the local currency as the functional currency of its foreign subsidiary and equity method investment. Accordingly, all assets and liabilities outside the United States are translated into U.S. dollars at the rate of exchange in effect at the balance sheet date. Revenue and expense items are translated at the weighted-average exchange rates prevailing during the period. Foreign currency translation adjustments are recorded in Accumulated other comprehensive loss” in stockholders’ equity.

Foreign currency transactions occur when there is a transaction denominated in other than the respective entity’s functional currency. The Company records the changes in the exchange rate for these transactions in its consolidated statements of operations. For each of the years ended December 31, 2020, 2021 and 2022, foreign exchange transaction gains and (losses) were immaterial and were included in “Other income (expense), net” in the accompanying consolidated statements of operations.

Comprehensive Loss

Comprehensive Loss

Comprehensive loss is defined as the change in equity (net assets) of a business enterprise during the period from transactions and other events and circumstances from non-owner sources. The difference between net loss and comprehensive loss for the years ended December 31, 2020, 2021 and 2022 was comprised of the Company’s foreign currency translation adjustments and unrealized gains and losses on available-for-sale securities.

Concentration of Credit Risk

Concentration of Credit Risk

Credit is extended to all customers based on financial condition, and collateral is generally not required. Concentrations of credit risk with respect to trade receivables are limited because of the large number of customers comprising the Company’s customer base and dispersion across many different industries and geographies. Certain international customers, however, have historically been slower to pay on trade receivables. Accordingly, the Company continually monitors collections and payments from its customers and maintains a provision for estimated credit losses based upon its historical experience and any specific customer collection issues that it has identified. Although credit losses have historically been within the Company’s expectations and the provisions established, the Company cannot guarantee that it will continue to experience the same credit loss rates that it has in the past.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In July 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-05, Leases (Topic 842): Lessors–Certain Leases with Variable Lease Payments. This ASU requires a lessor to classify leases with variable lease payments that do not depend on an index or rate as operating leases on the commencement date if classification as a sales-type or direct financing lease would result in a day-one loss. The amendment in this update is effective for fiscal years, including interim periods within those years, beginning after December 15, 2021. The Company adopted this ASU in the first quarter of 2022 on a prospective basis. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements.

In November 2021, the FASB issued ASU No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, which requires business entities (except for not-for-profit entities and employee benefit plans) to disclose information about certain government assistance they receive. The Topic 832 disclosure requirements include: (i) the nature of the transactions and the related accounting policy used; (ii) the line items on the balance sheet and income statement that are affected and the amounts applicable to each financial statement line item; and (iii) significant terms and conditions of the transactions. The ASU is effective for fiscal years beginning after December 15, 2021, and the disclosure requirements under this ASU are for annual periods only. The Company adopted this ASU in the first quarter of 2022 on a prospective basis. Refer to disclosures under Property and Equipment in Note 1 – Summary of Significant Accounting Policies for additional information on the Company’s accounting treatment of government grants.

XML 49 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of inventories

Inventories consisted of the following as of December 31, 2021 and 2022 (in thousands):

2021

2022

Raw materials and spare parts

$

31,302

$

37,144

Total inventory

$

31,302

$

37,144

Schedule of finite-lived intangible assets

The Company’s intangible assets as of December 31, 2021 and 2022 were as follows (in thousands):

    

2021

    

2022

Customer relationships

$

5,376

$

5,376

Acquired contracts

 

9,884

 

10,299

Trademark and trade names

 

2,700

 

2,700

Non-compete agreements

 

860

 

860

Total intangible assets

 

18,820

 

19,235

Less accumulated amortization

 

(13,320)

 

(13,320)

Net intangible assets

$

5,500

$

5,915

Schedule of goodwill

The following table summarizes the activity related to the carrying amount of goodwill (in thousands):

Balance as of December 31, 2020

$

64,328

Balance as of December 31, 2021

$

64,328

Balance as of December 31, 2022

$

64,328

XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue

The table below presents the Company’s revenue disaggregated by revenue source (in thousands):

Year Ended December 31, 

2020

    

2021

    

2022

Product revenue:

Volume-related

Fuel sales(1)

$

169,460

$

130,973

$

281,103

Change in fair value of derivative instruments(2)

2,135

(3,490)

517

RIN Credits

15,254

31,736

34,635

LCFS Credits

18,681

16,808

12,634

AFTC (3)

 

19,831

 

20,700

 

21,760

Total volume-related product revenue

225,361

196,727

350,649

Station construction sales

26,593

16,406

22,346

Total product revenue

 

251,954

 

213,133

 

372,995

Service revenue:

Volume-related, O&M services

39,582

41,934

45,901

Other services

188

579

1,268

Total service revenue

39,770

42,513

47,169

Total revenue

$

291,724

$

255,646

$

420,164

(1)Includes non-cash stock-based sales incentive contra-revenue charges associated with the Amazon Warrant for the years ended December 31, 2020, 2021 and 2022 of $0.0 million, $83.6 million and $24.3 million, respectively. See Note 13 for more information.
(2)Represents changes in fair value of derivative instruments related to the Company’s commodity swap and customer fueling contracts associated with the Company’s Zero Now truck financing program. The amounts are classified as revenue because the Company’s commodity swap contracts are used to economically offset the risk associated with the diesel-to-natural gas price spread resulting from customer fueling contracts under the Company’s Zero Now truck financing program. See Note 1 and Note 7 for more information about these derivative instruments.
(3)Represents AFTC, which was renewed and extended for three years beginning retroactively to January 1, 2022.
Summary of contract balances

As of December 31, 2021 and 2022, the Company’s contract balances were as follows (in thousands):

2021

2022

Accounts receivable, net

$

87,433

$

91,430

  

Contract assets - current

$

966

$

6,063

Contract assets - non-current

 

3,532

 

2,976

Contract assets - total

$

4,498

$

9,039

  

Contract liabilities - current

$

5,523

$

5,477

Contract liabilities - total

$

5,523

$

5,477

XML 51 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Investments in Other Entities and Noncontrolling Interest in a Subsidiary (Tables)
12 Months Ended
Dec. 31, 2022
Schedule of Equity Method Investments [Line Items]  
Summary of financial information

    

Year Ended December 31, 

2020

2021

2022

Revenue

$

463

$

704

$

1,217

Gross profit

155

216

506

Operating loss

(90)

(1,757)

(2,556)

Net loss

$

(126)

$

(1,793)

$

(2,585)

    

As of December 31,

2021

2022

Current assets

$

1,349

$

1,652

Non-current assets

 

7,047

 

4,609

Total assets

$

8,396

$

6,261

Current liabilities

$

1,012

$

1,169

Non-current liabilities

 

192

 

2,383

Total liabilities

$

1,204

$

3,552

TotalEnergies  
Schedule of Equity Method Investments [Line Items]  
Summary of financial information

The following table presents the combined summarized financial information of the joint venture with TotalEnergies (in thousands):

Year Ended December 31, 

2021

2022

Revenue

$

$

Gross profit

Operating loss

(119)

(454)

Net loss

$

(119)

$

(454)

    

As of December 31,

2021

2022

Current assets

$

3,086

$

11

Non-current assets

 

13,103

 

32,773

Total assets

$

16,189

$

32,784

Current liabilities

$

6,770

$

4,326

Non-current liabilities

 

 

19,493

Total liabilities

$

6,770

$

23,819

bpJV  
Schedule of Equity Method Investments [Line Items]  
Summary of financial information

Year Ended December 31,

2021

2022

Revenue

$

$

Gross profit

Operating loss

(678)

(7,210)

Net loss

(603)

(5,485)

Net loss attributable to bpJV

$

(599)

$

(5,426)

    

As of December 31,

2021

2022

Current assets

 

$

152,072

$

157,241

Non-current assets

70,433

207,464

Total assets

$

222,505

$

364,705

Current liabilities

$

24,932

$

22,698

Non-current liabilities

1,000

2,716

Total liabilities

$

25,932

$

25,414

Equity attributable to shareowners of bpJV

$

191,170

$

313,544

Equity attributable to noncontrolling interest

5,403

25,747

Total equity

$

196,573

$

339,291

SAFE&CEC S.r.l.  
Schedule of Equity Method Investments [Line Items]  
Summary of financial information

Year Ended December 31, 

2020

2021

2022

Revenue

$

89,535

$

109,119

$

110,104

Gross profit

19,008

25,784

24,902

Operating income

609

4,728

2,513

Net income (loss)

$

(306)

$

2,392

$

951

    

As of December 31,

2021

2022

Current assets

 

$

75,137

$

82,514

Non-current assets

56,052

60,187

Total assets

$

131,189

$

142,701

Current liabilities

$

58,910

$

73,931

Non-current liabilities

21,730

20,248

Total liabilities

$

80,640

$

94,179

XML 52 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents and Restricted Cash (Tables)
12 Months Ended
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]  
Schedule of cash and cash equivalents

Cash, cash equivalents and restricted cash as of December 31, 2021 and 2022 consisted of the following (in thousands):

2021

2022

Current assets:

 

  

 

  

Cash and cash equivalents

$

99,448

$

123,950

Restricted cash - standby letter of credit

 

 

2,000

Total cash, cash equivalents and current portion of restricted cash

$

99,448

$

125,950

Long-term assets:

 

  

 

  

Restricted cash - held as collateral

$

7,008

$

Total long-term portion of restricted cash

$

7,008

$

Total cash, cash equivalents and restricted cash

$

106,456

$

125,950

Schedule of components of restricted cash

Cash, cash equivalents and restricted cash as of December 31, 2021 and 2022 consisted of the following (in thousands):

2021

2022

Current assets:

 

  

 

  

Cash and cash equivalents

$

99,448

$

123,950

Restricted cash - standby letter of credit

 

 

2,000

Total cash, cash equivalents and current portion of restricted cash

$

99,448

$

125,950

Long-term assets:

 

  

 

  

Restricted cash - held as collateral

$

7,008

$

Total long-term portion of restricted cash

$

7,008

$

Total cash, cash equivalents and restricted cash

$

106,456

$

125,950

XML 53 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Short-Term Investments (Tables)
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Summary of short-term investments

Short-term investments as of December 31, 2021 consisted of the following (in thousands):

Gross

Amortized

 Unrealized

Estimated

    

 Cost

    

Gain (Loss)

    

 Fair Value

Municipal bonds and notes

$

6,001

$

(1)

$

6,000

Zero coupon bonds

 

123,210

 

(18)

 

123,192

Certificates of deposit

 

530

 

 

530

Total short-term investments

$

129,741

$

(19)

$

129,722

Short-term investments as of December 31, 2022 consisted of the following (in thousands):

Gross 

Amortized

Unrealized

Estimated

    

 Cost

    

Gain (Loss)

    

 Fair Value

Zero coupon bonds

$

74,524

$

(365)

$

74,159

U.S. government securities

 

64,861

 

19

 

64,880

Certificates of deposit

530

530

Total short-term investments

$

139,915

$

(346)

$

139,569

XML 54 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments and Hedging Activities (Tables)
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Summary of commodity derivative activity

Derivatives and embedded derivatives as of December 31, 2021 consisted of the following (in thousands):

Gross Amounts

Gross Amounts

Net Amount

    

Recognized

    

Offset

    

Presented

Assets:

 

  

 

  

 

  

Fueling agreements:

Prepaid expenses and other current assets

$

2,038

$

$

2,038

Notes receivable and other long-term assets, net

4,738

4,738

Total derivative assets

$

6,776

$

$

6,776

Liabilities:

 

  

 

  

 

  

Commodity swaps:

Current portion of derivative liabilities, related party

$

1,900

$

$

1,900

Long-term portion of derivative liabilities, related party

 

2,483

 

 

2,483

Total derivative liabilities

$

4,383

$

$

4,383

Derivatives and embedded derivatives as of December 31, 2022 consisted of the following (in thousands):

Gross Amounts

Gross Amounts

Net Amount

    

Recognized

    

Offset

    

Presented

Assets:

 

  

 

  

 

  

Fueling agreements:

Prepaid expenses and other current assets

$

1,640

$

$

1,640

Notes receivable and other long-term assets, net

5,115

5,115

Total derivative assets

$

6,755

$

$

6,755

Liabilities:

 

  

 

  

 

  

Commodity swaps:

Current portion of derivative liabilities, related party

$

2,415

$

$

2,415

Long-term portion of derivative liabilities, related party

1,430

1,430

Total derivative liabilities

$

3,845

$

$

3,845

Schedule of weighted-average price of open commodity swap contract

The following table reflects the weighted-average price of open commodity swap contracts as of December 31, 2021 and 2022, by year with associated volumes:

December 31, 2021

December 31, 2022

Volumes

  Weighted-Average Price per

Volumes

  Weighted-Average Price per

Year

    

(Diesel Gallons)

    

Diesel Gallon

    

(Diesel Gallons)

    

Diesel Gallon

2022

 

5,000,000

$

3.18

 

$

2023

 

5,000,000

$

3.18

 

5,000,000

$

3.18

2024

 

1,875,000

$

3.18

 

1,875,000

$

3.18

XML 55 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Schedule of information by level for assets and liabilities that are measured at fair value on a recurring basis

    

December 31, 2021

    

Level 1

    

Level 2

    

Level 3

Assets:

 

  

 

  

 

  

 

  

Available-for-sale securities (1):

 

  

 

  

 

  

 

  

Municipal bonds and notes

$

6,000

$

$

6,000

$

Zero coupon bonds

 

123,192

 

 

123,192

 

Certificates of deposit (1)

 

530

 

 

530

 

Embedded derivatives (3)

6,776

6,776

Liabilities:

 

  

 

  

 

  

 

Commodity swap contracts (2)

$

4,383

$

$

$

4,383

    

December 31, 2022

    

Level 1

    

Level 2

    

Level 3

Assets:

 

                          

 

  

 

  

 

  

Available-for-sale securities:

 

  

 

  

 

  

 

  

U.S. government securities(1)

$

64,880

$

64,880

$

$

Zero coupon bonds(1)

74,159

74,159

Convertible promissory note(4)

1,880

1,880

Certificates of deposit (1)

530

530

Embedded derivatives (3)

6,755

6,755

Liabilities:

Commodity swap contracts (2)

$

3,845

$

$

$

3,845

(1)Included in “Short-term investments” in the accompanying consolidated balance sheets. See Note 6 for more information.
(2)Included in “Derivative liabilities, related party” and “Long-term portion of derivative liabilities, related party” as of December 31, 2021 and 2022 in the accompanying consolidated balance sheets. See Note 7 for more information.
(3)Included in "Prepaid expenses and other current assets" and "Notes receivable and other long-term assets, net" as of December 31, 2021 and 2022 in the accompanying consolidated balance sheets. See Note 7 for more information.
(4)Included in "Notes receivable and other long-term assets, net" in the accompanying consolidated balance sheets as of December 31, 2022.
Schedule of reconciliation of the beginning and ending balances of items measured at fair value on a recurring basis that used significant unobservable inputs (Level 3)

The following table provides a reconciliation of the beginning and ending balances of items measured at fair value on a recurring basis as shown in the tables above that used significant unobservable inputs (Level 3), as well as the change in unrealized gains or losses for the periods included in earnings (in thousands):

Assets:

Assets:

Assets:

Liabilities:

Liabilities:

Commodity

Embedded

Convertible

Commodity

Embedded

    

Swap Contracts

    

Derivatives

Promissory Note

Swap Contracts

Derivatives

Balance as of December 31, 2020

$

5,648

$

791

$

$

$

(556)

Settlements, net

(225)

1,083

Total gain (loss)

 

(5,423)

5,985

(5,466)

556

Balance as of December 31, 2021

$

$

6,776

$

$

(4,383)

$

Balance as of December 31, 2021

$

$

6,776

$

$

(4,383)

$

Settlements, net

7,761

Total gain (loss)

 

(21)

(134)

(7,223)

Purchases

2,014

Balance as of December 31, 2022

$

$

6,755

$

1,880

$

(3,845)

$

Change in unrealized gain (loss) for the year ended December 31, 2021 included in earnings

$

(5,648)

$

5,985

$

$

(4,383)

$

556

Change in unrealized gain (loss) for the year ended December 31, 2022 included in earnings

$

$

(21)

$

$

538

$

Change in unrealized gain (loss) for the year ended December 31, 2022 included in other comprehensive loss

$

$

$

(134)

$

$

Commodity swaps  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Schedule of estimated fair value of outstanding commodity swap contracts and embedded derivatives

The Company estimated the fair value of its outstanding commodity swap contracts based on the following inputs as of December 31, 2021 and 2022:

December 31, 2021

December 31, 2022

Significant Unobservable Inputs

    

Input Range

    

Weighted Average

    

Input Range

    

Weighted Average

ULSD Gulf Coast Forward Curve

$2.03 - $2.15

$

2.11

$ 2.35 - $ 2.59

$

2.48

Historical Differential to PADD 3 Diesel

$0.87 - $1.58

$

1.03

$ 0.88 - $ 1.62

$

1.13

Historical Differential to PADD 5 Diesel

$1.82 - $2.69

$

2.13

$ 1.89 - $ 3.00

$

2.30

The Company estimated the fair value of embedded derivatives in its fueling agreements under the Zero Now truck financing program based on the following inputs as of December 31, 2021 and 2022:

December 31, 2021

December 31, 2022

Significant Unobservable Inputs

    

Input Range

    

Weighted Average

    

Input Range

    

Weighted Average

ULSD Gulf Coast Forward Curve

$2.03 - $2.15

$

2.11

$ 2.35 - $ 2.59

$

2.48

Historical Differential to PADD 3 Diesel

$0.87 - $1.58

$

1.03

$ 0.88 - $ 1.62

$

1.13

Historical Differential to PADD 5 Diesel

$1.82 - $2.69

$

2.13

$ 1.91 - $ 3.05

$

2.31

Convertible promissory note  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Schedule of estimated fair value of outstanding commodity swap contracts and embedded derivatives

Significant Unobservable Inputs

    

December 31, 2022

Risk-free interest rate

4.57%

Credit adjustment

8.36%

Credit adjusted discount rate

12.93%

XML 56 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Other Receivables (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Schedule of other receivables

Other receivables as of December 31, 2021 and 2022 consisted of the following (in thousands):

2021

    

2022

Loans to customers to finance vehicle purchases

$

419

$

523

Accrued customer billings

 

4,417

 

4,910

Fuel tax credits

 

12,684

 

9,462

Other

 

6,927

 

2,131

Total other receivables

$

24,447

$

17,026

XML 57 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Land, Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Summary of land, property and equipment

Land, property and equipment, net as of December 31, 2021 and 2022 consisted of the following (in thousands):

    

2021

    

2022

Land

$

3,476

$

3,476

LNG liquefaction plants

 

94,633

 

94,790

Station equipment

 

354,699

 

353,104

Trailers

 

72,783

 

73,253

Other equipment

 

93,135

 

106,184

Construction in progress

 

74,963

 

91,105

 

693,689

 

721,912

Less accumulated depreciation

 

(431,928)

 

(457,844)

Total land, property and equipment, net

$

261,761

$

264,068

XML 58 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of accrued liabilities

Accrued liabilities as of December 31, 2021 and 2022 consisted of the following (in thousands):

    

2021

    

2022

Accrued alternative fuels incentives (1)

$

28,106

$

34,239

Accrued employee benefits

 

4,547

 

5,128

Accrued gas and equipment purchases

 

17,158

 

22,008

Accrued interest

 

893

 

1,827

Accrued property and other taxes

 

3,369

 

3,782

Accrued salaries and wages

 

8,172

 

6,857

Other (2)

 

12,914

 

16,238

Total accrued liabilities

$

75,159

$

90,079

(1)Includes amount for RINs, LCFS Credits, and AFTC payable to third parties.
(2)No individual item in “Other” exceeds 5% of total current liabilities.
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of long-term debt

Debt obligations as of December 31, 2021 and 2022 consisted of the following (in thousands):

December 31, 2021

    

    

Unamortized Debt

    

Balance, Net of

Principal Balance

Financing Costs

Financing Costs

NG Advantage debt

$

25,832

 

$

72

$

25,760

SG Facility

9,500

9,500

Other debt

 

800

 

 

800

Total debt

 

36,132

 

72

 

36,060

Less amounts due within one year

 

(12,868)

 

(23)

 

(12,845)

Total long-term debt

$

23,264

$

49

$

23,215

December 31, 2022

    

    

Unamortized Debt

    

Balance, Net of

Principal Balance

Financing Costs

Financing Costs

Riverstone Term Loan

$

150,000

$

4,529

$

145,471

Other debt

 

93

93

Total debt

 

150,093

 

4,529

 

145,564

Less amounts due within one year

 

(93)

(93)

Total long-term debt

$

150,000

$

4,529

$

145,471

Summary of aggregate maturities of long term debt and capital lease obligations

The following is a summary of the aggregate maturities of debt obligations for each of the annual periods subsequent to December 31, 2022 (in thousands):

    

2023

    

2024

    

2025

    

2026

    

2027

    

Thereafter

Total

Riverstone Term Loan

$

$

$

$

150,000

$

$

$

150,000

Other Debt

93

93

Total

$

93

$

$

$

150,000

$

$

$

150,093

XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of compensation expense and related income tax benefit related to the stock-based compensation expense recognized

The following table summarizes the compensation expense and related income tax benefit related to the Company’s stock-based compensation arrangements recognized in the accompanying consolidated statements of operations during the periods presented (in thousands):

Year Ended December 31, 

    

2020

  

2021

  

2022

Stock-based compensation expense, net of $0 tax in 2020, 2021 and 2022

$

2,957

$

14,994

$

26,473

Summary of the Company's RSU activity

The following table summarizes the Company’s Service-Based RSU activity for the year ended December 31, 2022:

Weighted

Average

Number of

Fair Value at

    

Shares

    

Grant Date

RSU outstanding and unvested as of December 31, 2021

 

1,126,942

$

8.08

Granted

 

31,650

$

6.41

Vested

 

(433,551)

$

7.44

Forfeited or expired

 

(30,096)

$

7.91

RSU outstanding and unvested as of December 31, 2022

 

694,945

$

8.41

Schedule of warrant activity

The following table summarizes the Amazon Warrant activity for the year ended December 31, 2022:

Warrant

    

Shares

Outstanding and unvested as of December 31, 2021

 

44,077,779

Granted

 

Vested

 

(1,763,112)

Outstanding and unvested as of December 31, 2022

 

42,314,667

Amazon Warrant  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of fair value measurement of warrants

Non-cash stock-based sales incentive contra-revenue charges (“Amazon Warrant Charges”) associated with the Amazon Warrant are recognized as the customer purchases fuel and vesting conditions become probable of being achieved based on the grant date fair value of the Amazon Warrant. The fair values of the Amazon Warrant were determined as of the grant date in accordance with ASC 718, Compensation – Stock Compensation, using the Black-Scholes option pricing model and the following assumptions:

    

April 16, 2021

    

June 14, 2021

Dividend yield

 

0.0%

0.0%

Expected volatility

 

66.46%

67.97%

Risk-free interest rate

 

1.59%

1.49%

Expected term in years

 

10.0

 

9.8

Service Based Stock Options [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of stock option activity

The following table summarizes the Company’s service-based stock option activity for the year ended December 31, 2022:

Weighted

Average

Weighted

Remaining

Aggregate

Average

Contractual

Intrinsic

Number of 

Exercise

Term

Value

    

Shares

    

Price

    

(in years)

    

(in thousands)

Options outstanding as of December 31, 2021

 

11,813,671

$

6.64

 

  

 

  

Granted

 

731,736

$

6.69

Exercised

 

(387,641)

$

2.67

Forfeited or expired

 

(2,041,426)

$

10.62

Options outstanding as of December 31, 2022

 

10,116,340

$

6.00

6.98

$

10,347

Options exercisable as of December 31, 2022

 

6,222,399

$

4.98

5.95

$

9,731

Options vested and expected to vest as of December 31, 2022

 

10,116,340

$

6.00

6.98

$

10,347

Schedule of assumptions used to estimate the fair value of each award using the Black-Scholes option pricing model

The fair value of each service-based stock option granted was estimated as of the date of grant using the Black-Scholes option pricing model and using the following assumptions:

Year Ended December 31, 

    

2020

    

2021

    

2022

Dividend yield

 

0.0%

0.0%

0.0%

Expected volatility

 

65.8% to 83.9%

76.8% to 96.8%

73.7% to 76.9%

Risk-free interest rate

 

0.37% to 1.21%

0.58% to 1.31%

1.52% to 4.34%

Expected life in years

 

6.0

 

5.6 to 5.8

 

5.6 to 5.9

Performance-Based Stock Options [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of stock option activity

The following table summarizes the Company’s performance-based stock option activity for the year ended December 31, 2022:

Weighted

Average

Weighted

Remaining

Aggregate

Average

Contractual

Intrinsic

Number of 

Exercise

Term

Value

    

Shares

    

Price

    

(in years)

    

(in thousands)

Options outstanding as of December 31, 2021

 

1,640,000

$

6.77

  

 

  

Granted

 

$

Exercised

 

$

Forfeited or expired

 

$

Options outstanding as of December 31, 2022

 

1,640,000

$

6.77

8.94

$

Options vested and exercisable as of December 31, 2022

 

410,000

$

6.77

8.94

$

Schedule of assumptions used to estimate the fair value of each award using the Black-Scholes option pricing model

The fair value of each performance-based stock option granted was estimated as of the date of grant using the Black-Scholes option pricing model and using the following assumptions:

    

December 7, 2021

Dividend yield

0.0%

Expected volatility

77.1%

Risk-free interest rate

1.36%

Expected life in years

6.2

Market Based Stock Options [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of stock option activity

The following table summarizes the Company’s market-based stock option activity for the year ended December 31, 2022:

Weighted

Average

Weighted

Remaining

Aggregate

Average

Contractual

Intrinsic

Number of 

Exercise

Term

Value

    

Shares

    

Price

    

(in years)

    

(in thousands)

Options outstanding as of December 31, 2021

 

3,700,000

$

6.77

  

 

  

Granted

 

$

Exercised

 

$

Forfeited or expired

 

$

Options outstanding as of December 31, 2022

 

3,700,000

$

6.77

8.94

$

Options vested and exercisable as of December 31, 2022

 

$

$

Schedule of assumptions used to estimate the fair value of each award using the Black-Scholes option pricing model

    

December 7, 2021

Dividend yield

0.0%

Expected volatility

67.8%

Risk-free interest rate

1.5%

Expected life in years

10.0

XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of components of income loss before income taxes

The components of loss before income taxes for the years ended December 31, 2020, 2021 and 2022 are as follows (in thousands):

    

2020

    

2021

    

2022

U.S.

$

(11,216)

$

(93,117)

$

(58,431)

Foreign

 

(4)

 

(919)

 

(939)

Total loss before income taxes

$

(11,220)

$

(94,036)

$

(59,370)

Schedule of provision for income taxes

The provision for income taxes for the years ended December 31, 2020, 2021 and 2022 consists of the following (in thousands):

    

2020

    

2021

    

2022

Current:

 

  

 

  

 

  

State

$

80

$

54

$

47

Foreign

 

109

 

(4)

 

Total current

 

189

 

50

 

47

Deferred:

 

  

 

  

 

  

Federal

 

48

 

18

 

78

State

 

72

 

51

 

95

Total deferred

 

120

 

69

 

173

Total expense

$

309

$

119

$

220

Schedule of reconciliation of federal income tax rate to the actual effective tax rate

A reconciliation of the income tax expense for the years ended December 31, 2020, 2021 and 2022, with the amount computed using the federal income tax rate of 21% as of December 31, 2020, 2021 and 2022, consists of the following (in thousands):

    

2020

    

2021

    

2022

Computed expected tax (benefit)

$

(2,356)

$

(19,747)

$

(12,468)

Nondeductible expenses

 

2,775

 

617

 

4,218

Tax rate differential on foreign earnings

 

(144)

 

189

 

197

Joint ventures

 

(5,059)

 

(2)

 

441

Amazon warrants

 

3,707

1,134

Tax credits

 

(4,037)

 

(5,299)

 

(6,065)

Other

 

1,559

 

1,463

 

843

Change in valuation allowance

 

7,571

 

19,191

 

11,920

Total tax expense

$

309

$

119

$

220

Schedule of tax effect of temporary differences that give rise to deferred tax assets and liabilities The tax effect of temporary differences that give rise to deferred tax assets and liabilities as of December 31, 2021 and 2022 are as follows (in thousands):

    

2021

    

2022

Deferred tax assets:

 

  

 

  

Accrued expenses

$

5,379

$

5,445

Lease obligations

11,388

14,093

Alternative minimum tax and general business credits

 

6,787

 

7,011

Stock option expense

 

7,214

 

7,850

Amazon warrants

16,026

16,169

Other

 

3,167

 

3,163

Depreciation and amortization

2,582

3,455

Loss carryforwards

 

128,514

 

141,381

Total deferred tax assets

 

181,057

 

198,567

Less valuation allowance

 

(162,018)

 

(177,224)

Net deferred tax assets

 

19,039

 

21,343

Deferred tax liabilities:

 

  

 

  

Right-of-use assets

(11,266)

(13,950)

Commodity swap contracts

 

(649)

 

(784)

Goodwill

 

(2,534)

 

(2,847)

Investments in joint ventures and partnerships

 

(5,517)

 

(4,862)

Total deferred tax liabilities

 

(19,966)

 

(22,443)

Net deferred tax liabilities

$

(927)

$

(1,100)

Schedule of reconciliation of the total amounts of unrecognized tax benefits

The following is a tabular reconciliation of the total amounts of unrecognized tax benefits for the years ended December 31, 2020, 2021 and 2022 (in thousands):

Unrecognized tax benefit—December 31, 2020

 

$

45,299

Gross increases—tax positions in current year

 

5,650

Gross decreases—tax positions in prior year

(364)

Unrecognized tax benefit—December 31, 2021

50,585

Gross increases—tax positions in current year

4,358

Gross decreases—tax positions in prior year

(271)

Unrecognized tax benefit—December 31, 2022

$

54,672

XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases  
Schedule of finance and operating lease asset and liability balances

As of December 31, 2021 and 2022, the Company’s finance and operating lease asset and liability balances were as follows (in thousands):

2021

2022

Finance leases:

 

  

 

  

Land, property and equipment, gross

$

5,617

$

5,703

Accumulated depreciation

 

(2,646)

 

(2,895)

Land, property and equipment, net

$

2,971

$

2,808

Current portion of finance lease obligations

$

846

$

948

Long-term portion of finance lease obligations

 

2,427

 

2,134

Total finance lease liabilities

$

3,273

$

3,082

Operating leases:

 

  

 

  

Operating lease right-of-use assets

$

42,537

$

52,586

Current portion of operating lease obligations

$

3,551

$

4,206

Long-term portion of operating lease obligations

 

39,431

 

48,911

Total operating lease liabilities

$

42,982

$

53,117

Schedule of components of lease expense for finance and operating lease liabilities and supplemental information

The components of lease expense for finance and operating leases consisted of the following (in thousands):

Year Ended December 31, 

2021

2022

Finance leases:

 

  

 

  

Depreciation on assets under finance leases

$

809

$

877

Interest on lease liabilities

 

181

 

164

Total finance leases expense

$

990

$

1,041

Operating leases:

 

  

 

  

Lease expense

$

7,313

$

8,800

Lease expense on short-term leases

 

205

 

513

Variable lease expense

 

3,321

 

4,306

Sublease income

 

(726)

 

(636)

Total operating leases expense

$

10,113

$

12,983

Supplemental information on finance and operating leases is as follows (dollars in thousands):

Year Ended December 31, 

2021

2022

Operating cash outflows from finance leases

$

181

$

164

Operating cash outflows from operating leases

$

5,804

$

6,582

Financing cash outflows from finance leases

$

789

$

945

Assets obtained in exchange for new finance lease liabilities (1)

$

879

$

774

ROU assets obtained in exchange for operating lease liabilities (1)

$

19,515

$

13,449

    

December 31, 

    

December 31, 

2021

2022

Weighted-average remaining lease term - finance leases

 

2.87 years

 

2.34 years

Weighted-average remaining lease term - operating leases

 

12.31 years

 

11.29 years

Weighted-average discount rate - finance leases

 

5.22%

 

5.71%

Weighted-average discount rate - operating leases

 

7.55%

 

8.44%

(1)These amounts are excluded from the accompanying consolidated statements of cash flows as they are non-cash investing, operating and/or financing activities.
Schedule of maturities of operating lease liabilities

The following schedule represents the Company’s maturities of finance and operating lease liabilities as of December 31, 2022 (in thousands):

Fiscal Year

    

Finance Leases

    

Operating Leases

2023

$

1,094

$

8,129

2024

 

1,515

 

8,138

2025

 

610

 

8,137

2026

 

130

 

8,008

2027

 

 

7,874

Thereafter

 

 

43,833

Total minimum lease payments

 

3,349

 

84,119

Less amount representing interest

 

(267)

 

(31,002)

Present value of lease liabilities

$

3,082

$

53,117

Schedule of maturities of finance lease liabilities

Fiscal Year

    

Finance Leases

    

Operating Leases

2023

$

1,094

$

8,129

2024

 

1,515

 

8,138

2025

 

610

 

8,137

2026

 

130

 

8,008

2027

 

 

7,874

Thereafter

 

 

43,833

Total minimum lease payments

 

3,349

 

84,119

Less amount representing interest

 

(267)

 

(31,002)

Present value of lease liabilities

$

3,082

$

53,117

Schedule of maturities of lease receivables

The following schedule represents the Company’s maturities of lease receivables as of December 31, 2022 (in thousands):

Fiscal Year:

    

  

2023

$

962

2024

 

962

2025

 

962

2026

 

985

2027

 

1,105

Thereafter

 

1,267

Total minimum lease payments

 

6,243

Less amount representing interest

 

(1,487)

Present value of lease receivables

$

4,756

XML 63 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of information required to compute basic and diluted net loss per share

The following table sets forth the computations of basic and diluted earnings (loss) per share for the years ended December 31, 2020, 2021 and 2022 (in thousands, except share and per share amounts):

    

2020

    

2021

    

2022

Net loss attributable to Clean Energy Fuels Corp.

 

$

(9,864)

 

$

(93,146)

 

$

(58,733)

Weighted-average common shares outstanding

200,657,912

213,118,694

222,414,790

Dilutive effect of potential common shares from restricted stock units, stock options and stock warrants

Weighted-average common shares outstanding - diluted

200,657,912

213,118,694

222,414,790

Basic loss per share

$

(0.05)

$

(0.44)

$

(0.26)

Diluted loss per share

$

(0.05)

$

(0.44)

$

(0.26)

Schedule of potentially dilutive securities that have been excluded from the diluted net loss per share calculations because their effect would have been antidilutive

The following potentially dilutive securities have been excluded from the diluted net loss per share calculations because their effect would have been antidilutive. Although these securities were antidilutive for these periods, they could be dilutive in future periods.

(in shares)

 

2020

 

2021

 

2022

Stock options

 

8,142,831

 

17,153,671

 

15,456,340

Convertibles notes

 

1,112,783

 

 

Restricted stock units

 

978,716

 

1,126,942

694,945

Amazon warrant shares

58,767,714

58,767,714

Total

10,234,330

77,048,327

74,918,999

XML 64 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Reportable Segments and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Schedule of revenue, operating income (loss), and long-lived assets shown for each geographic area

    

2020

    

2021

    

2022

Revenue:

 

  

 

  

 

  

United States

$

281,546

$

252,310

$

416,975

Canada

 

10,178

 

3,336

 

3,189

Total revenue

$

291,724

$

255,646

$

420,164

Operating income (loss):

 

  

 

  

 

  

United States

$

(9,853)

$

(94,157)

$

(50,796)

Canada

 

9

 

(891)

 

(911)

Total operating loss

$

(9,844)

$

(95,048)

$

(51,707)

Long-lived assets:

 

  

 

  

 

  

United States

$

383,463

$

440,770

$

525,682

Canada

 

202

 

630

 

1,902

Total long-lived assets

$

383,665

$

441,400

$

527,584

XML 65 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventories    
Raw materials and spare parts $ 37,144 $ 31,302
Total inventory $ 37,144 $ 31,302
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Property and Equipment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Grant proceeds $ 24.9 $ 27.8  
Accumulated amortization of the grant proceeds 16.5 18.0  
Amortization expense relating to grant proceeds 1.4 1.7 $ 1.7
Proceeds from grants $ 0.0 $ 0.5 $ 0.0
LNG liquefaction plants | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 3 years    
LNG liquefaction plants | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 20 years    
Station equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 10 years    
Trailers | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 10 years    
Other equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 3 years    
Other equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 7 years    
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Long-Lived Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill and intangible assets      
Long-lived intangible impairment $ 0 $ 0 $ 0
Total intangible assets 19,235 18,820  
Less accumulated amortization (13,320) (13,320)  
Net intangible assets 5,915 5,500  
Amortization expense 0 500 $ 800
Estimated amortization expense      
2023 0    
2024 100    
2025 300    
2026 300    
2027 300    
Thereafter 4,900    
Customer relationships      
Goodwill and intangible assets      
Total intangible assets $ 5,376 5,376  
Customer relationships | Minimum      
Goodwill and intangible assets      
Estimated useful lives 1 year    
Customer relationships | Maximum      
Goodwill and intangible assets      
Estimated useful lives 8 years    
Acquired contracts      
Goodwill and intangible assets      
Total intangible assets $ 10,299 9,884  
Acquired contracts | Minimum      
Goodwill and intangible assets      
Estimated useful lives 1 year    
Acquired contracts | Maximum      
Goodwill and intangible assets      
Estimated useful lives 50 years    
Contractual Rights to Manure Feedstock      
Goodwill and intangible assets      
Contractual rights acquired $ 400 5,500  
Contractual Rights to Manure Feedstock | Minimum      
Goodwill and intangible assets      
Initial term of contractual rights acquired 20 years    
Contractual Rights to Manure Feedstock | Maximum      
Goodwill and intangible assets      
Initial term of contractual rights acquired 50 years    
Trademark and trade names      
Goodwill and intangible assets      
Total intangible assets $ 2,700 2,700  
Trademark and trade names | Minimum      
Goodwill and intangible assets      
Estimated useful lives 2 years    
Trademark and trade names | Maximum      
Goodwill and intangible assets      
Estimated useful lives 10 years    
Non-compete agreements      
Goodwill and intangible assets      
Estimated useful lives 3 years    
Total intangible assets $ 860 $ 860  
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Goodwill impairment $ 0 $ 0 $ 0
Goodwill $ 64,328 $ 64,328 $ 64,328
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Commodity Swap and Customer Contract      
Gain (loss) due to changes in fair value $ 0.5 $ (3.5) $ 2.1
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Alternative Fuels Tax Credit (Details) - $ / gal
12 Months Ended
Jan. 01, 2022
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Federal alternative fuels tax credit - CNG (in dollars per gasoline gallon equivalent) 0.50 0.50 0.50
Federal alternative fuels tax credit - LNG (in dollars per liquid gallon) 0.50 0.50 0.50
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contracts with Customers      
Revenue $ 420,164 $ 255,646 $ 291,724
Contra revenue charge 24,302 83,641 0
Fuel Sales      
Revenue from Contracts with Customers      
Revenue 281,103 130,973 169,460
RIN Credits      
Revenue from Contracts with Customers      
Revenue 34,635 31,736 15,254
LCFS Credits      
Revenue from Contracts with Customers      
Revenue 12,634 16,808 18,681
AFTC      
Revenue from Contracts with Customers      
Revenue 21,760 20,700 19,831
Total volume-related product revenue      
Revenue from Contracts with Customers      
Revenue 350,649 196,727 225,361
Station construction sales      
Revenue from Contracts with Customers      
Revenue 22,346 16,406 26,593
Product revenue      
Revenue from Contracts with Customers      
Revenue 372,995 213,133 251,954
Volume-related, O&M services      
Revenue from Contracts with Customers      
Revenue 45,901 41,934 39,582
Other services      
Revenue from Contracts with Customers      
Revenue 1,268 579 188
Service revenue      
Revenue from Contracts with Customers      
Revenue 47,169 42,513 39,770
Volume-Related      
Revenue from Contracts with Customers      
Gain (loss) due to changes in fair value $ 517 $ (3,490) $ 2,135
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers - Remaining Performance Obligations (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Remaining Performance Obligations  
Revenue, remaining performance obligation, amount $ 23.4
Minimum  
Remaining Performance Obligations  
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months
Maximum  
Remaining Performance Obligations  
Revenue, remaining performance obligation, expected timing of satisfaction, period 24 months
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers - Costs to Fulfill a Contract (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Capitalized contract cost, gross $ 10.1 $ 10.1
Capitalized contract cost, accumulated depreciation 7.9 7.6
Capitalized contract cost, amortization $ 0.3 $ 0.5
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers - Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contracts with Customers    
Accounts receivable, net $ 91,430 $ 87,433
Contract assets - current 6,063 966
Contract assets - non-current 2,976 3,532
Contract assets - total 9,039 4,498
Contract liabilities - current 5,477 5,523
Contract liabilities - total 5,477 5,523
Station construction sales    
Revenue from Contracts with Customers    
Contract liabilities - current 5,500 5,400
Volume-Related    
Revenue from Contracts with Customers    
Contract liabilities - current $ 0 $ 100
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers - Contract Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Contract with customer, liability, revenue recognized $ 2.6  
Revenue recognized during period   $ 1.5
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Divestitures - BP Transaction (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 01, 2019
USD ($)
Feb. 27, 2017
USD ($)
facility
Dec. 31, 2019
USD ($)
Feb. 28, 2018
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Acquisition and Divestitures              
Asset purchase agreement, gain from sale of certain assets of subsidiary         $ 0 $ 3,885 $ 1,063
Goodwill         64,328 64,328 64,328
BP Products North America, Inc.              
Acquisition and Divestitures              
Production facilities to be developed | facility   2          
Asset purchase agreement, cash paid $ 5,400     $ 900      
Asset purchase agreement, accrued amount         500 100 900
Asset purchase agreement, gain from sale of certain assets of subsidiary     $ 8,400   4,400 1,000  
Asset purchase agreement, contingent consideration (up to)   $ 25,000     3,900 $ 1,100 7,500
Asset purchase agreement, contingent consideration, term   5 years          
Asset purchase agreement, payment of transaction costs     $ 2,800 $ 100 $ 10,300   $ 600
Asset purchase agreement, shares issued (in shares) | shares       15,877 770,269    
Asset purchase agreement, shares issued, value       $ 0 $ 2,000    
Maximum | BP Products North America, Inc.              
Acquisition and Divestitures              
Asset purchase agreement, contingent consideration, term     5 years        
Minimum | BP Products North America, Inc.              
Acquisition and Divestitures              
Asset purchase agreement, contingent consideration, term     4 years        
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Divestitures - SAFE&CEC S.r.l. (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 29, 2017
Acquisition and Divestitures        
Gain from sale of certain assets of subsidiary $ 0 $ 3,885 $ 1,063  
Working capital adjustments, funding for certain post-closing commitments, and transaction fees 16,238 12,914    
Loss before income taxes 59,370 94,036 11,220  
Gain from formation of equity method investment 0 0 700  
Income (loss) from equity method investments $ (4,824) (430) (161)  
SAFE&CEC S.r.l.        
Acquisition and Divestitures        
Ownership interest (as a percent) 49.00%     49.00%
Income (loss) from equity method investments $ (600) 600 $ (200)  
Investment balance $ 21,800 $ 23,900    
SAFE&CEC S.r.l. | Landi Renzo S.p.A.        
Acquisition and Divestitures        
Ownership interest (as a percent)       51.00%
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Total Joint Venture (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 01, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Oct. 12, 2021
Mar. 03, 2021
Schedule of Equity Method Investments [Line Items]            
Income (loss) from equity method investments   $ (4,824) $ (430) $ (161)    
TotalEnergies            
Schedule of Equity Method Investments [Line Items]            
Income (loss) from equity method investments   200 (100)      
Investment balance   $ 4,500 $ 4,700      
TotalEnergies | ADG RNG Production Facilities            
Schedule of Equity Method Investments [Line Items]            
Investment commitment of equity in production projects           $ 400,000
Investment commitment in joint venture           50,000
TotalEnergies | ADG RNG Production Facilities | TotalEnergies S.E.            
Schedule of Equity Method Investments [Line Items]            
Investment commitment in joint venture           $ 50,000
TotalEnergies | DR Development Agreement            
Schedule of Equity Method Investments [Line Items]            
Investment commitment in joint venture         $ 7,000  
Initial contribution commitment $ 4,800          
TotalEnergies | DR Development Agreement | TotalEnergies S.E.            
Schedule of Equity Method Investments [Line Items]            
Investment commitment in joint venture         $ 7,000  
Initial contribution commitment $ 4,800          
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Investments in Other Entities and Noncontrolling Interest in a Subsidiary - bp Joint Venture (Details) - USD ($)
$ in Thousands, shares in Millions
1 Months Ended 12 Months Ended
Jun. 21, 2021
Apr. 13, 2021
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2022
Dec. 18, 2020
Dec. 31, 2019
Schedule of Equity Method Investments [Line Items]                      
Income (loss) from equity method investments           $ (4,824) $ (430) $ (161)      
Summarized Financial Information                      
Net loss           (59,590) (94,155) (11,529)      
Net income (loss)           (58,733) (93,146) (9,864)      
Current assets         $ 409,936 471,720 409,936        
Total assets         957,070 1,082,357 957,070        
Current liabilities         125,904 148,146 125,904        
Total liabilities         201,659 354,886 201,659        
Equity attributable to shareholders         747,076 719,993 747,076        
Equity attributable to noncontrolling interest         8,335 7,478 8,335        
Total equity         755,411 727,471 755,411 $ 522,850     $ 543,029
BP Products North America | bp Loan                      
Schedule of Equity Method Investments [Line Items]                      
Debt issuance amount                   $ 50,000  
bpJV                      
Summarized Financial Information                      
Operating income (loss)           (7,210) (678)        
Net loss           (5,485) (603)        
Net income (loss)           (5,426) (599)        
Current assets         152,072 157,241 152,072        
Non-current assets         70,433 207,464 70,433        
Total assets         222,505 364,705 222,505        
Current liabilities         24,932 22,698 24,932        
Non-current liabilities         1,000 2,716 1,000        
Total liabilities         25,932 25,414 25,932        
Equity attributable to shareholders         191,170 313,544 191,170        
Equity attributable to noncontrolling interest         5,403 25,747 5,403        
Total equity         196,573 $ 339,291 196,573        
bpJV | ADG RNG Production Facilities                      
Schedule of Equity Method Investments [Line Items]                      
Investment commitment in joint venture $ 50,200 $ 30,000                  
Additional commitment in joint venture   20,000                  
Initial contribution commitment   $ 30,000                  
Ownership interest (as a percent)           50.00%          
Income (loss) from equity method investments           $ 2,700 (400)        
Investment balance         69,800 $ 156,800 69,800        
bpJV | ADG RNG Production Facilities | bpJV Capital Call                      
Schedule of Equity Method Investments [Line Items]                      
Investment commitment in joint venture         71,600   71,600        
Initial contribution commitment     $ 38,100 $ 51,600 20,000            
Capital call contribution amount         143,200   143,200        
bpJV | ADG RNG Production Facilities | bpJV Capital Call 2                      
Schedule of Equity Method Investments [Line Items]                      
Investment commitment in joint venture                 $ 38,100    
Capital call contribution amount                 $ 76,200    
bpJV | ADG RNG Production Facilities | Class A Units                      
Schedule of Equity Method Investments [Line Items]                      
Number of units received   30.0                  
Payments to acquire units in joint venture 20,000                    
Priority Return to acquire additional units $ 200                    
bpJV | ADG RNG Production Facilities | bp                      
Schedule of Equity Method Investments [Line Items]                      
Investment commitment in joint venture   $ 50,000                  
Ownership interest (as a percent)           50.00%          
bpJV | ADG RNG Production Facilities | bp | bpJV Capital Call                      
Schedule of Equity Method Investments [Line Items]                      
Investment commitment in joint venture         $ 71,600   $ 71,600        
bpJV | ADG RNG Production Facilities | bp | Class A Units                      
Schedule of Equity Method Investments [Line Items]                      
Number of units received   30.0                  
bpJV | ADG RNG Production Facilities | bp | Class B Units                      
Schedule of Equity Method Investments [Line Items]                      
Number of units received   20.0                  
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Investments in Other Entities and Noncontrolling Interest in a Subsidiary - SAFE&CEC S.r.l (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 29, 2017
Schedule of Equity Method Investments [Line Items]        
Income (loss) from equity method investments $ (4,824) $ (430) $ (161)  
Summarized Financial Information        
Net income (loss) (59,590) (94,155) (11,529)  
Current assets 471,720 409,936    
Total assets 1,082,357 957,070    
Current liabilities 148,146 125,904    
Total liabilities 354,886 201,659    
SAFE&CEC S.r.l.        
Summarized Financial Information        
Revenue 110,104 109,119 89,535  
Gross profit 24,902 25,784 19,008  
Operating income (loss) 2,513 4,728 609  
Net income (loss) 951 2,392 (306)  
Current assets 82,514 75,137    
Non-current assets 60,187 56,052    
Total assets 142,701 131,189    
Current liabilities 73,931 58,910    
Non-current liabilities 20,248 21,730    
Total liabilities $ 94,179 80,640    
SAFE&CEC S.r.l.        
Schedule of Equity Method Investments [Line Items]        
Ownership interest (as a percent) 49.00%     49.00%
Income (loss) from equity method investments $ (600) 600 $ (200)  
Investment balance $ 21,800 $ 23,900    
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Other Equity Method Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Schedule of Equity Method Investments [Line Items]      
Income (loss) from equity method investments $ (4,824) $ (430) $ (161)
Summarized Financial Information      
Net loss (59,590) (94,155) (11,529)
Current assets 471,720 409,936  
Total assets 1,082,357 957,070  
Current liabilities 148,146 125,904  
Total liabilities 354,886 201,659  
Other Equity Method Investments      
Schedule of Equity Method Investments [Line Items]      
Investment balance 2,200 3,500  
Income (loss) from equity method investments (1,200) (600) 100
Other Equity Method Investments      
Summarized Financial Information      
Revenue 1,217 704 463
Gross profit 506 216 155
Operating income (loss) (2,556) (1,757) (90)
Net loss (2,585) (1,793) $ (126)
Current assets 1,652 1,349  
Non-current assets 4,609 7,047  
Total assets 6,261 8,396  
Current liabilities 1,169 1,012  
Non-current liabilities 2,383 192  
Total liabilities $ 3,552 $ 1,204  
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Investments in Other Entities and Noncontrolling Interest in a Subsidiary (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 29, 2020
Oct. 01, 2018
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jun. 24, 2020
Feb. 28, 2018
Oct. 14, 2014
Acquisition and Divestitures                
Income (loss) from equity method investments     $ (4,824) $ (430) $ (161)      
Payments to acquire additional controlling interest     89,700 78,919 650      
Outstanding balance     145,564 36,060        
Loss from noncontrolling interest     857 1,009 1,665      
NG Advantage                
Acquisition and Divestitures                
Loss from noncontrolling interest     900 1,000 $ 1,700      
Noncontrolling interest, fair value     7,500 8,300        
BP Products North America | Long-Term Natural Gas Purchase Contracts | NG Advantage                
Acquisition and Divestitures                
Contingent consideration, liability (up to)           $ 15,000 $ 30,000  
NG Advantage                
Acquisition and Divestitures                
Payments to acquire additional controlling interest   $ 5,000            
Debt issuance amount     29,100 5,000        
NG Advantage | Common unit purchase agreement                
Acquisition and Divestitures                
Ownership interest acquired               53.30%
Issuance of equity by subsidiary to parent (in shares) 283,019              
NG Advantage | Clean Energy Fuels Corp | Convertible Debt                
Acquisition and Divestitures                
Outstanding balance     $ 47,500 $ 18,400        
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Investments in Other Entities and Noncontrolling Interest in a Subsidiary - NG Advantage (Details) - USD ($)
$ in Thousands
1 Months Ended 4 Months Ended 12 Months Ended
Feb. 29, 2020
Feb. 06, 2020
Oct. 01, 2018
Feb. 28, 2018
Feb. 28, 2019
Jan. 31, 2019
Dec. 31, 2018
Nov. 30, 2018
Feb. 28, 2019
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jun. 24, 2020
Oct. 14, 2014
Schedule of Equity Method Investments [Line Items]                            
Loss from noncontrolling interest                   $ 857 $ 1,009 $ 1,665    
Investments carried at cost                   8,000        
NG Advantage                            
Schedule of Equity Method Investments [Line Items]                            
Ownership interest before transaction (as a percent)       53.30%                    
Ownership interest after transaction (as a percent)       53.50%                    
Loss from noncontrolling interest                   900 1,000 1,700    
Noncontrolling interest, fair value                   7,500 $ 8,300      
Long-Term Natural Gas Purchase Contracts | BP Products North America | NG Advantage                            
Schedule of Equity Method Investments [Line Items]                            
Contingent consideration, liability (up to)       $ 30,000                 $ 15,000  
NG Advantage                            
Schedule of Equity Method Investments [Line Items]                            
Purchase of interest by parent, shares purchased (in shares)     1,000,001                      
Ownership interest before transaction (as a percent)   64.60% 53.50%                      
Ownership interest after transaction (as a percent)   93.20% 61.70%           64.60%   93.30%      
Debt issuance amount                   $ 29,100 $ 5,000      
NG Advantage | Payment Obligations                            
Schedule of Equity Method Investments [Line Items]                            
Purchase of interest by parent, shares purchased (in shares)       19,660 100,000 100,000 100,000 100,000 400,000          
NG Advantage | November 2019 Convertible Note                            
Schedule of Equity Method Investments [Line Items]                            
Debt issuance amount                       $ 26,700    
Number of common units to be called by warrant (in shares)                       2,086,879    
NG Advantage | Common unit purchase agreement                            
Schedule of Equity Method Investments [Line Items]                            
Ownership interest acquired                           53.30%
Ownership interest after transaction (as a percent)                   93.30%        
Issuance of equity by subsidiary to parent (in shares) 283,019                          
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Total Joint Venture (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 01, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Oct. 12, 2021
Mar. 12, 2021
Mar. 03, 2021
Jan. 02, 2019
Schedule of Equity Method Investments [Line Items]                
Income (loss) from equity method investments   $ (4,824) $ (430) $ (161)        
Summarized Financial Information                
Net loss   (59,590) (94,155) $ (11,529)        
Current assets   471,720 409,936          
Total assets   1,082,357 957,070          
Current liabilities   148,146 125,904          
Total liabilities   354,886 201,659          
Socit Gnrale | Term Loan Facility                
Schedule of Equity Method Investments [Line Items]                
Maximum borrowing capacity (up to)               $ 100,000
ADG RNG Production Facilities | Socit Gnrale | Term Loan Facility                
Schedule of Equity Method Investments [Line Items]                
Maximum borrowing capacity (up to)           $ 20,000    
TotalEnergies                
Summarized Financial Information                
Operating income (loss)   (454) (119)          
Net loss   (454) (119)          
Current assets   11 3,086          
Non-current assets   32,773 13,103          
Total assets   32,784 16,189          
Current liabilities   4,326 6,770          
Non-current liabilities   19,493            
Total liabilities   23,819 6,770          
TotalEnergies                
Schedule of Equity Method Investments [Line Items]                
Income (loss) from equity method investments   200 (100)          
Investment balance   $ 4,500 $ 4,700          
TotalEnergies | ADG RNG Production Facilities                
Schedule of Equity Method Investments [Line Items]                
Investment commitment of equity in production projects             $ 400,000  
Investment commitment in joint venture             50,000  
TotalEnergies | ADG RNG Production Facilities | TotalEnergies S.E.                
Schedule of Equity Method Investments [Line Items]                
Investment commitment in joint venture             $ 50,000  
TotalEnergies | DR Development Agreement                
Schedule of Equity Method Investments [Line Items]                
Investment commitment in joint venture         $ 7,000      
Initial contribution commitment $ 4,800              
TotalEnergies | DR Development Agreement | TotalEnergies S.E.                
Schedule of Equity Method Investments [Line Items]                
Investment commitment in joint venture         $ 7,000      
Initial contribution commitment $ 4,800              
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restricted Cash          
Cash and cash equivalents $ 123,950   $ 99,448    
Total cash, cash equivalents and current portion of restricted cash 125,950   99,448    
Total long-term portion of restricted cash 0   7,008    
Total cash, cash equivalents and restricted cash 125,950   106,456 $ 119,977 $ 53,222
Restricted cash 2,000        
Amount in excess of FDIC and CDIC limits 124,800   98,000    
Standby letters of credit          
Restricted Cash          
Restricted cash 2,000   0    
Held as collateral          
Restricted Cash          
Total long-term portion of restricted cash $ 0 $ 7,000 $ 7,008    
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 139,915 $ 129,741
Gross Unrealized Gain (Loss) (346) (19)
Estimated Fair Value 139,569 129,722
Municipal bonds and notes    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   6,001
Gross Unrealized Gain (Loss)   (1)
Estimated Fair Value   6,000
Zero coupon bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 74,524 123,210
Gross Unrealized Gain (Loss) (365) (18)
Estimated Fair Value 74,159 123,192
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 64,861  
Gross Unrealized Gain (Loss) 19  
Estimated Fair Value 64,880  
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 530 530
Estimated Fair Value $ 530 $ 530
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments and Hedging Activities - Narrative (Details) - Not Designated as Hedging Instrument - Commodity swaps
gal in Millions
1 Months Ended 12 Months Ended
Oct. 31, 2018
contract
gal
Dec. 31, 2022
$ / gal
gal
Dec. 31, 2021
$ / gal
gal
Derivative [Line Items]      
Derivative asset, number of instruments held | contract 2    
Volumes (Diesel Gallons) | gal 5.0 6.9 11.9
Weighted-average price per diesel gallon (in usd per gallon) | $ / gal   3.18 3.18
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments and Hedging Activities - Summary of Commodity Derivative Activity (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Derivative Assets    
Gross Amounts Recognized $ 6,755 $ 6,776
Gross Amounts Offset   0
Net Amount Presented 6,755 6,776
Derivative Liability    
Gross Amounts Recognized 3,845 4,383
Net Amount Presented 3,845 4,383
Notes receivable and other long-term assets, net | Fueling agreements    
Derivative Assets    
Gross Amounts Recognized 5,115 4,738
Gross Amounts Offset   0
Net Amount Presented 5,115 4,738
Prepaid expenses and other current assets | Fueling agreements    
Derivative Assets    
Gross Amounts Recognized 1,640 2,038
Gross Amounts Offset   0
Net Amount Presented 1,640 2,038
Current portion of derivative liabilities, related party | Commodity swaps    
Derivative Assets    
Gross Amounts Recognized   1,900
Gross Amounts Offset   0
Net Amount Presented   1,900
Derivative Liability    
Gross Amounts Recognized 2,415  
Net Amount Presented 2,415  
Long-term portion of derivative liabilities, related party | Commodity swaps    
Derivative Assets    
Gross Amounts Recognized   2,483
Gross Amounts Offset   0
Net Amount Presented   $ 2,483
Derivative Liability    
Gross Amounts Recognized 1,430  
Net Amount Presented $ 1,430  
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments and Hedging Activities - Schedule of Weighted-Average Price of Open Commodity Swap Contracts (Details) - Not Designated as Hedging Instrument
12 Months Ended
Dec. 31, 2022
$ / gal
gal
Dec. 31, 2021
$ / gal
gal
Commodity Swap 2022    
Derivative [Line Items]    
Volumes (Diesel Gallons) | gal   5,000,000
Weighted-Average Price per Diesel Gallon (in usd per gallon) | $ / gal   3.18
Commodity Swap 2023    
Derivative [Line Items]    
Volumes (Diesel Gallons) | gal 5,000,000 5,000,000
Weighted-Average Price per Diesel Gallon (in usd per gallon) | $ / gal 3.18 3.18
Commodity Swap 2024    
Derivative [Line Items]    
Volumes (Diesel Gallons) | gal 1,875,000 1,875,000
Weighted-Average Price per Diesel Gallon (in usd per gallon) | $ / gal 3.18 3.18
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Commodity Swap Contracts (Details) - Not Designated as Hedging Instrument - Valuation Technique, Discounted Cash Flow - Level 3
Dec. 31, 2022
Dec. 31, 2021
Commodity swaps | Minimum | ULSD Gulf Coast Forward Curve    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 2.35 2.03
Commodity swaps | Minimum | Historical Differential to PADD 3 Diesel    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 0.88 0.87
Commodity swaps | Minimum | Historical Differential to PADD 5 Diesel    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 1.89 1.82
Commodity swaps | Maximum | ULSD Gulf Coast Forward Curve    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 2.59 2.15
Commodity swaps | Maximum | Historical Differential to PADD 3 Diesel    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 1.62 1.58
Commodity swaps | Maximum | Historical Differential to PADD 5 Diesel    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 3.00 2.69
Commodity swaps | Weighted Average | ULSD Gulf Coast Forward Curve    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 2.48 2.11
Commodity swaps | Weighted Average | Historical Differential to PADD 3 Diesel    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 1.13 1.03
Commodity swaps | Weighted Average | Historical Differential to PADD 5 Diesel    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 2.30 2.13
Fueling agreements | Minimum | ULSD Gulf Coast Forward Curve    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 2.35 2.03
Fueling agreements | Minimum | Historical Differential to PADD 3 Diesel    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 0.88 0.87
Fueling agreements | Minimum | Historical Differential to PADD 5 Diesel    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 1.91 1.82
Fueling agreements | Maximum | ULSD Gulf Coast Forward Curve    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 2.59 2.15
Fueling agreements | Maximum | Historical Differential to PADD 3 Diesel    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 1.62 1.58
Fueling agreements | Maximum | Historical Differential to PADD 5 Diesel    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 3.05 2.69
Fueling agreements | Weighted Average | ULSD Gulf Coast Forward Curve    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 2.48 2.11
Fueling agreements | Weighted Average | Historical Differential to PADD 3 Diesel    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 1.13 1.03
Fueling agreements | Weighted Average | Historical Differential to PADD 5 Diesel    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative asset, measurement input 2.31 2.13
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Convertible Promissory Note (Details) - Convertible promissory note
12 Months Ended
Dec. 31, 2022
USD ($)
Fair Value Measurements  
Amount provided for funding in certain equity method investee $ 2,000,000.0
Interest rate 7.00%
Risk-free interest rate  
Fair Value Measurements  
Debt instrument, measurement input $ 4.57
Credit adjustment  
Fair Value Measurements  
Debt instrument, measurement input 8.36
Credit adjusted discount rate  
Fair Value Measurements  
Debt instrument, measurement input $ 12.93
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Transfers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]    
Asset transferred level 3 net $ 0 $ 0
Liabilities transferred level 3 net $ 0 $ 0
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets:    
Available-for-sale securities $ 139,569 $ 129,722
Short-term investments 139,569 129,722
U.S. government securities    
Assets:    
Available-for-sale securities 64,880  
Municipal bonds and notes    
Assets:    
Available-for-sale securities   6,000
Zero coupon bonds    
Assets:    
Available-for-sale securities 74,159 123,192
Certificates of deposit    
Assets:    
Available-for-sale securities 530 530
Fair value measured on recurring basis | U.S. government securities    
Assets:    
Available-for-sale securities 64,880  
Fair value measured on recurring basis | Municipal bonds and notes    
Assets:    
Available-for-sale securities   6,000
Fair value measured on recurring basis | Zero coupon bonds    
Assets:    
Available-for-sale securities 74,159 123,192
Fair value measured on recurring basis | Convertible promissory note    
Assets:    
Available-for-sale securities 1,880  
Fair value measured on recurring basis | Certificates of deposit    
Assets:    
Short-term investments 530 530
Fair value measured on recurring basis | Embedded derivatives    
Assets:    
Derivative assets 6,755 6,776
Fair value measured on recurring basis | Commodity swap contracts    
Liabilities:    
Derivative liabilities 3,845 4,383
Fair value measured on recurring basis | Level 1 | U.S. government securities    
Assets:    
Available-for-sale securities 64,880  
Fair value measured on recurring basis | Level 2 | Municipal bonds and notes    
Assets:    
Available-for-sale securities   6,000
Fair value measured on recurring basis | Level 2 | Zero coupon bonds    
Assets:    
Available-for-sale securities 74,159 123,192
Fair value measured on recurring basis | Level 2 | Certificates of deposit    
Assets:    
Short-term investments 530 530
Fair value measured on recurring basis | Level 3 | Convertible promissory note    
Assets:    
Available-for-sale securities 1,880  
Fair value measured on recurring basis | Level 3 | Embedded derivatives    
Assets:    
Derivative assets 6,755 6,776
Fair value measured on recurring basis | Level 3 | Commodity swap contracts    
Liabilities:    
Derivative liabilities $ 3,845 $ 4,383
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Fair Value Recognition - Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of the beginning and ending balances of assets measured at fair value using significant unobservable inputs (Level 3)    
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax
Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income [Extensible List] Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax
Commodity swap contracts    
Reconciliation of the beginning and ending balances of assets measured at fair value using significant unobservable inputs (Level 3)    
Beginning balance   $ 5,648
Settlements, net   (225)
Total gain (loss)   5,423
Ending balance    
Change in unrealized gain (loss) included in earnings   (5,648)
Embedded derivatives    
Reconciliation of the beginning and ending balances of assets measured at fair value using significant unobservable inputs (Level 3)    
Beginning balance $ 6,776 791
Total gain (loss) (21) 5,985
Ending balance 6,755 6,776
Change in unrealized gain (loss) included in earnings   $ 5,985
Convertible promissory note    
Reconciliation of the beginning and ending balances of assets measured at fair value using significant unobservable inputs (Level 3)    
Total gain (loss) (134)  
Purchases 2,014  
Ending balance 1,880  
Change in unrealized gain (loss) included in earnings $ (134)  
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Fair Value Recognition - Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of the beginning and ending balances of liabilities measured at fair value using significant unobservable inputs (Level 3)    
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax
Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income [Extensible List] Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax
Commodity swap contracts    
Reconciliation of the beginning and ending balances of liabilities measured at fair value using significant unobservable inputs (Level 3)    
Beginning Balance $ (4,383)  
Settlements, net 7,761 $ 1,083
Total gain (loss) (7,223) (5,466)
Ending Balance $ (3,845) (4,383)
Change in unrealized gain (loss) included in earnings   (4,383)
Embedded derivatives    
Reconciliation of the beginning and ending balances of liabilities measured at fair value using significant unobservable inputs (Level 3)    
Beginning Balance   (556)
Total gain (loss)   556
Change in unrealized gain (loss) included in earnings   $ 556
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Other Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Receivables    
Other receivables $ 17,026 $ 24,447
Loans to customers to finance vehicle purchases    
Other Receivables    
Other receivables 523 419
Accrued customer billings    
Other Receivables    
Other receivables 4,910 4,417
Fuel tax credits    
Other Receivables    
Other receivables 9,462 12,684
Other    
Other Receivables    
Other receivables $ 2,131 $ 6,927
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Land, Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Land, Property and Equipment      
Land, property and equipment, gross $ 721,912 $ 693,689  
Less accumulated depreciation (457,844) (431,928)  
Total land, property and equipment, net 264,068 261,761  
Capitalized software costs, net 35,300 33,800  
Accumulated amortization on the capitalized software costs 32,100 30,400  
Amortization expense related to the capitalized software costs 1,700 1,600 $ 2,500
Amount included in accounts payable balances 12,900 2,100  
Land      
Land, Property and Equipment      
Land, property and equipment, gross 3,476 3,476  
LNG liquefaction plants      
Land, Property and Equipment      
Land, property and equipment, gross 94,790 94,633  
Station equipment      
Land, Property and Equipment      
Land, property and equipment, gross 353,104 354,699  
Trailers      
Land, Property and Equipment      
Land, property and equipment, gross 73,253 72,783  
Other equipment      
Land, Property and Equipment      
Land, property and equipment, gross 106,184 93,135  
Construction in progress      
Land, Property and Equipment      
Land, property and equipment, gross $ 91,105 $ 74,963  
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Land, Property and Equipment - Fueling Station Equipment Removal (Details)
$ in Millions
3 Months Ended
Sep. 30, 2022
USD ($)
Property, Plant and Equipment [Abstract]  
Accelerated depreciation expense $ 10.6
Incremental ARO charges $ 2.5
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued alternative fuels incentives $ 34,239 $ 28,106
Accrued employee benefits 5,128 4,547
Accrued gas and equipment purchases 22,008 17,158
Accrued interest 1,827 893
Accrued property and other taxes 3,782 3,369
Accrued salaries and wages 6,857 8,172
Other 16,238 12,914
Total accrued liabilities $ 90,079 $ 75,159
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Principal Balances    
Total debt $ 150,093 $ 36,132
Less amounts due within one year (93) (12,868)
Total long-term debt 150,000 23,264
Unamortized Debt Financing Costs    
Total debt 4,529 72
Less amounts due within one year   (23)
Total long-term debt 4,529 49
Balance, Net of Financing Costs    
Total debt 145,564 36,060
Less amounts due within one year (93) (12,845)
Total long-term debt 145,471 23,215
NG Advantage debt    
Principal Balances    
Total debt   25,832
Unamortized Debt Financing Costs    
Total debt   72
Balance, Net of Financing Costs    
Total debt   25,760
SG Facility    
Principal Balances    
Total debt   9,500
Balance, Net of Financing Costs    
Total debt   9,500
Riverstone Term Loan    
Principal Balances    
Total debt 150,000  
Unamortized Debt Financing Costs    
Total debt 4,529  
Balance, Net of Financing Costs    
Total debt 145,471  
Other debt    
Principal Balances    
Total debt 93 800
Balance, Net of Financing Costs    
Total debt $ 93 $ 800
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Aggregate Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Summary of aggregate maturities of debt obligations    
2023 $ 93  
2026 150,000  
Total debt 150,093 $ 36,132
Riverstone Term Loan    
Summary of aggregate maturities of debt obligations    
2026 150,000  
Total debt 150,000  
Other debt    
Summary of aggregate maturities of debt obligations    
2023 93  
Total debt $ 93 $ 800
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Riverstone Credit Agreement (Details) - Riverstone Credit Agreement - Term loan
Dec. 22, 2022
USD ($)
Debt Instrument [Line Items]  
Proceeds from loan $ 150,000,000
Elected under SOFR  
Debt Instrument [Line Items]  
Applicable margin (as a percent) 7.25%
Floor rate (as a percent) 1.50%
Elected under ABR  
Debt Instrument [Line Items]  
Applicable margin (as a percent) 6.25%
Floor rate (as a percent) 2.50%
1 year to 18 months  
Debt Instrument [Line Items]  
Call premium (as a percent) 2.00%
18 months to 24 months  
Debt Instrument [Line Items]  
Call premium (as a percent) 2.50%
Thereafter  
Debt Instrument [Line Items]  
Call premium (as a percent) 3.00%
Federal Funds  
Debt Instrument [Line Items]  
Basis spread on variable rate 0.50%
SOFR  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.00%
Applicable margin (as a percent) 6.50%
ABR  
Debt Instrument [Line Items]  
Interest rate (as a percent) 5.50%
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - SG Credit and TOTAL Credit Support Agreement (Details) - USD ($)
$ in Thousands
Dec. 22, 2022
Jan. 02, 2019
Dec. 31, 2022
Dec. 31, 2021
Mar. 12, 2021
Long-term debt [Line Items]          
Outstanding balance     $ 145,564 $ 36,060  
Socit Gnrale          
Long-term debt [Line Items]          
Repayments of debt $ 2,000        
Outstanding balance $ 0        
Socit Gnrale | Term Loan Facility          
Long-term debt [Line Items]          
Maximum borrowing capacity (up to)   $ 100,000      
Commitment fee percentage   0.39%      
Socit Gnrale | London Interbank Offered Rate (LIBOR) | Term Loan Facility          
Long-term debt [Line Items]          
Basis spread on variable rate   1.30%      
Socit Gnrale | Station Build Costs | Term Loan Facility          
Long-term debt [Line Items]          
Maximum borrowing capacity (up to)         $ 45,000
Socit Gnrale | ADG RNG Production Facilities | Term Loan Facility          
Long-term debt [Line Items]          
Maximum borrowing capacity (up to)         $ 20,000
Total Holdings USA Inc. | Term Loan Facility          
Long-term debt [Line Items]          
Maximum borrowing capacity (up to)   $ 100,000      
Interest rate per quarter   2.50%      
Covenant for debt default   $ 20,000      
Total Holdings USA Inc. | London Interbank Offered Rate (LIBOR) | Term Loan Facility          
Long-term debt [Line Items]          
Basis spread on variable rate   1.00%      
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - NG Advantage Debt and Financing Lease Obligations (Details)
$ in Thousands
12 Months Ended
Jan. 31, 2022
USD ($)
Dec. 10, 2020
USD ($)
Dec. 20, 2018
USD ($)
Mar. 01, 2018
USD ($)
installment
Dec. 18, 2017
USD ($)
installment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 22, 2022
USD ($)
Nov. 30, 2016
USD ($)
installment
Long-term debt [Line Items]                    
Long-term portion of restricted cash           $ 0 $ 7,008      
Loss on extinguishment of debt           3,413 39 $ 1,249    
Held as collateral                    
Long-term debt [Line Items]                    
Long-term portion of restricted cash             7,000      
Interest expense                    
Long-term debt [Line Items]                    
Loss on extinguishment of debt           2,300        
Compression Station                    
Long-term debt [Line Items]                    
Sale leaseback transaction, term     5 years              
Annual rate (as a percent)     12.00%              
Amount held as security deposit $ 800                  
Sale Leaseback Transaction, outstanding principal balance           0        
Purchase price     $ 7,000              
Monthly rental payments     $ 100              
BoA | BoA MLA                    
Long-term debt [Line Items]                    
Proceeds from sale of equipment in sale-leaseback agreement         $ 2,100          
Sale leaseback transaction, term         5 years          
Number of equal monthly installments | installment         60          
Annual rate (as a percent)         4.86%          
First National | First National MLA                    
Long-term debt [Line Items]                    
Proceeds from sale of equipment in sale-leaseback agreement       $ 6,300            
Sale leaseback transaction, term       6 years            
Number of equal monthly installments | installment       72            
Sale Leaseback Transaction, outstanding principal balance 0                  
First National | Nations MLA                    
Long-term debt [Line Items]                    
Annual rate (as a percent)       9.28%            
Loan and Security Agreement | 5.17% Term Loan | Wintrust Commercial Finance                    
Long-term debt [Line Items]                    
Debt issuance amount                   $ 4,700
Number of monthly installments | installment                   72
Interest rate                   5.17%
NG Advantage debt | Berkshire Bank                    
Long-term debt [Line Items]                    
Collateral amount             $ 7,000      
NG Advantage debt | 5% maturing on January 1, 2026 | Berkshire Bank                    
Long-term debt [Line Items]                    
Debt issuance amount $ 14,000 $ 14,500                
Interest rate 5.00% 5.00%                
Period during which the debt instrument principal balance is required to be paid following its issuance   5 years                
NG Advantage debt | Revolving line of credit | Berkshire Bank                    
Long-term debt [Line Items]                    
Maximum borrowing capacity (up to)   $ 1,000                
Interest rate during period (as a percent)   3.00%                
NG Advantage debt | Revolving line of credit | Berkshire Bank | Prime Rate                    
Long-term debt [Line Items]                    
Basis spread on variable rate   0.25%                
NG Advantage debt | Bekshire Term Loan 2 | Berkshire Bank                    
Long-term debt [Line Items]                    
Loss on extinguishment of debt           1,100        
Debt cancelled amount           $ 7,000        
Plains Credit Facility | Berkshire Bank                    
Long-term debt [Line Items]                    
Debt cancelled amount                 $ 7,000  
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - BP Loan and Plains Credit Facility (Details) - Plains Credit Facility - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 22, 2022
Jan. 31, 2022
Sep. 16, 2021
May 01, 2021
Debt Instrument [Line Items]          
Certificate of deposit   $ 2.0      
Cash, cash equivalents and current portion of restricted cash          
Debt Instrument [Line Items]          
Certificate of deposit $ 2.0        
Berkshire Bank          
Debt Instrument [Line Items]          
Debt cancelled amount   $ 7.0      
Revolving line of credit | Plains          
Debt Instrument [Line Items]          
Maximum borrowing capacity (up to)       $ 20.0 $ 20.0
Remaining borrowing capacity $ 11.0     18.0  
Revolving line of credit | Minimum | Plains          
Debt Instrument [Line Items]          
Interest rate (as a percent)         3.25%
Standby letters of credit | Plains          
Debt Instrument [Line Items]          
Maximum borrowing capacity (up to)       $ 2.0  
Standby letters of credit | Berkshire Bank          
Debt Instrument [Line Items]          
Loan pledged as collateral     $ 7.0    
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Other Debt (Details)
Dec. 31, 2022
Other debt | Maximum  
Long-term debt [Line Items]  
Interest rate 4.75%
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Authorized Shares (Details)
Dec. 31, 2022
class
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Jun. 14, 2021
shares
Jun. 13, 2021
shares
Stockholders' Equity Note [Abstract]        
Authorized number of classes of capital stock | class 2      
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001    
Preferred stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001    
Authorized shares (in shares) 455,000,000      
Common stock, authorized (in shares) 454,000,000 454,000,000 454,000,000 304,000,000
Preferred stock, authorized (in shares) 1,000,000 1,000,000    
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Voting Rights (Details)
Dec. 31, 2022
Vote
Equity [Abstract]  
Number of votes per share held by holders of common stock 1
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Total Private Placement (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 13, 2018
May 09, 2018
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stockholders' equity          
Fees and issuance costs     $ 0 $ 6,534 $ 0
Purchase Agreement          
Stockholders' equity          
Number of shares issued in transaction (in shares) 50,856,296 50,856,296      
Price per share (in dollars per share)   $ 1.64      
Percentage of ownership after transaction 25.00%        
Consideration received on transaction $ 83,400        
Fees and issuance costs $ 1,900        
Purchase Agreement | Purchase Percentage Covenant, Threshold          
Stockholders' equity          
Percentage of ownership after transaction   5.00%      
Purchase Agreement | Purchase Percentage Covenant, Maximum          
Stockholders' equity          
Percentage of ownership after transaction   30.00%      
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - At the Market Offering (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 08, 2021
Jun. 03, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jun. 07, 2021
May 10, 2021
ATM Program Activity              
Fees and issuance costs     $ 0 $ 6,534 $ 0    
At The Market Offering              
ATM Program Activity              
Fees and issuance costs       6,500      
Goldman Sachs & Co. LLC | At The Market Offering              
ATM Program Activity              
Aggregate offering price           $ 100,000 $ 100,000
Gross proceeds       $ 200,000      
Shares issued (in shares) 10,473,946 12,362,237   22,836,183      
Fees and issuance costs       $ 6,000      
XML 111 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended 34 Months Ended
Jun. 13, 2018
May 09, 2018
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2022
Dec. 07, 2021
Mar. 12, 2020
Subsidiary, Sale of Stock [Line Items]                
Approved share repurchase program             $ 50,000 $ 30,000
Cost to repurchase common stock     $ 6,122 $ 2,916 $ 14,647      
Repurchase of common stock (in shares)     1,190,254          
Stock repurchase program total stock repurchased           9,387,340    
Amount utilized under the repurchase plan           $ 23,500    
Authorized funds remaining under the Repurchase Program     $ 26,500     $ 26,500    
Purchase Agreement                
Subsidiary, Sale of Stock [Line Items]                
Number of shares issued in transaction (in shares) 50,856,296 50,856,296            
Price per share (in dollars per share)   $ 1.64            
Percentage of ownership after transaction 25.00%              
Consideration received on transaction $ 83,400              
Purchase Agreement | Purchase Percentage Covenant, Threshold                
Subsidiary, Sale of Stock [Line Items]                
Percentage of ownership after transaction   5.00%            
Purchase Agreement | Purchase Percentage Covenant, Maximum                
Subsidiary, Sale of Stock [Line Items]                
Percentage of ownership after transaction   30.00%            
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Stock Based Compensation (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
May 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock-based compensation        
Stock-based compensation expense, net of $0 tax in 2019, 2020, and 2021   $ 26,473 $ 14,994 $ 2,957
Stock-based compensation expense, tax   $ 0 $ 0 $ 0
Amended 2016 Plan        
Stock-based compensation        
Increase in the aggregate number of shares 17,500,000      
Number of shares available for future grant   8,902,966    
XML 113 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Service-Based Stock Options (Details) - Service Based Stock Options [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock-based compensation      
Vesting period 3 years    
Contractual term 10 years    
Number of Shares      
Outstanding at the beginning of the period (in shares) 11,813,671    
Granted (in shares) 731,736    
Exercised (in shares) (387,641)    
Forfeited or expired (in shares) (2,041,426)    
Outstanding at the end of the period (in shares) 10,116,340 11,813,671  
Exercisable at the end of the period (in shares) 6,222,399    
Vested and expected to vest at the end of the period (in shares) 10,116,340    
Weighted Average Exercise Price      
Outstanding at the beginning of the period (in dollars per share) $ 6.64    
Granted (in dollars per share) 6.69    
Exercised (in dollars per share) 2.67    
Forfeited or expired (in dollars per share) 10.62    
Outstanding at the end of the period (in dollars per share) 6.00 $ 6.64  
Exercisable at the end of the period (in dollars per share) 4.98    
Vested and expected to vest at the end of the period (in dollars per share) $ 6.00    
Additional option disclosures      
Outstanding at the end of the period, weighted average remaining contractual term 6 years 11 months 23 days    
Exercisable at the end of the period, weighted average remaining contractual term 5 years 11 months 12 days    
Vested and expected to vest at the end of the period, weighted average remaining contractual term 6 years 11 months 23 days    
Outstanding at the end of the period, aggregate intrinsic value $ 10,347    
Exercisable at the end of the period, aggregate intrinsic value 9,731    
Vested and expected to vest at the end of the period, aggregate intrinsic value 10,347    
Total unrecognized compensation cost related to non-vested shares $ 13,700    
Unrecognized compensation cost, weighted-average period 1 year 4 months 24 days    
Total fair value of shares vested $ 13,800    
Weighted-average assumption used for grants      
Dividend yield 0.00% 0.00% 0.00%
Expected volatility, minimum 73.70% 76.80% 65.80%
Expected volatility, maximum 76.90% 96.80% 83.90%
Risk-free interest rate, minimum 1.52% 0.58% 0.37%
Risk-free interest rate, maximum 4.34% 1.31% 1.21%
Expected life     6 years
Stock-based compensation      
Weighted-average grant date fair values of options granted (in dollars per share) $ 4.40 $ 5.90 $ 1.54
Exercised during the period, aggregate intrinsic value $ 1,300 $ 10,100 $ 1,800
Stock-based compensation expense $ 11,900 $ 9,900 $ 1,700
Minimum      
Weighted-average assumption used for grants      
Expected life 5 years 7 months 6 days 5 years 7 months 6 days  
Maximum      
Weighted-average assumption used for grants      
Expected life 5 years 10 months 24 days 5 years 9 months 18 days  
Vesting over the first year      
Stock-based compensation      
Vesting percentage 34.00%    
Vesting over the second year      
Stock-based compensation      
Vesting percentage 33.00%    
Vesting over the third year      
Stock-based compensation      
Vesting percentage 33.00%    
XML 114 R98.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Performance-Based Stock Options (Details) - Performance-Based Stock Options [Member] - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 07, 2021
Dec. 31, 2022
Dec. 31, 2021
Stock-based compensation      
Contractual term   10 years  
Number of Shares      
Outstanding at the beginning of the period (in shares)   1,640,000  
Granted (in shares)   0 1,640,000
Outstanding at the end of the period (in shares)   1,640,000 1,640,000
Exercisable at the end of the period (in shares)   410,000  
Weighted Average Exercise Price      
Outstanding at the beginning of the period (in dollars per share)   $ 6.77  
Outstanding at the end of the period (in dollars per share)   6.77 $ 6.77
Exercisable at the end of the period (in dollars per share)   $ 6.77  
Additional option disclosures      
Outstanding at the end of the period, weighted average remaining contractual term   8 years 11 months 8 days  
Exercisable at the end of the period, weighted average remaining contractual term   8 years 11 months 8 days  
Total unrecognized compensation cost related to non-vested shares   $ 4.5  
Total fair value of shares vested   $ 1.9  
Weighted-average assumption used for grants      
Dividend yield 0.00%    
Expected volatility 77.10%    
Risk-free interest rate 1.36%    
Expected life 6 years 2 months 12 days    
Stock-based compensation      
Weighted-average grant date fair values of options granted (in dollars per share)   $ 4.58  
Exercised during the period, aggregate intrinsic value   $ 0.0  
Stock-based compensation expense   $ 2.0 $ 1.0
XML 115 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Market-Based Stock Options (Details) - Market Based Stock Options [Member] - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 07, 2021
Dec. 31, 2022
Dec. 31, 2021
Stock-based compensation      
Share price   $ 14.00  
Threshold period of specified consecutive trading days within which common stock price to be trade to vest stock options   20 days  
Minimum percentage of closing price of the Company's common stock on the market-based stock option grant date   207.00%  
Contractual term   10 years  
Number of Shares      
Outstanding at the beginning of the period (in shares)   3,700,000  
Granted (in shares)   0 3,700,000
Outstanding at the end of the period (in shares)   3,700,000 3,700,000
Weighted Average Exercise Price      
Outstanding at the beginning of the period (in dollars per share)   $ 6.77  
Outstanding at the end of the period (in dollars per share)   $ 6.77 $ 6.77
Additional option disclosures      
Outstanding at the end of the period, weighted average remaining contractual term   8 years 11 months 8 days  
Total unrecognized compensation cost related to non-vested shares   $ 8.4  
Unrecognized compensation cost, weighted-average period   10 months 24 days  
Total fair value of shares vested   $ 0.0  
Weighted-average assumption used for grants      
Dividend yield 0.00%    
Expected volatility 67.80%    
Risk-free interest rate 1.50%    
Expected life 10 years    
Stock-based compensation      
Weighted-average grant date fair values of options granted (in dollars per share)     $ 4.87
Exercised during the period, aggregate intrinsic value   0.0 $ 0.0
Stock-based compensation expense   $ 9.4 $ 0.2
XML 116 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Restricted Stock Units (Details) - Service-Based RSUs - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Number of Shares      
Outstanding at the beginning of the period (in shares) 1,126,942    
Granted (in shares) 31,650    
Vested (in shares) (433,551)    
Forfeited or expired (in shares) (30,096)    
Outstanding at the end of the period (in shares) 694,945 1,126,942  
Weighted Average Fair Value at Grant Date      
Outstanding at the beginning of the period (in dollars per share) $ 8.08    
Granted (in dollars per share) 6.41 $ 10.24 $ 2.56
Vested (in dollars per share) 7.44    
Forfeited or expired (in dollars per share) 7.91    
Outstanding at the end of the period (in dollars per share) $ 8.41 $ 8.08  
Unrecognized compensation cost $ 3.1    
Unrecognized compensation cost, weighted-average period 10 months 24 days    
Stock-based compensation expense $ 3.1 $ 3.9 $ 1.0
Vesting over the first year      
Stock-based compensation      
Vesting percentage 34.00%    
Vesting over the second year      
Stock-based compensation      
Vesting percentage 33.00%    
Vesting over the third year      
Stock-based compensation      
Vesting percentage 33.00%    
XML 117 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan
$ in Millions
12 Months Ended
May 07, 2022
shares
May 07, 2013
period
shares
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Stock-based compensation          
Purchase price of shares expressed as percentage of fair market value of common stock   85.00%      
Number of non-concurrent offering periods | period   2      
Number of shares reserved (in shares)   2,500,000      
Stock-based compensation expense | $     $ 0.1 $ 0.1 $ 0.0
Shares sold pursuant to the ESPP (in shares) 2,500,000        
XML 118 R102.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Amazon Warrant (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 16, 2021
Jun. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jun. 14, 2021
Apr. 15, 2021
Subsidiary, Sale of Stock [Line Items]              
Common stock, par value (in dollars per share)     $ 0.0001 $ 0.0001      
Contra revenue charge     $ 24,302 $ 83,641 $ 0    
Amazon Warrant | Maximum              
Subsidiary, Sale of Stock [Line Items]              
Percentage of common stock outstanding owned (as a percent) 4.999%            
Amazon Warrant              
Subsidiary, Sale of Stock [Line Items]              
Aggregate number of warrant shares (in shares) 53,141,755         5,625,959  
Total discretionary fuel purchases $ 500,000            
Exercise price of the warrant (in dollars per share) $ 13.49         $ 13.49  
Exercise price premium (as a percent) 21.30%            
Common stock price (in dollars per share)             $ 11.12
Aggregate number of warrant shares that may require stockholder approval (in shares) 50,595,531            
Notification period to waive or modify Beneficial Ownership Limitation 61 days            
Contra revenue charge     24,300 83,600      
Customer incentive assets   $ 38,400          
Amazon Warrant | Prepaid expenses and other current assets              
Subsidiary, Sale of Stock [Line Items]              
Customer incentive assets     22,200 12,400      
Amazon Warrant | Notes receivable and other long term assets              
Subsidiary, Sale of Stock [Line Items]              
Customer incentive assets       $ 22,100      
Amazon Warrant | Vesting over the first year              
Subsidiary, Sale of Stock [Line Items]              
Contra revenue charge   $ 76,600 76,600        
Amazon Warrant | Vesting over the second year              
Subsidiary, Sale of Stock [Line Items]              
Contra revenue charge     $ 7,000        
XML 119 R103.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Fair Value of Amazon Warrant (Details) - Amazon Warrant - Black-Scholes option pricing model
Jun. 14, 2021
Apr. 16, 2021
Dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant 0.000 0.000
Expected volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant 0.6797 0.6646
Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant 0.0149 0.0159
Expected term in years    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant 9.8 10.0
XML 120 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Amazon Warrant Activity (Details) - Amazon Warrant - USD ($)
12 Months Ended
Jun. 14, 2021
Apr. 16, 2021
Dec. 31, 2022
Class of Warrant or Right [Line Items]      
Outstanding and unvested as of December 31, 2021     $ 44,077,779
Vested     (1,763,112)
Outstanding and unvested as of September 30, 2022     $ 42,314,667
Warrants, Vested, Number of Shares     1,763,112
Vesting over the first year      
Class of Warrant or Right [Line Items]      
Vested (1,406,490) (13,283,445)  
Warrants, Vested, Number of Shares 1,406,490 13,283,445  
XML 121 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Components of loss before income taxes      
U.S. $ (58,431) $ (93,117) $ (11,216)
Foreign (939) (919) (4)
Loss before income taxes (59,370) (94,036) (11,220)
Current:      
State 47 54 80
Foreign   (4) 109
Total current 47 50 189
Deferred:      
Federal 78 18 48
State 95 51 72
Total deferred 173 69 120
Total tax expense $ 220 $ 119 $ 309
Federal income tax rate 21.00% 21.00% 21.00%
Reconciliation of the income tax provision      
Computed expected tax (benefit) $ (12,468) $ (19,747) $ (2,356)
Nondeductible expenses 4,218 617 2,775
Tax rate differential on foreign earnings 197 189 (144)
Joint ventures 441 (2) (5,059)
Amazon warrants 1,134 3,707  
Tax credits (6,065) (5,299) (4,037)
Other 843 1,463 1,559
Change in valuation allowance 11,920 19,191 7,571
Total tax expense 220 119 309
Tax benefit related to exclusion of AFTC 5,800 4,900 $ 4,200
Deferred tax assets:      
Accrued expenses 5,445 5,379  
Lease obligations 14,093 11,388  
Alternative minimum tax and general business credits 7,011 6,787  
Stock option expense 7,850 7,214  
Amazon warrants 16,169 16,026  
Other 3,163 3,167  
Depreciation and amortization 3,455 2,582  
Loss carryforwards 141,381 128,514  
Total deferred tax assets 198,567 181,057  
Less valuation allowance (177,224) (162,018)  
Net deferred tax assets 21,343 19,039  
Deferred tax liabilities:      
Right-of-use assets (13,950) (11,266)  
Commodity swap contracts (784) (649)  
Goodwill (2,847) (2,534)  
Investments in joint ventures and partnerships (4,862) (5,517)  
Total deferred tax liabilities (22,443) (19,966)  
Net deferred tax liabilities $ (1,100) $ (927)  
XML 122 R106.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Tax Credit Carryforwards (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Federal  
Income Taxes  
Operating loss carryforwards $ 549.4
Federal | General  
Income Taxes  
Tax credit carryforwards 7.0
State  
Income Taxes  
Operating loss carryforwards 420.1
Foreign  
Income Taxes  
Operating loss carryforwards $ 4.1
XML 123 R107.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Valuation allowance      
Deferred tax assets, valuation allowance $ 177,224 $ 162,018  
Net increase in valuation allowance 15,200    
Reconciliation of the total amounts of unrecognized tax benefits      
Unrecognized tax benefits, if recognized, fully offset with valuation allowance 54,700    
Unrecognized tax benefit at the beginning of the period 50,585 45,299  
Gross increases-tax positions in current year 4,358 5,650  
Gross decreases-tax positions in prior year (271) (364)  
Unrecognized tax benefit at the end of the period 54,672 50,585 $ 45,299
Additional information on income tax      
Interest expense related to uncertain tax positions $ 0 $ 0 $ 0
XML 124 R108.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Long-Term Take-or-Pay Natural Gas Purchase Contracts (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Nov. 07, 2022
Loan Commitment to an Equity Method Investee    
Fixed commitments under the contract payable in future    
Irrevocably committed amount   $ 5.5
Convertible promissory note    
Fixed commitments under the contract payable in future    
Interest rate 7.00%  
Convertible promissory note | Loan Commitment to an Equity Method Investee    
Fixed commitments under the contract payable in future    
Interest rate   7.00%
Maturity term   18 months
Natural Gas Supply Agreement | DGS    
Fixed commitments under the contract payable in future    
2023 $ 3.2  
2024 $ 2.0  
XML 125 R109.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases    
Sales-type lease, interest income $ 400 $ 400
NG Advantage    
Leases    
Residual value of leased asset $ 1,000  
XML 126 R110.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Finance and Operating Lease Asset and Liability Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finance leases:    
Land, property and equipment, gross $ 721,912 $ 693,689
Accumulated depreciation (457,844) (431,928)
Total land, property and equipment, net 264,068 261,761
Current portion of finance lease obligations $ 948 $ 846
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Current portion of finance lease obligations Current portion of finance lease obligations
Long-term portion of finance lease obligations $ 2,134 $ 2,427
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Long-term portion of finance lease obligations Long-term portion of finance lease obligations
Total finance lease liabilities $ 3,082 $ 3,273
Operating leases:    
Operating lease right-of-use assets $ 52,586 $ 42,537
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating lease right-of-use assets Operating lease right-of-use assets
Current portion of operating lease obligations $ 4,206 $ 3,551
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Current portion of operating lease obligations Current portion of operating lease obligations
Long-term portion of operating lease obligations $ 48,911 $ 39,431
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Long-term portion of operating lease obligations Long-term portion of operating lease obligations
Total operating lease liabilities $ 53,117 $ 42,982
Finance Leased Assets    
Finance leases:    
Land, property and equipment, gross 5,703 5,617
Accumulated depreciation (2,895) (2,646)
Total land, property and equipment, net $ 2,808 $ 2,971
XML 127 R111.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finance leases:    
Depreciation on assets under finance leases $ 877 $ 809
Interest on lease liabilities 164 181
Total finance leases expense 1,041 990
Operating leases:    
Lease expense 8,800 7,313
Lease expense on short-term leases 513 205
Variable lease expense 4,306 3,321
Sublease income (636) (726)
Total operating leases expense $ 12,983 $ 10,113
XML 128 R112.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Supplemental Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases    
Operating cash outflows from finance leases $ 164 $ 181
Operating cash outflows from operating leases 6,582 5,804
Financing cash outflows from finance leases 945 789
Assets obtained in exchange for new finance lease liabilities 774 879
ROU assets obtained in exchange for operating lease liabilities $ 13,449 $ 19,515
Weighted-average remaining lease term - finance leases 2 years 4 months 2 days 2 years 10 months 13 days
Weighted-average remaining lease term - operating leases 11 years 3 months 14 days 12 years 3 months 21 days
Weighted-average discount rate - finance leases 5.71% 5.22%
Weighted-average discount rate - operating leases 8.44% 7.55%
XML 129 R113.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of Finance and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finance Leases    
2023 $ 1,094  
2024 1,515  
2025 610  
2026 130  
Total minimum lease payments 3,349  
Less amount representing interest (267)  
Present value of lease liabilities 3,082 $ 3,273
Operating Leases    
2023 8,129  
2024 8,138  
2025 8,137  
2026 8,008  
2027 7,874  
Thereafter 43,833  
Total minimum lease payments 84,119  
Less amount representing interest (31,002)  
Present value of lease liabilities $ 53,117 $ 42,982
XML 130 R114.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of Lease Receivables (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Fiscal year:  
2023 $ 962
2024 962
2025 962
2026 985
2027 1,105
Thereafter 1,267
Total minimum lease payments 6,243
Less amount representing interest (1,487)
Present value of lease receivables $ 4,756
XML 131 R115.htm IDEA: XBRL DOCUMENT v3.22.4
401(k) Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]      
Maximum percentage of base pay that can be contributed by employees through salary deferrals 90.00%    
Contribution by the company $ 1.9 $ 1.6 $ 1.5
XML 132 R116.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Net loss attributable to Clean Energy Fuels Corp. $ (58,733) $ (93,146) $ (9,864)
Weighted-average common shares outstanding 222,414,790 213,118,694 200,657,912
Dilutive effect of potential common shares from restricted stock units and stock options 0 0 0
Weighted-average common shares outstanding - diluted 222,414,790 213,118,694 200,657,912
Basic loss per share (in dollars per share) $ (0.26) $ (0.44) $ (0.05)
Diluted loss per share (in dollars per share) $ (0.26) $ (0.44) $ (0.05)
XML 133 R117.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share - Anti-dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net Loss Per Share      
Anti-dilutive securities (in shares) 74,918,999 77,048,327 10,234,330
Stock options      
Net Loss Per Share      
Anti-dilutive securities (in shares) 15,456,340 17,153,671 8,142,831
Convertibles notes      
Net Loss Per Share      
Anti-dilutive securities (in shares)     1,112,783
Restricted stock units      
Net Loss Per Share      
Anti-dilutive securities (in shares) 694,945 1,126,942 978,716
Amazon warrant shares      
Net Loss Per Share      
Anti-dilutive securities (in shares) 58,767,714 58,767,714  
XML 134 R118.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 07, 2022
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]      
Outstanding balance   $ 145,564 $ 36,060
Convertible promissory note      
Related Party Transaction [Line Items]      
Outstanding balance   1,900  
TOTALEnergies S.E.      
Related Party Transaction [Line Items]      
Proceeds from related party   7,600 4,900
Receivables from related party   2,500 1,400
Related party expense   8,400 2,000
Payable to related parties   200 100
SAFE&CEC S.r.l.      
Related Party Transaction [Line Items]      
Proceeds from related party   200 200
Receivables from related party   300  
Related party expense   16,700 9,600
Payable to related parties   3,300 200
TotalEnergies JV and bpJV      
Related Party Transaction [Line Items]      
Proceeds from related party   1,300 400
Receivables from related party   $ 500 $ 400
Equity method investee      
Related Party Transaction [Line Items]      
Amount provided for funding in certain equity method investee $ 2,000    
XML 135 R119.htm IDEA: XBRL DOCUMENT v3.22.4
Reportable Segments and Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Geographic Information      
Total revenue $ 420,164 $ 255,646 $ 291,724
Total operating income (loss) (51,707) (95,048) (9,844)
Total long-lived assets 527,584 441,400 383,665
United States      
Geographic Information      
Total revenue 416,975 252,310 281,546
Total operating income (loss) (50,796) (94,157) (9,853)
Total long-lived assets 525,682 440,770 383,463
Canada      
Geographic Information      
Total revenue 3,189 3,336 10,178
Total operating income (loss) (911) (891) 9
Total long-lived assets $ 1,902 $ 630 $ 202
XML 136 R120.htm IDEA: XBRL DOCUMENT v3.22.4
Concentrations (Details) - Minimum - Natural gas expense - Supplier concentration
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Three supplier      
Supplier Concentrations      
Concentration risk, percentage     10.00%
Zero supplier      
Supplier Concentrations      
Concentration risk, percentage   10.00%  
One supplier      
Supplier Concentrations      
Concentration risk, percentage 10.00%    
XML 137 R121.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II: Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allowances for Doubtful Trade Receivables      
Movement in valuation and qualifying accounts      
Balance at the beginning of the period $ 1,205 $ 1,335 $ 2,412
Charges (benefit) to operations 571 77 796
Deductions (401) (207) (1,873)
Balance at the end of the period 1,375 1,205 1,335
Allowance for Doubtful Notes Receivables      
Movement in valuation and qualifying accounts      
Balance at the beginning of the period 4,755 4,105 3,331
Charges (benefit) to operations 744 650 1,250
Deductions     (476)
Balance at the end of the period $ 5,499 $ 4,755 $ 4,105
XML 138 clne-20221231x10k_htm.xml IDEA: XBRL DOCUMENT 0001368265 clne:AmazonWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-06-14 0001368265 clne:AmazonWarrantMember us-gaap:MeasurementInputOptionVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-06-14 0001368265 clne:AmazonWarrantMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-06-14 0001368265 clne:AmazonWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-06-14 0001368265 clne:AmazonWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-04-16 0001368265 clne:AmazonWarrantMember us-gaap:MeasurementInputOptionVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-04-16 0001368265 clne:AmazonWarrantMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-04-16 0001368265 clne:AmazonWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-04-16 0001368265 clne:AmazonWarrantMember 2022-12-31 0001368265 clne:AmazonWarrantMember 2021-12-31 0001368265 us-gaap:AllowanceForNotesReceivableMember 2022-01-01 2022-12-31 0001368265 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0001368265 us-gaap:AllowanceForNotesReceivableMember 2021-01-01 2021-12-31 0001368265 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0001368265 us-gaap:AllowanceForNotesReceivableMember 2020-01-01 2020-12-31 0001368265 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0001368265 us-gaap:AllowanceForNotesReceivableMember 2022-12-31 0001368265 us-gaap:AllowanceForCreditLossMember 2022-12-31 0001368265 us-gaap:AllowanceForNotesReceivableMember 2021-12-31 0001368265 us-gaap:AllowanceForCreditLossMember 2021-12-31 0001368265 us-gaap:AllowanceForNotesReceivableMember 2020-12-31 0001368265 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001368265 us-gaap:AllowanceForNotesReceivableMember 2019-12-31 0001368265 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001368265 clne:DesertGasServicesMember clne:NaturalGasSupplyAgreementMember 2022-12-31 0001368265 us-gaap:DomesticCountryMember us-gaap:GeneralBusinessMember 2022-12-31 0001368265 2021-12-07 0001368265 2020-03-12 0001368265 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001368265 clne:GoldmanSacksAndCoMember clne:AtMarketOfferingMember 2021-06-08 2021-06-08 0001368265 clne:GoldmanSacksAndCoMember clne:AtMarketOfferingMember 2021-06-03 2021-06-03 0001368265 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001368265 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001368265 us-gaap:RetainedEarningsMember 2022-12-31 0001368265 us-gaap:NoncontrollingInterestMember 2022-12-31 0001368265 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001368265 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001368265 us-gaap:RetainedEarningsMember 2021-12-31 0001368265 us-gaap:NoncontrollingInterestMember 2021-12-31 0001368265 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001368265 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001368265 us-gaap:RetainedEarningsMember 2020-12-31 0001368265 us-gaap:NoncontrollingInterestMember 2020-12-31 0001368265 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001368265 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001368265 us-gaap:RetainedEarningsMember 2019-12-31 0001368265 us-gaap:NoncontrollingInterestMember 2019-12-31 0001368265 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001368265 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001368265 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001368265 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001368265 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-12-31 0001368265 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-12-31 0001368265 clne:AmazonWarrantMember 2021-04-15 0001368265 us-gaap:EmployeeStockMember 2022-05-07 2022-05-07 0001368265 clne:ServiceBasedStockOptionsMember 2021-12-31 0001368265 clne:PerformanceBasedStockOptionsMember 2021-12-31 0001368265 clne:MarketBasedStockOptionsMember 2021-12-31 0001368265 clne:AmendedAndRestated2016PerformanceIncentivePlanMember 2022-12-31 0001368265 clne:AmendedAndRestated2016PerformanceIncentivePlanMember 2020-05-01 2020-05-31 0001368265 srt:MinimumMember clne:ServiceBasedStockOptionsMember 2022-01-01 2022-12-31 0001368265 srt:MaximumMember clne:ServiceBasedStockOptionsMember 2022-01-01 2022-12-31 0001368265 srt:MinimumMember clne:ServiceBasedStockOptionsMember 2021-01-01 2021-12-31 0001368265 srt:MaximumMember clne:ServiceBasedStockOptionsMember 2021-01-01 2021-12-31 0001368265 clne:PerformanceBasedStockOptionsMember 2021-12-07 2021-12-07 0001368265 clne:MarketBasedStockOptionsMember 2021-12-07 2021-12-07 0001368265 clne:ServiceBasedRestrictedStockUnitsRSUMember 2021-12-31 0001368265 clne:ServiceBasedStockOptionsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0001368265 clne:ServiceBasedStockOptionsMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-01 2022-12-31 0001368265 clne:ServiceBasedStockOptionsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0001368265 clne:ServiceBasedRestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0001368265 clne:ServiceBasedRestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-01 2022-12-31 0001368265 clne:ServiceBasedRestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0001368265 us-gaap:PrivatePlacementMember 2018-05-09 0001368265 clne:NgAdvantageMember clne:CommonUnitPurchaseAgreementMember 2022-01-01 2022-12-31 0001368265 clne:NgAdvantageMember 2021-01-01 2021-12-31 0001368265 clne:NgAdvantageMember 2020-02-06 2020-02-06 0001368265 clne:NgAdvantageMember 2018-11-01 2019-02-28 0001368265 us-gaap:PrivatePlacementMember clne:PurchasePercentageCovenantThresholdMember 2018-05-09 2018-05-09 0001368265 us-gaap:PrivatePlacementMember clne:PurchasePercentageCovenantMaximumMember 2018-05-09 2018-05-09 0001368265 clne:NgAdvantageMember 2018-02-28 2018-02-28 0001368265 us-gaap:PrivatePlacementMember 2018-05-09 2018-05-09 0001368265 srt:MinimumMember 2022-12-31 0001368265 srt:MaximumMember 2022-12-31 0001368265 clne:RngJointVenturesMember 2022-01-01 2022-12-31 0001368265 clne:RngJointVenturesMember 2021-01-01 2021-12-31 0001368265 clne:VolumeRelatedRenewableIdentificationNumberCreditsMember 2022-01-01 2022-12-31 0001368265 clne:VolumeRelatedProductRevenueMember 2022-01-01 2022-12-31 0001368265 clne:VolumeRelatedOperationsAndMaintenanceServiceRevenueMember 2022-01-01 2022-12-31 0001368265 clne:VolumeRelatedLowCarbonFuelStandardCreditsMember 2022-01-01 2022-12-31 0001368265 clne:VolumeRelatedFuelSalesMember 2022-01-01 2022-12-31 0001368265 clne:StationConstructionSalesMember 2022-01-01 2022-12-31 0001368265 clne:OtherServiceRevenueSourceMember 2022-01-01 2022-12-31 0001368265 clne:FederalAlternativeFuelsTaxCreditMember 2022-01-01 2022-12-31 0001368265 clne:VolumeRelatedRenewableIdentificationNumberCreditsMember 2021-01-01 2021-12-31 0001368265 clne:VolumeRelatedProductRevenueMember 2021-01-01 2021-12-31 0001368265 clne:VolumeRelatedOperationsAndMaintenanceServiceRevenueMember 2021-01-01 2021-12-31 0001368265 clne:VolumeRelatedLowCarbonFuelStandardCreditsMember 2021-01-01 2021-12-31 0001368265 clne:VolumeRelatedFuelSalesMember 2021-01-01 2021-12-31 0001368265 clne:StationConstructionSalesMember 2021-01-01 2021-12-31 0001368265 clne:OtherServiceRevenueSourceMember 2021-01-01 2021-12-31 0001368265 clne:FederalAlternativeFuelsTaxCreditMember 2021-01-01 2021-12-31 0001368265 clne:VolumeRelatedRenewableIdentificationNumberCreditsMember 2020-01-01 2020-12-31 0001368265 clne:VolumeRelatedProductRevenueMember 2020-01-01 2020-12-31 0001368265 clne:VolumeRelatedOperationsAndMaintenanceServiceRevenueMember 2020-01-01 2020-12-31 0001368265 clne:VolumeRelatedLowCarbonFuelStandardCreditsMember 2020-01-01 2020-12-31 0001368265 clne:VolumeRelatedFuelSalesMember 2020-01-01 2020-12-31 0001368265 clne:StationConstructionSalesMember 2020-01-01 2020-12-31 0001368265 clne:OtherServiceRevenueSourceMember 2020-01-01 2020-12-31 0001368265 clne:FederalAlternativeFuelsTaxCreditMember 2020-01-01 2020-12-31 0001368265 us-gaap:StandbyLettersOfCreditMember 2022-12-31 0001368265 us-gaap:StandbyLettersOfCreditMember 2021-12-31 0001368265 us-gaap:CollateralPledgedMember 2022-12-31 0001368265 us-gaap:CollateralPledgedMember 2022-01-31 0001368265 us-gaap:CollateralPledgedMember 2021-12-31 0001368265 clne:NgAdvantageMember 2022-12-31 0001368265 clne:SocitGnraleMember 2022-12-22 2022-12-22 0001368265 clne:TOTLS.aMember 2022-01-01 2022-12-31 0001368265 clne:SAFECECS.r.l.Member 2022-01-01 2022-12-31 0001368265 clne:TOTLS.aMember 2021-01-01 2021-12-31 0001368265 clne:SAFECECS.r.l.Member 2021-01-01 2021-12-31 0001368265 srt:MinimumMember us-gaap:OtherEnergyEquipmentMember 2022-01-01 2022-12-31 0001368265 srt:MinimumMember clne:LNGLiquefactionPlantMember 2022-01-01 2022-12-31 0001368265 srt:MaximumMember us-gaap:OtherEnergyEquipmentMember 2022-01-01 2022-12-31 0001368265 srt:MaximumMember us-gaap:GasTransmissionEquipmentMember 2022-01-01 2022-12-31 0001368265 srt:MaximumMember us-gaap:GasGatheringAndProcessingEquipmentMember 2022-01-01 2022-12-31 0001368265 srt:MaximumMember clne:LNGLiquefactionPlantMember 2022-01-01 2022-12-31 0001368265 us-gaap:OtherEnergyEquipmentMember 2022-12-31 0001368265 us-gaap:LandMember 2022-12-31 0001368265 us-gaap:GasTransmissionEquipmentMember 2022-12-31 0001368265 us-gaap:GasGatheringAndProcessingEquipmentMember 2022-12-31 0001368265 us-gaap:ConstructionInProgressMember 2022-12-31 0001368265 clne:LNGLiquefactionPlantMember 2022-12-31 0001368265 us-gaap:OtherEnergyEquipmentMember 2021-12-31 0001368265 us-gaap:LandMember 2021-12-31 0001368265 us-gaap:GasTransmissionEquipmentMember 2021-12-31 0001368265 us-gaap:GasGatheringAndProcessingEquipmentMember 2021-12-31 0001368265 us-gaap:ConstructionInProgressMember 2021-12-31 0001368265 clne:LNGLiquefactionPlantMember 2021-12-31 0001368265 clne:FinanceLeasedAssetsMember 2022-12-31 0001368265 clne:FinanceLeasedAssetsMember 2021-12-31 0001368265 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001368265 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001368265 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001368265 clne:SeniorSecuredTermLoanMember clne:SeniorSecuredFirstLienTermLoanCreditAgreementMember 2022-12-22 2022-12-22 0001368265 clne:GoldmanSacksAndCoMember clne:AtMarketOfferingMember 2021-01-01 2021-12-31 0001368265 clne:AtMarketOfferingMember 2021-01-01 2021-12-31 0001368265 us-gaap:PrivatePlacementMember 2018-06-13 2018-06-13 0001368265 us-gaap:AutomobileLoanMember 2022-12-31 0001368265 us-gaap:AccruedIncomeReceivableMember 2022-12-31 0001368265 clne:MiscellaneousOtherReceivablesMember 2022-12-31 0001368265 clne:FuelTaxAndCarbonCreditsMember 2022-12-31 0001368265 us-gaap:AutomobileLoanMember 2021-12-31 0001368265 us-gaap:AccruedIncomeReceivableMember 2021-12-31 0001368265 clne:MiscellaneousOtherReceivablesMember 2021-12-31 0001368265 clne:FuelTaxAndCarbonCreditsMember 2021-12-31 0001368265 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001368265 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001368265 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001368265 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001368265 us-gaap:ForeignCountryMember 2022-12-31 0001368265 us-gaap:DomesticCountryMember 2022-12-31 0001368265 country:US 2022-01-01 2022-12-31 0001368265 country:CA 2022-01-01 2022-12-31 0001368265 country:US 2021-01-01 2021-12-31 0001368265 country:CA 2021-01-01 2021-12-31 0001368265 country:US 2020-01-01 2020-12-31 0001368265 country:CA 2020-01-01 2020-12-31 0001368265 clne:BerkshireBankMember us-gaap:StandbyLettersOfCreditMember clne:PlainsCreditFacilityMember 2022-01-31 0001368265 country:US 2022-12-31 0001368265 country:CA 2022-12-31 0001368265 country:US 2021-12-31 0001368265 country:CA 2021-12-31 0001368265 country:US 2020-12-31 0001368265 country:CA 2020-12-31 0001368265 clne:NgAdvantageMember 2022-01-01 2022-12-31 0001368265 clne:NgAdvantageMember 2021-01-01 2021-12-31 0001368265 clne:NgAdvantageMember 2020-01-01 2020-12-31 0001368265 clne:CleanEnergyFuelsCorp.Member clne:NgAdvantageMember us-gaap:ConvertibleDebtMember 2022-12-31 0001368265 us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001368265 clne:SocitGnraleMember 2022-12-22 0001368265 clne:CleanEnergyFuelsCorp.Member clne:NgAdvantageMember us-gaap:ConvertibleDebtMember 2021-12-31 0001368265 clne:SocitGnraleMember clne:TermLoanFacilityMember 2019-01-02 2019-01-02 0001368265 clne:PlainsCapitalBankMember us-gaap:RevolvingCreditFacilityMember clne:PlainsCreditFacilityMember 2022-12-31 0001368265 clne:PlainsCapitalBankMember us-gaap:StandbyLettersOfCreditMember clne:PlainsCreditFacilityMember 2021-09-16 0001368265 clne:PlainsCapitalBankMember us-gaap:RevolvingCreditFacilityMember clne:PlainsCreditFacilityMember 2021-09-16 0001368265 clne:PlainsCapitalBankMember us-gaap:RevolvingCreditFacilityMember clne:PlainsCreditFacilityMember 2021-05-01 0001368265 clne:SocitGnraleMember clne:TermLoanFacilityMember us-gaap:BuildingAndBuildingImprovementsMember 2021-03-12 0001368265 clne:SocitGnraleMember clne:TermLoanFacilityMember clne:AdgRngProductionFacilitiesMember 2021-03-12 0001368265 clne:BerkshireBankMember us-gaap:RevolvingCreditFacilityMember clne:NGAdvantageDebtMember 2020-12-10 0001368265 clne:SocitGnraleMember clne:TermLoanFacilityMember 2019-01-02 0001368265 clne:BerkshireBankMember us-gaap:RevolvingCreditFacilityMember clne:NGAdvantageDebtMember 2020-12-10 2020-12-10 0001368265 clne:PlainsCapitalBankMember srt:MinimumMember us-gaap:RevolvingCreditFacilityMember clne:PlainsCreditFacilityMember 2021-05-01 0001368265 clne:BpJvJointVentureAgreementMember clne:AdgRngProductionFacilitiesMember 2022-01-01 2022-12-31 0001368265 clne:OtherEquityMethodInvestmentMember 2022-01-01 2022-12-31 0001368265 clne:BpJvJointVentureAgreementMember clne:AdgRngProductionFacilitiesMember 2021-01-01 2021-12-31 0001368265 clne:TotalJvJointVentureAgreementMember 2021-01-01 2021-12-31 0001368265 clne:SAFECECS.r.l.Member 2021-01-01 2021-12-31 0001368265 clne:OtherEquityMethodInvestmentMember 2021-01-01 2021-12-31 0001368265 clne:SAFECECS.r.l.Member 2020-01-01 2020-12-31 0001368265 clne:OtherEquityMethodInvestmentMember 2020-01-01 2020-12-31 0001368265 clne:TotalJvJointVentureAgreementMember 2022-01-01 2022-12-31 0001368265 clne:BpJvJointVentureAgreementMember 2022-01-01 2022-12-31 0001368265 clne:TotalJvJointVentureAgreementMember 2021-01-01 2021-12-31 0001368265 clne:BpJvJointVentureAgreementMember 2021-01-01 2021-12-31 0001368265 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember 2022-01-01 2022-12-31 0001368265 clne:SAFECECS.r.l.Member 2022-01-01 2022-12-31 0001368265 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember 2021-01-01 2021-12-31 0001368265 clne:SAFECECS.r.l.Member 2021-01-01 2021-12-31 0001368265 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember 2020-01-01 2020-12-31 0001368265 clne:SAFECECS.r.l.Member 2020-01-01 2020-12-31 0001368265 clne:BerkshireBankMember clne:BekshireTermLoan2Member clne:NGAdvantageDebtMember 2022-01-01 2022-12-31 0001368265 us-gaap:InterestExpenseMember 2022-01-01 2022-12-31 0001368265 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-12-31 0001368265 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001368265 srt:MinimumMember us-gaap:ContractualRightsMember 2022-01-01 2022-12-31 0001368265 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-12-31 0001368265 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001368265 srt:MaximumMember us-gaap:ContractualRightsMember 2022-01-01 2022-12-31 0001368265 us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-12-31 0001368265 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001368265 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001368265 us-gaap:CustomerRelationshipsMember 2022-12-31 0001368265 us-gaap:ContractualRightsMember 2022-12-31 0001368265 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001368265 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001368265 us-gaap:CustomerRelationshipsMember 2021-12-31 0001368265 us-gaap:ContractualRightsMember 2021-12-31 0001368265 clne:ManureFeedstockContractualRightsMember 2022-12-31 0001368265 clne:ManureFeedstockContractualRightsMember 2021-12-31 0001368265 us-gaap:SwapMember 2022-12-31 0001368265 us-gaap:SwapMember 2021-12-31 0001368265 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2020-12-31 0001368265 us-gaap:SwapMember 2022-01-01 2022-12-31 0001368265 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2022-12-31 0001368265 clne:ConvertiblePromissoryNotesMember 2022-12-31 0001368265 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2021-12-31 0001368265 us-gaap:SwapMember 2020-12-31 0001368265 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2020-12-31 0001368265 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2022-01-01 2022-12-31 0001368265 clne:VolumeRelatedRevenueMember 2022-01-01 2022-12-31 0001368265 clne:CommoditySwapAndCustomerContractMember 2022-01-01 2022-12-31 0001368265 clne:VolumeRelatedRevenueMember 2021-01-01 2021-12-31 0001368265 clne:CommoditySwapAndCustomerContractMember 2021-01-01 2021-12-31 0001368265 clne:VolumeRelatedRevenueMember 2020-01-01 2020-12-31 0001368265 clne:CommoditySwapAndCustomerContractMember 2020-01-01 2020-12-31 0001368265 us-gaap:SwapMember 2021-01-01 2021-12-31 0001368265 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2021-01-01 2021-12-31 0001368265 clne:ConvertiblePromissoryNotesMember 2022-01-01 2022-12-31 0001368265 us-gaap:SwapMember 2021-01-01 2021-12-31 0001368265 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2021-01-01 2021-12-31 0001368265 us-gaap:CommodityContractMember 2022-01-01 2022-12-31 0001368265 clne:ConvertiblePromissoryNotesMember 2022-01-01 2022-12-31 0001368265 clne:TotalJvJointVentureAgreementMember 2022-01-01 2022-12-31 0001368265 clne:SAFECECS.r.l.Member 2022-01-01 2022-12-31 0001368265 clne:BpJvJointVentureAgreementMember 2022-01-01 2022-12-31 0001368265 clne:TotalJvJointVentureAgreementMember 2022-12-31 0001368265 clne:OtherEquityMethodInvestmentMember 2022-12-31 0001368265 clne:BpJvJointVentureAgreementMember clne:AdgRngProductionFacilitiesMember 2021-12-31 0001368265 clne:TotalJvJointVentureAgreementMember 2021-12-31 0001368265 clne:SAFECECS.r.l.Member 2021-12-31 0001368265 clne:OtherEquityMethodInvestmentMember 2021-12-31 0001368265 clne:CounterpartyToJointVentureBpMember clne:BpJvJointVentureAgreementMember clne:AdgRngProductionFacilitiesMember 2022-12-31 0001368265 clne:BpJvJointVentureAgreementMember clne:AdgRngProductionFacilitiesMember 2022-12-31 0001368265 clne:SAFECECS.r.l.Member 2022-12-31 0001368265 srt:MaximumMember clne:AmazonWarrantMember 2021-04-16 0001368265 clne:SAFECECS.r.l.Member clne:LandiRenzoS.p.A.Member 2017-12-29 0001368265 clne:SAFECECS.r.l.Member 2017-12-29 0001368265 clne:ServiceBasedStockOptionsMember 2022-12-31 0001368265 clne:PerformanceBasedStockOptionsMember 2022-12-31 0001368265 clne:ServiceBasedRestrictedStockUnitsRSUMember 2022-12-31 0001368265 clne:SAFECECS.r.l.Member 2021-12-31 0001368265 clne:TOTLS.aMember 2022-12-31 0001368265 clne:SAFECECS.r.l.Member 2022-12-31 0001368265 clne:RngJointVenturesMember 2022-12-31 0001368265 clne:TOTLS.aMember 2021-12-31 0001368265 clne:RngJointVenturesMember 2021-12-31 0001368265 us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2022-12-31 0001368265 clne:CommoditySwap2024Member us-gaap:NondesignatedMember 2022-12-31 0001368265 clne:CommoditySwap2023Member us-gaap:NondesignatedMember 2022-12-31 0001368265 us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2021-12-31 0001368265 clne:CommoditySwap2024Member us-gaap:NondesignatedMember 2021-12-31 0001368265 clne:CommoditySwap2023Member us-gaap:NondesignatedMember 2021-12-31 0001368265 clne:CommoditySwap2022Member us-gaap:NondesignatedMember 2021-12-31 0001368265 us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2022-01-01 2022-12-31 0001368265 clne:CommoditySwap2024Member us-gaap:NondesignatedMember 2022-01-01 2022-12-31 0001368265 clne:CommoditySwap2023Member us-gaap:NondesignatedMember 2022-01-01 2022-12-31 0001368265 us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2021-01-01 2021-12-31 0001368265 clne:CommoditySwap2024Member us-gaap:NondesignatedMember 2021-01-01 2021-12-31 0001368265 clne:CommoditySwap2023Member us-gaap:NondesignatedMember 2021-01-01 2021-12-31 0001368265 clne:CommoditySwap2022Member us-gaap:NondesignatedMember 2021-01-01 2021-12-31 0001368265 us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2018-10-01 2018-10-31 0001368265 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SwapMember 2022-12-31 0001368265 us-gaap:FairValueMeasurementsRecurringMember us-gaap:SwapMember 2022-12-31 0001368265 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SwapMember 2021-12-31 0001368265 us-gaap:FairValueMeasurementsRecurringMember us-gaap:SwapMember 2021-12-31 0001368265 clne:DerivativeLiabilityNoncurrentRelatedPartyMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2022-12-31 0001368265 clne:DerivativeLiabilityCurrentRelatedPartyMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2022-12-31 0001368265 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember clne:FuelContractMember us-gaap:NondesignatedMember 2022-12-31 0001368265 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2022-12-31 0001368265 clne:LongTermInvestmentsAndReceivablesMember clne:FuelContractMember us-gaap:NondesignatedMember 2022-12-31 0001368265 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2022-12-31 0001368265 us-gaap:NondesignatedMember 2022-12-31 0001368265 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2021-12-31 0001368265 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2021-12-31 0001368265 us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2018-10-31 0001368265 srt:WeightedAverageMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember us-gaap:MeasurementInputCommodityForwardPriceMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:WeightedAverageMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:WeightedAverageMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:WeightedAverageMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember us-gaap:MeasurementInputCommodityForwardPriceMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:WeightedAverageMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:WeightedAverageMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:MinimumMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember us-gaap:MeasurementInputCommodityForwardPriceMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:MinimumMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:MinimumMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:MinimumMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember us-gaap:MeasurementInputCommodityForwardPriceMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:MinimumMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:MinimumMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:MaximumMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember us-gaap:MeasurementInputCommodityForwardPriceMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:MaximumMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:MaximumMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:MaximumMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember us-gaap:MeasurementInputCommodityForwardPriceMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:MaximumMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:MaximumMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001368265 srt:WeightedAverageMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember us-gaap:MeasurementInputCommodityForwardPriceMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:WeightedAverageMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:WeightedAverageMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:WeightedAverageMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember us-gaap:MeasurementInputCommodityForwardPriceMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:WeightedAverageMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:WeightedAverageMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:MinimumMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember us-gaap:MeasurementInputCommodityForwardPriceMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:MinimumMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:MinimumMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:MinimumMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember us-gaap:MeasurementInputCommodityForwardPriceMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:MinimumMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:MinimumMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:MaximumMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember us-gaap:MeasurementInputCommodityForwardPriceMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:MaximumMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:MaximumMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:MaximumMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember us-gaap:MeasurementInputCommodityForwardPriceMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:MaximumMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 srt:MaximumMember clne:FuelContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember clne:HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001368265 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember clne:FuelContractMember us-gaap:NondesignatedMember 2021-12-31 0001368265 clne:LongTermInvestmentsAndReceivablesMember clne:FuelContractMember us-gaap:NondesignatedMember 2021-12-31 0001368265 clne:DerivativeLiabilityNoncurrentRelatedPartyMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2021-12-31 0001368265 clne:DerivativeLiabilityCurrentRelatedPartyMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2021-12-31 0001368265 us-gaap:NondesignatedMember 2021-12-31 0001368265 us-gaap:CashAndCashEquivalentsMember clne:PlainsCreditFacilityMember 2022-12-31 0001368265 clne:PlainsCreditFacilityMember 2022-12-22 0001368265 clne:BerkshireBankMember clne:FivePointZeroPercentTermLoanMaturingJanuary12026Member clne:NGAdvantageDebtMember 2020-12-10 2020-12-10 0001368265 srt:MaximumMember clne:OtherDebtMember 2022-12-31 0001368265 clne:ConvertiblePromissoryNotesMember 2022-12-31 0001368265 clne:ConvertiblePromissoryNotesMember clne:LoanCommitmentToEquityMethodInvesteeMember 2022-11-07 0001368265 clne:SeniorSecuredTermLoanMember clne:SeniorSecuredFirstLienTermLoanCreditAgreementMember us-gaap:BaseRateMember 2022-12-22 0001368265 clne:SaleLeasebackTransactionNgAdvantageCompressionStationFinancingLeaseObligationMember 2018-12-20 0001368265 clne:FirstNationalCapitalLlcMember clne:SaleLeasebackTransactionNationsFundILlcMasterLeaseAgreementMember 2018-03-01 0001368265 clne:SeniorSecuredTermLoanMember clne:SeniorSecuredFirstLienTermLoanCreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-12-22 2022-12-22 0001368265 clne:ConvertiblePromissoryNotesMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001368265 clne:ConvertiblePromissoryNotesMember us-gaap:MeasurementInputExpectedDividendRateMember 2022-12-31 0001368265 clne:ConvertiblePromissoryNotesMember clne:MeasurementInputCreditAdjustmentMember 2022-12-31 0001368265 clne:NgAdvantageMember 2022-12-31 0001368265 clne:BerkshireBankMember clne:FivePointZeroPercentTermLoanMaturingJanuary12026Member clne:NGAdvantageDebtMember 2022-01-31 0001368265 clne:NgAdvantageMember 2021-12-31 0001368265 clne:BPProductsNorthAmericaMember clne:BpLoanMember 2020-12-18 0001368265 clne:BerkshireBankMember clne:FivePointZeroPercentTermLoanMaturingJanuary12026Member clne:NGAdvantageDebtMember 2020-12-10 0001368265 clne:BerkshireBankMember clne:NGAdvantageDebtMember 2021-12-31 0001368265 clne:RiverstoneTermLoanMember 2022-12-31 0001368265 clne:OtherDebtMember 2022-12-31 0001368265 clne:SGCreditAgreementMember 2021-12-31 0001368265 clne:OtherDebtMember 2021-12-31 0001368265 clne:NGAdvantageDebtMember 2021-12-31 0001368265 clne:BerkshireBankMember us-gaap:RevolvingCreditFacilityMember clne:NGAdvantageDebtMember us-gaap:PrimeRateMember 2020-12-10 2020-12-10 0001368265 clne:TotalHoldingsUSAInc.Member clne:TermLoanFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-02 2019-01-02 0001368265 clne:SocitGnraleMember clne:TermLoanFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-02 2019-01-02 0001368265 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001368265 us-gaap:ProductMember 2022-01-01 2022-12-31 0001368265 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001368265 us-gaap:ProductMember 2021-01-01 2021-12-31 0001368265 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001368265 us-gaap:ProductMember 2020-01-01 2020-12-31 0001368265 clne:VolumeRelatedRevenueMember 2022-12-31 0001368265 clne:StationConstructionSalesMember 2022-12-31 0001368265 clne:VolumeRelatedRevenueMember 2021-12-31 0001368265 clne:StationConstructionSalesMember 2021-12-31 0001368265 srt:MinimumMember us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember clne:OneSupplierMember 2022-01-01 2022-12-31 0001368265 srt:MinimumMember us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember clne:ZeroSupplierMember 2021-01-01 2021-12-31 0001368265 srt:MinimumMember us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember clne:ThreeSupplierMember 2020-01-01 2020-12-31 0001368265 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001368265 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001368265 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001368265 us-gaap:CommonStockMember 2022-12-31 0001368265 us-gaap:CommonStockMember 2021-12-31 0001368265 us-gaap:CommonStockMember 2020-12-31 0001368265 us-gaap:CommonStockMember 2019-12-31 0001368265 2021-06-14 0001368265 2021-06-13 0001368265 us-gaap:EmployeeStockMember 2013-05-07 0001368265 clne:NgAdvantageMember clne:ConvertiblePromissoryNoteNovember2019Member 2020-12-31 0001368265 clne:AmazonWarrantMember 2021-06-14 0001368265 2019-12-31 0001368265 clne:BPProductsNorthAmericaMember clne:NgAdvantageMember clne:LongTermNaturalGasPurchaseContractsMember 2020-06-24 0001368265 clne:BPProductsNorthAmericaMember clne:NgAdvantageMember clne:LongTermNaturalGasPurchaseContractsMember 2018-02-28 0001368265 clne:NgAdvantageMember 2022-12-31 0001368265 clne:NgAdvantageMember 2021-12-31 0001368265 clne:NgAdvantageMember clne:CommonUnitPurchaseAgreementMember 2014-10-14 0001368265 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember clne:ConvertiblePromissoryNotesMember 2022-12-31 0001368265 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember clne:ZeroCouponBondsMember 2022-12-31 0001368265 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001368265 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001368265 us-gaap:FairValueMeasurementsRecurringMember clne:ZeroCouponBondsMember 2022-12-31 0001368265 us-gaap:FairValueMeasurementsRecurringMember clne:ConvertiblePromissoryNotesMember 2022-12-31 0001368265 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2021-12-31 0001368265 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember clne:ZeroCouponBondsMember 2021-12-31 0001368265 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2021-12-31 0001368265 us-gaap:FairValueMeasurementsRecurringMember clne:ZeroCouponBondsMember 2021-12-31 0001368265 us-gaap:CertificatesOfDepositMember 2022-12-31 0001368265 us-gaap:CertificatesOfDepositMember 2021-12-31 0001368265 clne:ZeroCouponBondsMember 2022-12-31 0001368265 us-gaap:USStatesAndPoliticalSubdivisionsMember 2021-12-31 0001368265 clne:ZeroCouponBondsMember 2021-12-31 0001368265 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001368265 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember 2022-12-31 0001368265 clne:TotalJvJointVentureAgreementMember 2022-12-31 0001368265 clne:SAFECECS.r.l.Member 2022-12-31 0001368265 clne:BpJvJointVentureAgreementMember 2022-12-31 0001368265 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember 2021-12-31 0001368265 clne:TotalJvJointVentureAgreementMember 2021-12-31 0001368265 clne:SAFECECS.r.l.Member 2021-12-31 0001368265 clne:BpJvJointVentureAgreementMember 2021-12-31 0001368265 2022-07-01 2022-09-30 0001368265 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001368265 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001368265 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001368265 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001368265 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001368265 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001368265 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001368265 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001368265 us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-12-31 0001368265 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001368265 clne:ServiceBasedStockOptionsMember 2022-01-01 2022-12-31 0001368265 clne:ServiceBasedRestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001368265 clne:PerformanceBasedStockOptionsMember 2022-01-01 2022-12-31 0001368265 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001368265 clne:ServiceBasedStockOptionsMember 2021-01-01 2021-12-31 0001368265 clne:ServiceBasedRestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001368265 clne:PerformanceBasedStockOptionsMember 2021-01-01 2021-12-31 0001368265 clne:MarketBasedStockOptionsMember 2021-01-01 2021-12-31 0001368265 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001368265 clne:ServiceBasedStockOptionsMember 2020-01-01 2020-12-31 0001368265 clne:ServiceBasedRestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001368265 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001368265 2022-06-30 0001368265 2023-02-22 0001368265 clne:AmazonWarrantMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-06-14 2021-06-14 0001368265 clne:AmazonWarrantMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-04-16 2021-04-16 0001368265 2020-03-12 2022-12-31 0001368265 clne:MarketBasedStockOptionsMember 2022-01-01 2022-12-31 0001368265 us-gaap:EmployeeStockMember 2013-05-07 2013-05-07 0001368265 clne:MarketBasedStockOptionsMember 2022-12-31 0001368265 clne:SaleLeasebackTransactionNgAdvantageCompressionStationFinancingLeaseObligationMember 2022-01-31 2022-01-31 0001368265 clne:FirstNationalCapitalLlcMember clne:SaleLeasebackTransactionFirstNationalCapitalLlcMasterLeaseAgreementMember 2022-01-31 2022-01-31 0001368265 clne:SaleLeasebackTransactionNgAdvantageCompressionStationFinancingLeaseObligationMember 2022-01-01 2022-12-31 0001368265 clne:FirstNationalCapitalLlcMember clne:SaleLeasebackTransactionFirstNationalCapitalLlcMasterLeaseAgreementMember 2018-03-01 0001368265 clne:BankOfAmericaLeasingCapitalLlcMember clne:SaleLeasebackTransactionBankOfAmericaMasterLeaseAgreementMember 2017-12-18 0001368265 us-gaap:EquityMethodInvesteeMember 2022-11-07 2022-11-07 0001368265 clne:ConvertiblePromissoryNotesMember 2022-01-01 2022-12-31 0001368265 clne:BPProductsNorthAmericaInc.Member 2017-02-27 0001368265 clne:FirstNationalCapitalLlcMember clne:SaleLeasebackTransactionFirstNationalCapitalLlcMasterLeaseAgreementMember 2018-03-01 2018-03-01 0001368265 clne:BankOfAmericaLeasingCapitalLlcMember clne:SaleLeasebackTransactionBankOfAmericaMasterLeaseAgreementMember 2017-12-18 2017-12-18 0001368265 clne:BpJvJointVentureAgreementMember us-gaap:CommonClassAMember clne:AdgRngProductionFacilitiesMember 2021-06-21 2021-06-21 0001368265 us-gaap:ParentMember 2022-01-01 2022-12-31 0001368265 us-gaap:ParentMember 2021-01-01 2021-12-31 0001368265 us-gaap:ParentMember 2020-01-01 2020-12-31 0001368265 clne:SaleLeasebackTransactionNgAdvantageCompressionStationFinancingLeaseObligationMember 2018-12-20 2018-12-20 0001368265 clne:LoanCommitmentToEquityMethodInvesteeMember 2022-11-07 0001368265 clne:CounterpartyToJointVentureBpMember clne:BpJvJointVentureAgreementMember us-gaap:CommonClassBMember clne:AdgRngProductionFacilitiesMember 2021-04-13 2021-04-13 0001368265 clne:CounterpartyToJointVentureBpMember clne:BpJvJointVentureAgreementMember us-gaap:CommonClassAMember clne:AdgRngProductionFacilitiesMember 2021-04-13 2021-04-13 0001368265 clne:BpJvJointVentureAgreementMember us-gaap:CommonClassAMember clne:AdgRngProductionFacilitiesMember 2021-04-13 2021-04-13 0001368265 clne:BpJvJointVentureAgreementMember clne:CapitalContributionCallMember clne:AdgRngProductionFacilitiesMember 2022-09-01 2022-09-30 0001368265 clne:BpJvJointVentureAgreementMember clne:CapitalContributionCallMember clne:AdgRngProductionFacilitiesMember 2022-06-01 2022-06-30 0001368265 clne:BpJvJointVentureAgreementMember clne:CapitalContributionCallMember clne:AdgRngProductionFacilitiesMember 2021-12-01 2021-12-31 0001368265 clne:CounterpartyToJointVentureTotalMember clne:TotalJvJointVentureAgreementMember clne:DrDevelopmentAgreementMember 2021-11-01 2021-11-01 0001368265 clne:TotalJvJointVentureAgreementMember clne:DrDevelopmentAgreementMember 2021-11-01 2021-11-01 0001368265 clne:BpJvJointVentureAgreementMember clne:AdgRngProductionFacilitiesMember 2021-04-13 2021-04-13 0001368265 clne:BerkshireBankMember clne:BekshireTermLoan2Member clne:NGAdvantageDebtMember 2022-12-31 0001368265 clne:BerkshireBankMember clne:PlainsCreditFacilityMember 2022-12-22 0001368265 clne:WintrustCommercialFinanceMember clne:FivePointOneSevenPercentTermLoanMember clne:LoanAndSecurityAgreementMember 2016-11-30 0001368265 clne:SeniorSecuredTermLoanMember clne:SeniorSecuredFirstLienTermLoanCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-22 2022-12-22 0001368265 clne:OptionElectedUnderSofrMember clne:SeniorSecuredTermLoanMember clne:SeniorSecuredFirstLienTermLoanCreditAgreementMember 2022-12-22 2022-12-22 0001368265 clne:OptionElectedUnderAbrMember clne:SeniorSecuredTermLoanMember clne:SeniorSecuredFirstLienTermLoanCreditAgreementMember 2022-12-22 2022-12-22 0001368265 clne:TotalHoldingsUSAInc.Member clne:TermLoanFacilityMember 2019-01-02 0001368265 clne:ThereafterTwentyFourMonthsMember clne:SeniorSecuredTermLoanMember clne:SeniorSecuredFirstLienTermLoanCreditAgreementMember 2022-12-22 2022-12-22 0001368265 clne:OneYearAnniversaryToEighteenMonthsMember clne:SeniorSecuredTermLoanMember clne:SeniorSecuredFirstLienTermLoanCreditAgreementMember 2022-12-22 2022-12-22 0001368265 clne:EighteenMonthsToTwentyFourMonthsMember clne:SeniorSecuredTermLoanMember clne:SeniorSecuredFirstLienTermLoanCreditAgreementMember 2022-12-22 2022-12-22 0001368265 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember clne:AmazonWarrantMember 2022-12-31 0001368265 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember clne:AmazonWarrantMember 2021-12-31 0001368265 clne:NotesReceivableAndOtherLongTermAssetsMember clne:AmazonWarrantMember 2021-12-31 0001368265 clne:AmazonWarrantMember 2021-06-30 0001368265 clne:AmazonWarrantMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0001368265 clne:AmazonWarrantMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0001368265 clne:AmazonWarrantMember 2022-01-01 2022-12-31 0001368265 clne:AmazonWarrantMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-04-01 2021-06-30 0001368265 clne:AmazonWarrantMember 2021-01-01 2021-12-31 0001368265 srt:MinimumMember clne:ManureFeedstockContractualRightsMember 2022-01-01 2022-12-31 0001368265 srt:MaximumMember clne:ManureFeedstockContractualRightsMember 2022-01-01 2022-12-31 0001368265 clne:NgAdvantageMember us-gaap:PaymentGuaranteeMember 2019-02-01 2019-02-28 0001368265 clne:NgAdvantageMember us-gaap:PaymentGuaranteeMember 2019-01-01 2019-01-31 0001368265 clne:NgAdvantageMember us-gaap:PaymentGuaranteeMember 2018-12-01 2018-12-31 0001368265 clne:NgAdvantageMember us-gaap:PaymentGuaranteeMember 2018-11-01 2019-02-28 0001368265 clne:NgAdvantageMember us-gaap:PaymentGuaranteeMember 2018-11-01 2018-11-30 0001368265 clne:NgAdvantageMember 2018-10-01 2018-10-01 0001368265 clne:NgAdvantageMember us-gaap:PaymentGuaranteeMember 2018-02-28 2018-02-28 0001368265 clne:NgAdvantageMember clne:CommonUnitPurchaseAgreementMember 2020-02-29 2020-02-29 0001368265 clne:CounterpartyToJointVentureBpMember clne:BpJvJointVentureAgreementMember clne:CapitalContributionCallMember clne:AdgRngProductionFacilitiesMember 2021-12-31 0001368265 clne:CounterpartyToJointVentureTotalMember clne:TotalJvJointVentureAgreementMember clne:DrDevelopmentAgreementMember 2021-10-12 0001368265 clne:TotalJvJointVentureAgreementMember clne:DrDevelopmentAgreementMember 2021-10-12 0001368265 clne:BpJvJointVentureAgreementMember clne:AdgRngProductionFacilitiesMember 2021-06-21 0001368265 clne:CounterpartyToJointVentureBpMember clne:BpJvJointVentureAgreementMember clne:AdgRngProductionFacilitiesMember 2021-04-13 0001368265 clne:CounterpartyToJointVentureTotalMember clne:TotalJvJointVentureAgreementMember clne:AdgRngProductionFacilitiesMember 2021-03-03 0001368265 clne:TotalJvJointVentureAgreementMember clne:AdgRngProductionFacilitiesMember 2021-03-03 0001368265 clne:AmazonWarrantMember 2021-04-16 2021-04-16 0001368265 clne:AmazonWarrantMember 2021-04-16 0001368265 clne:BpJvJointVentureAgreementMember clne:CapitalContributionCallTwoMember clne:AdgRngProductionFacilitiesMember 2022-03-31 0001368265 clne:BpJvJointVentureAgreementMember clne:CapitalContributionCallMember clne:AdgRngProductionFacilitiesMember 2021-12-31 0001368265 clne:BPProductsNorthAmericaInc.Member 2019-12-01 2019-12-31 0001368265 clne:BPProductsNorthAmericaInc.Member srt:MinimumMember 2019-12-01 2019-12-31 0001368265 clne:BPProductsNorthAmericaInc.Member srt:MaximumMember 2019-12-01 2019-12-31 0001368265 clne:BPProductsNorthAmericaInc.Member 2022-01-01 2022-12-31 0001368265 clne:BPProductsNorthAmericaInc.Member 2021-01-01 2021-12-31 0001368265 clne:BPProductsNorthAmericaInc.Member 2020-01-01 2020-12-31 0001368265 clne:BPProductsNorthAmericaInc.Member 2017-02-27 2017-02-27 0001368265 clne:BPProductsNorthAmericaInc.Member 2019-03-01 2019-03-01 0001368265 clne:BPProductsNorthAmericaInc.Member 2018-02-01 2018-02-28 0001368265 clne:BPProductsNorthAmericaInc.Member 2022-12-31 0001368265 clne:BPProductsNorthAmericaInc.Member 2021-12-31 0001368265 clne:BPProductsNorthAmericaInc.Member 2020-12-31 0001368265 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001368265 2022-01-01 2022-12-31 0001368265 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001368265 2020-12-31 0001368265 2022-01-01 2022-01-01 0001368265 2021-01-01 2021-12-31 0001368265 2020-01-01 2020-12-31 0001368265 clne:GoldmanSacksAndCoMember clne:AtMarketOfferingMember 2021-06-07 0001368265 clne:GoldmanSacksAndCoMember clne:AtMarketOfferingMember 2021-05-10 0001368265 clne:BpJvJointVentureAgreementMember clne:AdgRngProductionFacilitiesMember 2021-04-13 0001368265 2022-12-31 0001368265 2021-12-31 iso4217:USD shares clne:contract utr:gal iso4217:USD iso4217:USD utr:gal shares clne:class pure clne:Vote clne:installment clne:facility clne:period http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2022#FinanceLeaseLiabilityCurrent http://fasb.org/us-gaap/2022#FinanceLeaseLiabilityNoncurrent http://fasb.org/us-gaap/2022#OperatingLeaseRightOfUseAsset http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityCurrent http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent 0 0 0001368265 FY false 0 0 222684923 222437429 P3Y P10Y P3Y P1Y P1Y P2Y P20Y 24302000 P12M P4Y P5Y 50000000 7000000 4800000 30000000 71600000 0.50 http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax 0.0001 P20D P61D http://fasb.org/us-gaap/2022#FinanceLeaseLiabilityCurrent http://fasb.org/us-gaap/2022#FinanceLeaseLiabilityNoncurrent http://fasb.org/us-gaap/2022#OperatingLeaseRightOfUseAsset http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityCurrent http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent 0.10 0.10 0.10 10-K true 2022-12-31 --12-31 2022 false 001-33480 CLEAN ENERGY FUELS CORP. DE 33-0968580 4675 MacArthur Court Suite 800 Newport Beach CA 92660 949 437-1000 Common stock, $0.0001 par value per share CLNE NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 786672145 222728864 185 KPMG LLP Irvine, California 99448000 125950000 129722000 139569000 1205000 1375000 87433000 91430000 24447000 17026000 31302000 37144000 37584000 60601000 409936000 471720000 42537000 52586000 261761000 264068000 7008000 0 56189000 30467000 109811000 193273000 64328000 64328000 5500000 5915000 957070000 1082357000 12845000 93000 846000 948000 3551000 4206000 24352000 44435000 75159000 90079000 7251000 5970000 1900000 2415000 125904000 148146000 23215000 145471000 2427000 2134000 39431000 48911000 2483000 1430000 8199000 8794000 201659000 354886000 0.0001 0.0001 1000000 1000000 0 0 0 0 0.0001 0.0001 454000000 454000000 222684923 222437429 22000 22000 1519918000 1553668000 -771242000 -829975000 -1622000 -3722000 747076000 719993000 8335000 7478000 755411000 727471000 957070000 1082357000 251954000 213133000 372995000 39770000 42513000 47169000 291724000 255646000 420164000 161705000 189600000 279748000 23705000 26004000 27993000 40000 0 0 68516000 89906000 109456000 47682000 45184000 54674000 301568000 350694000 471871000 -9844000 -95048000 -51707000 7348000 4430000 6308000 1345000 1082000 3374000 3025000 905000 95000 -161000 -430000 -4824000 1063000 3885000 0 700000 0 0 -11220000 -94036000 -59370000 309000 119000 220000 -11529000 -94155000 -59590000 -1665000 -1009000 -857000 -9864000 -93146000 -58733000 -0.05 -0.44 -0.26 -0.05 -0.44 -0.26 200657912 213118694 222414790 200657912 213118694 222414790 -9864000 -1665000 -11529000 -93146000 -1009000 -94155000 -58733000 -857000 -59590000 0 0 0 1355000 1355000 -1394000 -1394000 -1773000 -1773000 0 0 0 2000 2000 -19000 -19000 -327000 -327000 1357000 1357000 -1413000 -1413000 -2100000 -2100000 -8507000 -1665000 -10172000 -94559000 -1009000 -95568000 -60833000 -857000 -61690000 204723055 20000 1203186000 -668232000 -1566000 9621000 543029000 1512535 0 1683000 1683000 7744386 14647000 14647000 2957000 2957000 -9864000 -1665000 -11529000 1357000 1357000 -1388000 1388000 198491204 20000 1191791000 -678096000 -209000 9344000 522850000 24646419 2000 197919000 197921000 452700 2916000 2916000 14994000 14994000 118130000 118130000 -93146000 -1009000 -94155000 -1413000 -1413000 222684923 22000 1519918000 -771242000 -1622000 8335000 755411000 942760 0 1365000 1365000 1190254 0 6122000 6122000 26473000 26473000 12034000 12034000 -58733000 -857000 -59590000 -2100000 -2100000 222437429 22000 1553668000 -829975000 -3722000 7478000 727471000 -11529000 -94155000 -59590000 47682000 45184000 54674000 2662000 1257000 2035000 2957000 14994000 26473000 0 83641000 24302000 2175000 -3490000 517000 -46000 20000 -1712000 2875000 -1365000 -12000 -1249000 -39000 -3413000 1063000 3885000 0 700000 0 0 -161000 -430000 -4824000 2756000 2945000 3400000 120000 69000 173000 0 1640000 0 -53784000 24260000 1072000 -108000 5704000 9318000 -5275000 10498000 1366000 -3141000 -3053000 -3314000 -9337000 6615000 9324000 -10976000 4550000 -1281000 -13871000 16614000 16271000 61041000 41298000 66731000 74292000 324170000 410027000 101850000 223991000 401639000 13273000 23075000 44518000 535000 3905000 2310000 1567000 421000 1116000 4830000 887000 3885000 650000 78919000 89700000 0 5830000 8986000 4673000 2941000 360000 24170000 -207659000 -148541000 1683000 204455000 1365000 14647000 2916000 6122000 0 6534000 0 131000 1277000 486000 0 5815000 1410000 0 360000 1163000 65860000 4400000 159883000 0 1450000 1700000 0 1450000 1700000 70399000 50737000 49999000 1023000 14000 3239000 -18657000 152832000 101649000 201000 8000 -345000 66755000 -13521000 19494000 53222000 119977000 106456000 119977000 106456000 125950000 8000 15000 68000 57000 0 0 5622000 3907000 1873000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 1 —Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company and Nature of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Clean Energy Fuels Corp., together with its majority and wholly owned subsidiaries (hereinafter collectively referred to as the “Company,” unless the context or the use of the term indicates or requires otherwise) is engaged in the business of selling renewable and conventional natural gas as alternative fuels for vehicle fleets and related fueling solutions to its customers, primarily in the United States and Canada. The Company’s principal business is supplying renewable natural gas (“RNG”) and conventional natural gas, in the form of compressed natural gas (“CNG”) and liquefied natural gas (“LNG”), for medium and heavy-duty vehicles and providing operation and maintenance (“O&amp;M”) services for public and private vehicle fleet customer stations. The Company is also focused on developing, owning, and operating dairy and other livestock waste RNG projects and supplying RNG (currently procured solely from third party sources and will be supplemented by internally produced RNG when the Company’s RNG projects come online) to its customers in the heavy and medium-duty commercial transportation sector.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a comprehensive clean energy solutions provider, the Company also designs and builds, as well as operates and maintains, public and private vehicle fueling stations in the United States and Canada; sells and services compressors and other equipment used in RNG production and at fueling stations; transports and sells RNG and conventional natural gas, in the form of CNG and LNG, via “virtual” natural gas pipelines and interconnects; sells U.S. federal, state and local government credits it generates by selling RNG in the form of CNG and LNG as a vehicle fuel, including Renewable Identification Numbers (“RIN Credits” or “RINs”) under the federal Renewable Fuel Standard Phase 2 and credits under the California and the Oregon Low Carbon Fuel Standards (collectively, “LCFS Credits”); and obtains federal, state and local tax credits, grants and incentives. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements include the accounts of the Company and its subsidiaries, and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the Company’s consolidated financial position, results of operations, comprehensive income (loss), stockholders’ equity, and cash flows in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). All intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements and these notes. Actual results could differ from those estimates and may result in material effects on the Company’s operating results and financial position. Significant estimates made in preparing the accompanying consolidated financial statements include (but are not limited to) those related to revenue recognition, fair value measurements, goodwill and long-lived asset valuations and impairment assessments, income tax valuations, stock-based compensation expense and stock-based sales incentive charges.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventory consists of raw materials and spare parts, work in process and finished goods and is stated at the lower of cost (first-in, first-out) or net realizable value. The Company evaluates inventory balances for excess quantities and obsolescence by analyzing estimated demand, inventory on hand, sales levels and other information and reduces inventory balances to net realizable value for excess and obsolete inventory based on this analysis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventories consisted of the following as of December 31, 2021 and 2022 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials and spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,144</p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,144</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Derivative Instruments and Hedging Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Company’s <i style="font-style:italic;">Zero Now</i> truck financing program, the Company entered into commodity swap contracts in October 2018 intended to manage risks related to the diesel-to-natural gas price spread in connection with the natural gas fuel supply commitments the Company makes in its fueling agreements with fleet operators that participate in the <i style="font-style:italic;">Zero Now</i> program. The Company has not designated any derivative instruments as hedges for accounting purposes and does not enter into such instruments for speculative trading purposes. These derivative instruments are recorded in the accompanying consolidated balance sheets and are measured as either an asset or liability at fair value with changes in fair value recognized in earnings. See Note 7 for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are recorded at cost. Depreciation and amortization are recognized over the estimated useful lives of the assets using the straight-line method. The estimated useful lives of depreciable assets are <span style="-sec-ix-hidden:Hidden_zrHSAzbtB0KOIzDB1jTLyg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to twenty years for LNG liquefaction plant assets, up to ten years for station equipment and <span style="-sec-ix-hidden:Hidden_cfrUV_YpUU2Ttk8iMsXpNw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">LNG trailers</span></span>, and <span style="-sec-ix-hidden:Hidden_F7JsG3qe_kS9xasD6MeR3Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to seven years for all other depreciable assets. Leasehold improvements are amortized over the shorter of their estimated useful lives or related lease terms. Periodically, the Company receives cash grant funding to assist in the financing of fueling station construction. The Company initially records the grant proceeds as a reduction of the cost of the respective asset and subsequently amortizes the grant proceeds over the estimated useful life of the asset, resulting in lower total depreciation expense recognized over the estimated useful life of the asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Included in “Land, property and equipment, net” in the accompanying consolidated balance sheets were grant proceeds of $27.8 million and $24.9 million as of December 31, 2021 and 2022, respectively. Accumulated amortization of the grant proceeds was $18.0 million and $16.5 million as of December 31, 2021 and 2022, respectively. The Company recorded amortization expense relating to grant proceeds of $1.7 million, $1.7 million and $1.4 million for the years ended December 31, 2020, 2021 and 2022, respectively. No grant proceeds were received for the years ended December 31, 2022 and 2020. Total grant proceeds received were approximately $0.5 million for the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 1, 2019, the Company adopted Accounting Standards Codification (“ASC”) 842, <i style="font-style:italic;">Leases</i>, whereby leases are classified as either operating leases or finance leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the inception of a contract the Company assesses whether the contract is, or contains, a lease. The Company’s assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the period, and (3) whether the Company has the right to direct the use of the asset. The commencement date of the contract is the date the lessor makes the underlying asset available for use by the lessee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent obligations to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the net present value of fixed lease payments over the lease term. ROU assets also include any initial direct costs and advance lease payments made and exclude lease incentives. Lease liabilities also include terminal purchase options when deemed reasonably certain to exercise. The Company’s lease term includes options to extend when it is reasonably certain that it will exercise that option. The Company has elected not to recognize </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ROU assets and lease liabilities for short-term leases that have a term of 12 months or less; the Company recognizes lease expense for these leases on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As most of the Company’s operating leases do not have an implicit rate that can be readily determined, the Company uses its secured incremental borrowing rate for the same term as the underlying lease based on information available at lease commencement. For finance leases, the Company uses the rate implicit in the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The lease classification affects the expense recognition on the consolidated statements of operations. Operating lease charges are recorded in “Cost of sales, exclusive of depreciation and amortization,” and “Selling, general and administrative” expense. Finance lease charges are split, whereby depreciation on assets under finance leases is recorded in “Depreciation and amortization” expense and an implied interest component is recorded in “Interest expense.” The expense recognition for operating leases and finance leases is substantially consistent with legacy accounting. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company reviews the carrying value of its long-lived assets, including property and equipment and intangible assets with finite useful lives, for impairment whenever events or changes in circumstances indicate that the carrying value of an asset or asset group may not be recoverable. Events that could result in an impairment review include, among others, a significant decrease in the operating performance of a long-lived asset or asset group or the decision to close a fueling station. Impairment testing involves a comparison of the sum of the undiscounted future cash flows of the asset or asset group to its carrying amount. If the sum of the undiscounted future cash flows exceeds the carrying amount, then no impairment exists. If the carrying amount exceeds the sum of the undiscounted future cash flows, then a second step is performed to determine the amount of impairment, if any, to be recognized. An impairment loss is recognized to the extent that the carrying amount of the asset or asset group exceeds its fair value. The fair value of the asset or asset group is based on estimated discounted future cash flows of the asset or asset group using a discount rate commensurate with the related risk. The estimate of future cash flows requires management to make assumptions and to apply judgment, including forecasting future sales and expenses and estimating useful lives of the assets. These estimates can be affected by a number of factors, including, among others, future results, demand, and economic conditions, many of which can be difficult to predict.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There were no impairments of the Company’s long-lived assets in the years ended December 31, 2020, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Intangible assets with finite useful lives are amortized over their respective estimated useful lives using the straight-line method. The estimated useful lives of intangible assets with finite useful lives are <span style="-sec-ix-hidden:Hidden_ov1V88Tq3kaqSPL6kC6m1A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to eight years for customer relationships, <span style="-sec-ix-hidden:Hidden_5SJiHkFCP0utYcOzOtB7Xw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to fifty years for acquired contracts, <span style="-sec-ix-hidden:Hidden_xzOBp-wr40apalsWqdTz6g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> to ten years for trademarks and trade names, and three years for non-compete agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s intangible assets as of December 31, 2021 and 2022 were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,376</p></td></tr><tr><td style="vertical-align:top;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,299</p></td></tr><tr><td style="vertical-align:top;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademark and trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,700</p></td></tr><tr><td style="vertical-align:top;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 860</p></td></tr><tr><td style="vertical-align:top;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,235</p></td></tr><tr><td style="vertical-align:top;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,320)</p></td></tr><tr><td style="vertical-align:top;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,915</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Amortization expense for intangible assets was $0.8 million and $0.5 million for the years ended December 31, 2020 and 2021, respectively. No amortization expense for intangible assets was recognized for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Company’s investment in anaerobic digester gas (“ADG”) RNG production projects, the Company acquired contractual rights relating to manure feedstock totaling $5.5 million and $0.4 million in 2021 and 2022, respectively. The amounts paid for contractual rights to manure feedstock are classified and included under “Acquired contracts” in the table above.The acquired contractual rights to manure feedstock have a contractual term ranging from <span style="-sec-ix-hidden:Hidden_acZQhmNhqkebCZielSLopA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20</span></span> to 50 years and will be amortized over the contractual term using the straight-line method of amortization, commencing on the date of commercial operation of the ADG RNG facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Estimated amortization expense subsequent to the year ended December 31, 2022 is expected to be approximately $0.0 million in 2023, $0.1 million in 2024, $0.3 million in 2025, $0.3 million in 2026, $0.3 million in 2027, and $4.9 million thereafter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Goodwill represents the excess of costs incurred over the fair value of the net assets of acquired businesses. The Company assesses its goodwill using either a qualitative or quantitative approach to determine whether it is more likely than not that the fair value of its reporting unit is less than its carrying value. The Company is required to use judgment when applying the goodwill impairment test, including, among other considerations, the identification of reporting unit(s), the assessment of qualitative factors, and the estimation of fair value of a reporting unit in the quantitative approach. The Company determined that it is a single reporting unit for the purpose of goodwill impairment tests. The Company performs the impairment test annually on October 1, or more frequently if facts and circumstances warrant a review.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The qualitative goodwill assessment includes the evaluation of potential impact on a reporting unit’s fair value of certain events and circumstances, including its enterprise value, macroeconomic conditions, industry and market considerations, cost factors, and other relevant entity-specific events. If it is determined, based upon the qualitative assessment, that it is more likely than not that the reporting unit’s fair value is less than its carrying amount, then a quantitative impairment test is performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The quantitative assessment estimates the reporting unit’s fair value based on its enterprise value plus an assumed control premium as evidence of fair value. The estimates used to determine the fair value of the reporting unit may change based on results of operations, macroeconomic conditions, stock price fluctuations, or other factors. Changes in these estimates could materially affect our assessment of the fair value and goodwill impairment for the reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#2c2c2c;">During the years ended</span> December 31, 2020, 2021 and 2022, the Company utilized the quantitative approach and concluded that there were no impairment to goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the activity related to the carrying amount of goodwill (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:85.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,328</p></td></tr><tr><td style="vertical-align:top;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,328</p></td></tr><tr><td style="vertical-align:top;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,328</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration to which it expects to be entitled in exchange for the goods or services. To achieve that core principle, a five-step approach is applied: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">obligations in the contract, and (5) recognize revenue allocated to each performance obligation when the Company satisfies the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company is generally the principal in its customer contracts because it has control over the goods and services prior to them being transferred to the customer, and as such, revenue is recognized on a gross basis. Sales and usage-based taxes are excluded from revenues. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Product Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Volume-Related</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s volume-related product revenue consists of sales of RNG and conventional natural gas, in the form of CNG and LNG, AFTC incentives, and sales of RINs and LCFS Credits in addition to Amazon Warrant Charges (defined in Note 13) and changes in fair value of the Company’s derivative instruments associated with providing fuel to customers under contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">RNG and conventional natural gas are sold pursuant to contractual commitments over defined delivery periods. These contracts typically include a stand-ready obligation to supply natural gas. The Company applies the ‘right to invoice’ practical expedient and recognizes fuel revenue in the amount to which the Company has the right to invoice. The Company has a right to consideration based on the amount of gasoline gallon equivalents (“GGEs”) of fuel dispensed by the customer and current pricing conditions. The Company calculates one GGE to equal 125,000 British Thermal Units (“BTUs”), and, as such, one million BTUs (“MMBTU”) equal eight GGEs. Customers are typically billed on a monthly basis. Since payment terms are less than a year, the Company has elected the practical expedient which allows it to not assess whether a customer contract has a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Contract modifications are not distinct from the existing contract and are typically renewals of fuel sales. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price is recognized prospectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company sells RINs and LCFS Credits to third parties that need the credits to comply with federal and state requirements. Revenue is recognized on these credits when there is an agreement in place to monetize the credits at a determinable price and the RNG fuel has been sold. The sales price for some environmental credit transactions may not be determinable in the period in which the RNG was sold as pricing is established in the quarter after the RNG was sold. In these circumstances, revenue from RIN and LCFS credits is recognized once the sales price has been established and therefore is considered determinable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Amazon Warrant Charges are determined based on the grant date fair value of the award, and the associated non-cash stock-based sales incentive charges, which are recorded as a reduction of revenue, are recognized as the customer purchases fuel and vesting conditions become probable of being achieved. See discussion under “Amazon Warrant” below and Note 13 for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The changes in fair value of derivative instruments relate to the Company’s commodity swap and customer fueling contracts under the <i style="font-style:italic;">Zero Now</i> truck financing program. The contracts are measured at fair value with changes in fair value recorded in the accompanying consolidated statements of operations in the period incurred. The amounts are classified as revenue because the Company’s commodity swap contracts are used to economically offset the risk associated with the diesel-to-natural gas price spread resulting from existing and anticipated customer fueling contracts under the Company’s <i style="font-style:italic;">Zero Now</i> truck financing program. See Note 7 for more information about these derivative instruments. For the years ended December 31, 2020, 2021 and 2022, changes in the fair value of commodity swaps and customer contracts amounted to a gain (loss) of $2.1 million, $(3.5) million, and $0.5 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">AFTC is generated when RNG or conventional natural gas is sold for use as fuel to operate a motor vehicle. See discussion under “Alternative Fuel Excise Tax Credit” below for more information about AFTC, which is not recognized as revenue until the period the credit is authorized through federal legislation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Station Construction Sales</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Station construction contracts are generally short-term, except for certain larger and more complex stations, which can take up to 24 months to complete. For most of the Company’s station construction contracts, the customer contracts with the Company to provide a significant service of integrating a complex set of tasks and components into a single station. Hence, the entire contract is accounted for as one performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue over time as the Company performs under its station construction contracts because of the continual transfer of control of the goods to the customer, who typically controls the work in process. Revenue is recognized based on the extent of progress towards completion of the performance obligation and is recorded proportionally as costs are incurred. Costs to fulfill the Company’s obligations under these contracts typically include labor, materials and subcontractors’ costs, other direct costs and an allocation of indirect costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Refinements of estimates to account for changing conditions and new developments are continuous and characteristic of the process. Many factors that can affect contract profitability may change during the performance period of the contract, including differing site conditions, the availability of skilled contract labor, the performance of major suppliers and subcontractors, and unexpected changes in material costs. Because a significant change in one or more of these estimates could affect the profitability of these contracts, the contract price and cost estimates are reviewed periodically as work progresses and adjustments proportionate to the cost-to-cost measure of progress are reflected in contract revenues in the reporting period when such estimates are revised. Provisions for estimated losses on uncompleted contracts are recorded in the period in which the losses become known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Contract modifications are typically expansions in scope of an existing station construction project. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue (either as an increase or a reduction) on a cumulative catch-up basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the typical payment terms of the Company’s station construction contracts, the customer makes either performance-based payments (“PBPs”) or progress payments. PBPs are interim payments of the contract price based on quantifiable measures of performance or the achievement of specified events or milestones. Progress payments are interim payments of costs incurred as the work progresses. For some of these contracts, the Company may be entitled to receive an advance payment. The advance payment typically is not considered a significant financing component because it is used to meet working capital demands that can be higher in the early stages of a construction contract and to protect the Company if the customer fails to adequately complete some or all of its obligations under the contract. In addition, the customer retains a small portion of the contract price until completion of the contract. Such retained portion of the contract price is not considered a significant financing component because the intent is to protect the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In certain contracts with its customers, the Company agrees to provide multiple goods or services, including construction of and sale of a station, O&amp;M services, and sale of fuel to the customer. These contracts have multiple performance obligations because the promise to transfer each separate good or service is separately identifiable and distinct. This evaluation requires significant judgment and the decision to combine a group of contracts or separate the combined or single contract into multiple performance obligations could change the amount of revenue recognized in one or more periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company allocates the contract price to each performance obligation using best estimates of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate the standalone selling price for fuel and O&amp;M services is observable standalone sales, and the primary method used to estimate the standalone selling </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">price for station construction sales is the expected cost plus a margin approach because the Company sells customized customer-specific solutions. Under this approach, the Company forecasts expected costs of satisfying a performance obligation and then adds an appropriate margin for the good or service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Service Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">O&amp;M and Other Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">O&amp;M and other services are sold pursuant to contractual commitments over defined performance periods. These contracts typically include a stand-ready obligation to provide O&amp;M and/or other services based on a committed and agreed upon routine maintenance schedule or when and if called upon by the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company applies the ‘right to invoice’ practical expedient and recognizes O&amp;M and other services revenue in the amount to which the Company has the right to invoice. The Company has a right to consideration based on services rendered or on amount of GGEs of fuel dispensed by the customer multiplied by an agreed-upon rate. Customers are typically billed on a monthly basis. Since payment terms are less than a year, the Company has elected the practical expedient which allows it to not assess whether a customer contract has a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Contract modifications are not distinct from the existing contract and are typically renewals of O&amp;M and other service sales. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price is recognized prospectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Other</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The majority of other revenue is from sales of used natural gas heavy-duty trucks purchased by the Company. Revenue on these contracts is recognized at the point in time when the customer accepts delivery of the truck.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Alternative Fuel Excise Tax Credit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under separate pieces of U.S. federal legislation, the Company was eligible to receive a federal alternative fuel excise tax credit (“AFTC”) for its natural gas vehicle fuel sales made between October 1, 2006 and December 31, 2021. The AFTC credit was equal to $0.50 per GGE of CNG that the Company sold as vehicle fuel, and $0.50 per diesel gallon of LNG that the Company sold as vehicle fuel in 2020 and 2021. The Inflation Reduction Act of 2022, enacted on August 16, 2022, extended AFTC for an additional three years, beginning retroactively to January 1, 2022. AFTC incentive under the extension remains at $0.50 per GGE of CNG and $0.50 per diesel gallon of LNG that the Company sells as vehicle fuel through December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Based on the service relationship with its customers, either the Company or its customer claims the credit. The Company records its AFTC credits, if any, as revenue in its consolidated statements of operations because the credits are fully payable to the Company and do not offset income tax liabilities. As such, the credits are not deemed income tax credits under the accounting guidance applicable to income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">LNG Transportation Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company records the costs incurred to transport LNG to its customers in “Product cost of sales” in the accompanying consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Advertising Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed as incurred. Advertising costs were immaterial for the years ended December 31, 2020, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes compensation expense for all stock‑based payment arrangements over the requisite service period of the award and recognizes forfeitures as they occur. For service and performance-based stock options, the Company determines the grant date fair value using the Black‑Scholes option pricing model, which requires the input of certain assumptions, including the expected life of the stock‑based payment award, stock price volatility and risk‑free interest rate. For market-based stock options, the Company determines the grant date fair value using the Monte Carlo simulation model, which requires the input of certain assumptions, including the derived service period and the volatility of the Company’s stock price. For restricted stock units, the Company determines the grant date fair value based on the closing market price of its common stock on the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Amazon Warrant</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Amazon Warrant (as defined in Note 13) is accounted for as an equity instrument and measured in accordance with Accounting Standards Codification (“ASC”) 718, <i style="font-style:italic;">Compensation – Stock Compensation</i>. To determine the fair value of the Amazon Warrant, the Company used the Black-Scholes option pricing model, which is based in part on assumptions that require management to use judgment. For awards granted to a customer, which are not in exchange for distinct goods or services, the fair value of the awards earned based on service or performance conditions is recorded as a reduction of the transaction price in accordance with ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>. Based on the fair value of the award, the Company determines the amount of non-cash stock-based sales incentive charges on the customer’s pro-rata achievement of vesting conditions, which is recorded as a reduction of revenue in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Income taxes are computed using the asset and liability method. Under this method, deferred income taxes are recognized by applying enacted statutory tax rates applicable to future years to differences between the tax bases and financial carrying amounts of existing assets and liabilities. The impact on deferred taxes of changes in tax rates and laws, if any, are applied to the years during which temporary differences are expected to be settled and are reflected in the consolidated financial statements in the period of enactment. Valuation allowances are established when management determines it is more likely than not that deferred tax assets will not be realized. When evaluating the need for a valuation analysis, we use estimates involving a high degree of judgment including projected future US GAAP income and the amounts and estimated timing of the reversal of any deferred tax assets and liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not sustainable upon examination by taxing authorities based on the technical merits of the position. The amount recognized is measured as the largest amount of benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement. The Company recognizes potential accrued interest and penalties related to unrecognized tax benefit in income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company operates within multiple domestic and foreign taxing jurisdictions and is subject to audit in these jurisdictions. These audits can involve complex issues, which may require an extended period of time to resolve. Although the Company believes that adequate consideration has been given to these issues, it is possible that the ultimate resolution of these issues could be significantly different from originally estimated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Net Loss Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Basic net loss per share is computed by dividing the net loss attributable to Clean Energy Fuels Corp. by the weighted-average number of common shares outstanding and common shares issuable for little or no cash consideration during the period. Diluted net loss per share is computed by dividing the net loss attributable to Clean Energy Fuels Corp. by the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">weighted-average number of common shares outstanding and common shares issuable for little or no cash consideration during the period and potentially dilutive securities outstanding during the period, and therefore reflects the dilution from common shares that may be issued upon exercise or conversion of these potentially dilutive securities, such as stock options, warrants, convertible notes and restricted stock units. The dilutive effect of stock awards and warrants is computed under the treasury stock method. The dilutive effect of convertible notes and restricted stock units is computed under the if-converted method. Potentially dilutive securities are excluded from the computations of diluted net loss per share if their effect would be antidilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Foreign Currency Translation and Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company uses the local currency as the functional currency of its foreign subsidiary and equity method investment. Accordingly, all assets and liabilities outside the United States are translated into U.S. dollars at the rate of exchange in effect at the balance sheet date. Revenue and expense items are translated at the weighted-average exchange rates prevailing during the period. Foreign currency translation adjustments are recorded in Accumulated other comprehensive loss” in stockholders’ equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Foreign currency transactions occur when there is a transaction denominated in other than the respective entity’s functional currency. The Company records the changes in the exchange rate for these transactions in its consolidated statements of operations. For each of the years ended December 31, 2020, 2021 and 2022, foreign exchange transaction gains and (losses) were immaterial and were included in “Other income (expense), net” in the accompanying consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Comprehensive Loss</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Comprehensive loss is defined as the change in equity (net assets) of a business enterprise during the period from transactions and other events and circumstances from non-owner sources. The difference between net loss and comprehensive loss for the years ended December 31, 2020, 2021 and 2022 was comprised of the Company’s foreign currency translation adjustments and unrealized gains and losses on available-for-sale securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Credit is extended to all customers based on financial condition, and collateral is generally not required. Concentrations of credit risk with respect to trade receivables are limited because of the large number of customers comprising the Company’s customer base and dispersion across many different industries and geographies. Certain international customers, however, have historically been slower to pay on trade receivables. Accordingly, the Company continually monitors collections and payments from its customers and maintains a provision for estimated credit losses based upon its historical experience and any specific customer collection issues that it has identified. Although credit losses have historically been within the Company’s expectations and the provisions established, the Company cannot guarantee that it will continue to experience the same credit loss rates that it has in the past.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Recently Adopted Accounting Pronouncements </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-05, <i style="font-style:italic;">Leases (Topic 842): Lessors–Certain Leases with Variable Lease Payments</i>. This ASU requires a lessor to classify leases with variable lease payments that do not depend on an index or rate as operating leases on the commencement date if classification as a sales-type or direct financing lease would result in a day-one loss. The amendment in this update is effective for fiscal years, including interim periods within those years, beginning after December 15, 2021. The Company adopted this ASU in the first quarter of 2022 on a prospective basis. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2021, the FASB issued ASU No. 2021-10, <i style="font-style:italic;">Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance</i>, which requires business entities (except for not-for-profit entities and employee benefit plans) to disclose information about certain government assistance they receive. The Topic 832 disclosure requirements include: (i) the nature of the transactions and the related accounting policy used; (ii) the line items on the balance sheet and income statement that are affected and the amounts applicable to each financial statement line item; and (iii) significant terms and conditions of the transactions. The ASU is effective for fiscal years beginning after December 15, 2021, and the disclosure requirements under this ASU are for annual periods only. The Company adopted this ASU in the first quarter of 2022 on a prospective basis. Refer to disclosures under Property and Equipment in Note 1 – Summary of Significant Accounting Policies for additional information on the Company’s accounting treatment of government grants.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements include the accounts of the Company and its subsidiaries, and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the Company’s consolidated financial position, results of operations, comprehensive income (loss), stockholders’ equity, and cash flows in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). All intercompany accounts and transactions have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements and these notes. Actual results could differ from those estimates and may result in material effects on the Company’s operating results and financial position. Significant estimates made in preparing the accompanying consolidated financial statements include (but are not limited to) those related to revenue recognition, fair value measurements, goodwill and long-lived asset valuations and impairment assessments, income tax valuations, stock-based compensation expense and stock-based sales incentive charges.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventory consists of raw materials and spare parts, work in process and finished goods and is stated at the lower of cost (first-in, first-out) or net realizable value. The Company evaluates inventory balances for excess quantities and obsolescence by analyzing estimated demand, inventory on hand, sales levels and other information and reduces inventory balances to net realizable value for excess and obsolete inventory based on this analysis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventories consisted of the following as of December 31, 2021 and 2022 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials and spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,144</p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,144</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventories consisted of the following as of December 31, 2021 and 2022 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials and spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,144</p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,144</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 31302000 37144000 31302000 37144000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Derivative Instruments and Hedging Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Company’s <i style="font-style:italic;">Zero Now</i> truck financing program, the Company entered into commodity swap contracts in October 2018 intended to manage risks related to the diesel-to-natural gas price spread in connection with the natural gas fuel supply commitments the Company makes in its fueling agreements with fleet operators that participate in the <i style="font-style:italic;">Zero Now</i> program. The Company has not designated any derivative instruments as hedges for accounting purposes and does not enter into such instruments for speculative trading purposes. These derivative instruments are recorded in the accompanying consolidated balance sheets and are measured as either an asset or liability at fair value with changes in fair value recognized in earnings. See Note 7 for more information.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are recorded at cost. Depreciation and amortization are recognized over the estimated useful lives of the assets using the straight-line method. The estimated useful lives of depreciable assets are <span style="-sec-ix-hidden:Hidden_zrHSAzbtB0KOIzDB1jTLyg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to twenty years for LNG liquefaction plant assets, up to ten years for station equipment and <span style="-sec-ix-hidden:Hidden_cfrUV_YpUU2Ttk8iMsXpNw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">LNG trailers</span></span>, and <span style="-sec-ix-hidden:Hidden_F7JsG3qe_kS9xasD6MeR3Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to seven years for all other depreciable assets. Leasehold improvements are amortized over the shorter of their estimated useful lives or related lease terms. Periodically, the Company receives cash grant funding to assist in the financing of fueling station construction. The Company initially records the grant proceeds as a reduction of the cost of the respective asset and subsequently amortizes the grant proceeds over the estimated useful life of the asset, resulting in lower total depreciation expense recognized over the estimated useful life of the asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Included in “Land, property and equipment, net” in the accompanying consolidated balance sheets were grant proceeds of $27.8 million and $24.9 million as of December 31, 2021 and 2022, respectively. Accumulated amortization of the grant proceeds was $18.0 million and $16.5 million as of December 31, 2021 and 2022, respectively. The Company recorded amortization expense relating to grant proceeds of $1.7 million, $1.7 million and $1.4 million for the years ended December 31, 2020, 2021 and 2022, respectively. No grant proceeds were received for the years ended December 31, 2022 and 2020. Total grant proceeds received were approximately $0.5 million for the year ended December 31, 2021.</p> P20Y P10Y P7Y 27800000 24900000 18000000.0 16500000 1700000 1700000 1400000 0 0 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 1, 2019, the Company adopted Accounting Standards Codification (“ASC”) 842, <i style="font-style:italic;">Leases</i>, whereby leases are classified as either operating leases or finance leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the inception of a contract the Company assesses whether the contract is, or contains, a lease. The Company’s assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the period, and (3) whether the Company has the right to direct the use of the asset. The commencement date of the contract is the date the lessor makes the underlying asset available for use by the lessee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent obligations to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the net present value of fixed lease payments over the lease term. ROU assets also include any initial direct costs and advance lease payments made and exclude lease incentives. Lease liabilities also include terminal purchase options when deemed reasonably certain to exercise. The Company’s lease term includes options to extend when it is reasonably certain that it will exercise that option. The Company has elected not to recognize </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ROU assets and lease liabilities for short-term leases that have a term of 12 months or less; the Company recognizes lease expense for these leases on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As most of the Company’s operating leases do not have an implicit rate that can be readily determined, the Company uses its secured incremental borrowing rate for the same term as the underlying lease based on information available at lease commencement. For finance leases, the Company uses the rate implicit in the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The lease classification affects the expense recognition on the consolidated statements of operations. Operating lease charges are recorded in “Cost of sales, exclusive of depreciation and amortization,” and “Selling, general and administrative” expense. Finance lease charges are split, whereby depreciation on assets under finance leases is recorded in “Depreciation and amortization” expense and an implied interest component is recorded in “Interest expense.” The expense recognition for operating leases and finance leases is substantially consistent with legacy accounting. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company reviews the carrying value of its long-lived assets, including property and equipment and intangible assets with finite useful lives, for impairment whenever events or changes in circumstances indicate that the carrying value of an asset or asset group may not be recoverable. Events that could result in an impairment review include, among others, a significant decrease in the operating performance of a long-lived asset or asset group or the decision to close a fueling station. Impairment testing involves a comparison of the sum of the undiscounted future cash flows of the asset or asset group to its carrying amount. If the sum of the undiscounted future cash flows exceeds the carrying amount, then no impairment exists. If the carrying amount exceeds the sum of the undiscounted future cash flows, then a second step is performed to determine the amount of impairment, if any, to be recognized. An impairment loss is recognized to the extent that the carrying amount of the asset or asset group exceeds its fair value. The fair value of the asset or asset group is based on estimated discounted future cash flows of the asset or asset group using a discount rate commensurate with the related risk. The estimate of future cash flows requires management to make assumptions and to apply judgment, including forecasting future sales and expenses and estimating useful lives of the assets. These estimates can be affected by a number of factors, including, among others, future results, demand, and economic conditions, many of which can be difficult to predict.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There were no impairments of the Company’s long-lived assets in the years ended December 31, 2020, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Intangible assets with finite useful lives are amortized over their respective estimated useful lives using the straight-line method. The estimated useful lives of intangible assets with finite useful lives are <span style="-sec-ix-hidden:Hidden_ov1V88Tq3kaqSPL6kC6m1A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to eight years for customer relationships, <span style="-sec-ix-hidden:Hidden_5SJiHkFCP0utYcOzOtB7Xw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to fifty years for acquired contracts, <span style="-sec-ix-hidden:Hidden_xzOBp-wr40apalsWqdTz6g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> to ten years for trademarks and trade names, and three years for non-compete agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s intangible assets as of December 31, 2021 and 2022 were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,376</p></td></tr><tr><td style="vertical-align:top;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,299</p></td></tr><tr><td style="vertical-align:top;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademark and trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,700</p></td></tr><tr><td style="vertical-align:top;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 860</p></td></tr><tr><td style="vertical-align:top;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,235</p></td></tr><tr><td style="vertical-align:top;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,320)</p></td></tr><tr><td style="vertical-align:top;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,915</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Amortization expense for intangible assets was $0.8 million and $0.5 million for the years ended December 31, 2020 and 2021, respectively. No amortization expense for intangible assets was recognized for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Company’s investment in anaerobic digester gas (“ADG”) RNG production projects, the Company acquired contractual rights relating to manure feedstock totaling $5.5 million and $0.4 million in 2021 and 2022, respectively. The amounts paid for contractual rights to manure feedstock are classified and included under “Acquired contracts” in the table above.The acquired contractual rights to manure feedstock have a contractual term ranging from <span style="-sec-ix-hidden:Hidden_acZQhmNhqkebCZielSLopA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20</span></span> to 50 years and will be amortized over the contractual term using the straight-line method of amortization, commencing on the date of commercial operation of the ADG RNG facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Estimated amortization expense subsequent to the year ended December 31, 2022 is expected to be approximately $0.0 million in 2023, $0.1 million in 2024, $0.3 million in 2025, $0.3 million in 2026, $0.3 million in 2027, and $4.9 million thereafter.</p> 0 0 0 P8Y P50Y P10Y P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s intangible assets as of December 31, 2021 and 2022 were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,376</p></td></tr><tr><td style="vertical-align:top;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,299</p></td></tr><tr><td style="vertical-align:top;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademark and trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,700</p></td></tr><tr><td style="vertical-align:top;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 860</p></td></tr><tr><td style="vertical-align:top;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,235</p></td></tr><tr><td style="vertical-align:top;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,320)</p></td></tr><tr><td style="vertical-align:top;width:75.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,915</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 5376000 5376000 9884000 10299000 2700000 2700000 860000 860000 18820000 19235000 13320000 13320000 5500000 5915000 800000 500000 0 5500000 400000 P50Y 0.0 100000 300000 300000 300000 4900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Goodwill represents the excess of costs incurred over the fair value of the net assets of acquired businesses. The Company assesses its goodwill using either a qualitative or quantitative approach to determine whether it is more likely than not that the fair value of its reporting unit is less than its carrying value. The Company is required to use judgment when applying the goodwill impairment test, including, among other considerations, the identification of reporting unit(s), the assessment of qualitative factors, and the estimation of fair value of a reporting unit in the quantitative approach. The Company determined that it is a single reporting unit for the purpose of goodwill impairment tests. The Company performs the impairment test annually on October 1, or more frequently if facts and circumstances warrant a review.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The qualitative goodwill assessment includes the evaluation of potential impact on a reporting unit’s fair value of certain events and circumstances, including its enterprise value, macroeconomic conditions, industry and market considerations, cost factors, and other relevant entity-specific events. If it is determined, based upon the qualitative assessment, that it is more likely than not that the reporting unit’s fair value is less than its carrying amount, then a quantitative impairment test is performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The quantitative assessment estimates the reporting unit’s fair value based on its enterprise value plus an assumed control premium as evidence of fair value. The estimates used to determine the fair value of the reporting unit may change based on results of operations, macroeconomic conditions, stock price fluctuations, or other factors. Changes in these estimates could materially affect our assessment of the fair value and goodwill impairment for the reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#2c2c2c;">During the years ended</span> December 31, 2020, 2021 and 2022, the Company utilized the quantitative approach and concluded that there were no impairment to goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the activity related to the carrying amount of goodwill (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:85.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,328</p></td></tr><tr><td style="vertical-align:top;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,328</p></td></tr><tr><td style="vertical-align:top;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,328</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the activity related to the carrying amount of goodwill (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:85.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,328</p></td></tr><tr><td style="vertical-align:top;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,328</p></td></tr><tr><td style="vertical-align:top;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,328</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 64328000 64328000 64328000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration to which it expects to be entitled in exchange for the goods or services. To achieve that core principle, a five-step approach is applied: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">obligations in the contract, and (5) recognize revenue allocated to each performance obligation when the Company satisfies the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company is generally the principal in its customer contracts because it has control over the goods and services prior to them being transferred to the customer, and as such, revenue is recognized on a gross basis. Sales and usage-based taxes are excluded from revenues. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Product Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Volume-Related</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s volume-related product revenue consists of sales of RNG and conventional natural gas, in the form of CNG and LNG, AFTC incentives, and sales of RINs and LCFS Credits in addition to Amazon Warrant Charges (defined in Note 13) and changes in fair value of the Company’s derivative instruments associated with providing fuel to customers under contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">RNG and conventional natural gas are sold pursuant to contractual commitments over defined delivery periods. These contracts typically include a stand-ready obligation to supply natural gas. The Company applies the ‘right to invoice’ practical expedient and recognizes fuel revenue in the amount to which the Company has the right to invoice. The Company has a right to consideration based on the amount of gasoline gallon equivalents (“GGEs”) of fuel dispensed by the customer and current pricing conditions. The Company calculates one GGE to equal 125,000 British Thermal Units (“BTUs”), and, as such, one million BTUs (“MMBTU”) equal eight GGEs. Customers are typically billed on a monthly basis. Since payment terms are less than a year, the Company has elected the practical expedient which allows it to not assess whether a customer contract has a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Contract modifications are not distinct from the existing contract and are typically renewals of fuel sales. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price is recognized prospectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company sells RINs and LCFS Credits to third parties that need the credits to comply with federal and state requirements. Revenue is recognized on these credits when there is an agreement in place to monetize the credits at a determinable price and the RNG fuel has been sold. The sales price for some environmental credit transactions may not be determinable in the period in which the RNG was sold as pricing is established in the quarter after the RNG was sold. In these circumstances, revenue from RIN and LCFS credits is recognized once the sales price has been established and therefore is considered determinable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Amazon Warrant Charges are determined based on the grant date fair value of the award, and the associated non-cash stock-based sales incentive charges, which are recorded as a reduction of revenue, are recognized as the customer purchases fuel and vesting conditions become probable of being achieved. See discussion under “Amazon Warrant” below and Note 13 for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The changes in fair value of derivative instruments relate to the Company’s commodity swap and customer fueling contracts under the <i style="font-style:italic;">Zero Now</i> truck financing program. The contracts are measured at fair value with changes in fair value recorded in the accompanying consolidated statements of operations in the period incurred. The amounts are classified as revenue because the Company’s commodity swap contracts are used to economically offset the risk associated with the diesel-to-natural gas price spread resulting from existing and anticipated customer fueling contracts under the Company’s <i style="font-style:italic;">Zero Now</i> truck financing program. See Note 7 for more information about these derivative instruments. For the years ended December 31, 2020, 2021 and 2022, changes in the fair value of commodity swaps and customer contracts amounted to a gain (loss) of $2.1 million, $(3.5) million, and $0.5 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">AFTC is generated when RNG or conventional natural gas is sold for use as fuel to operate a motor vehicle. See discussion under “Alternative Fuel Excise Tax Credit” below for more information about AFTC, which is not recognized as revenue until the period the credit is authorized through federal legislation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Station Construction Sales</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Station construction contracts are generally short-term, except for certain larger and more complex stations, which can take up to 24 months to complete. For most of the Company’s station construction contracts, the customer contracts with the Company to provide a significant service of integrating a complex set of tasks and components into a single station. Hence, the entire contract is accounted for as one performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue over time as the Company performs under its station construction contracts because of the continual transfer of control of the goods to the customer, who typically controls the work in process. Revenue is recognized based on the extent of progress towards completion of the performance obligation and is recorded proportionally as costs are incurred. Costs to fulfill the Company’s obligations under these contracts typically include labor, materials and subcontractors’ costs, other direct costs and an allocation of indirect costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Refinements of estimates to account for changing conditions and new developments are continuous and characteristic of the process. Many factors that can affect contract profitability may change during the performance period of the contract, including differing site conditions, the availability of skilled contract labor, the performance of major suppliers and subcontractors, and unexpected changes in material costs. Because a significant change in one or more of these estimates could affect the profitability of these contracts, the contract price and cost estimates are reviewed periodically as work progresses and adjustments proportionate to the cost-to-cost measure of progress are reflected in contract revenues in the reporting period when such estimates are revised. Provisions for estimated losses on uncompleted contracts are recorded in the period in which the losses become known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Contract modifications are typically expansions in scope of an existing station construction project. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue (either as an increase or a reduction) on a cumulative catch-up basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the typical payment terms of the Company’s station construction contracts, the customer makes either performance-based payments (“PBPs”) or progress payments. PBPs are interim payments of the contract price based on quantifiable measures of performance or the achievement of specified events or milestones. Progress payments are interim payments of costs incurred as the work progresses. For some of these contracts, the Company may be entitled to receive an advance payment. The advance payment typically is not considered a significant financing component because it is used to meet working capital demands that can be higher in the early stages of a construction contract and to protect the Company if the customer fails to adequately complete some or all of its obligations under the contract. In addition, the customer retains a small portion of the contract price until completion of the contract. Such retained portion of the contract price is not considered a significant financing component because the intent is to protect the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In certain contracts with its customers, the Company agrees to provide multiple goods or services, including construction of and sale of a station, O&amp;M services, and sale of fuel to the customer. These contracts have multiple performance obligations because the promise to transfer each separate good or service is separately identifiable and distinct. This evaluation requires significant judgment and the decision to combine a group of contracts or separate the combined or single contract into multiple performance obligations could change the amount of revenue recognized in one or more periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company allocates the contract price to each performance obligation using best estimates of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate the standalone selling price for fuel and O&amp;M services is observable standalone sales, and the primary method used to estimate the standalone selling </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">price for station construction sales is the expected cost plus a margin approach because the Company sells customized customer-specific solutions. Under this approach, the Company forecasts expected costs of satisfying a performance obligation and then adds an appropriate margin for the good or service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Service Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">O&amp;M and Other Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">O&amp;M and other services are sold pursuant to contractual commitments over defined performance periods. These contracts typically include a stand-ready obligation to provide O&amp;M and/or other services based on a committed and agreed upon routine maintenance schedule or when and if called upon by the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company applies the ‘right to invoice’ practical expedient and recognizes O&amp;M and other services revenue in the amount to which the Company has the right to invoice. The Company has a right to consideration based on services rendered or on amount of GGEs of fuel dispensed by the customer multiplied by an agreed-upon rate. Customers are typically billed on a monthly basis. Since payment terms are less than a year, the Company has elected the practical expedient which allows it to not assess whether a customer contract has a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Contract modifications are not distinct from the existing contract and are typically renewals of O&amp;M and other service sales. As a result, these modifications are accounted for as if they were part of the existing contract. The effect of a contract modification on the transaction price is recognized prospectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Other</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The majority of other revenue is from sales of used natural gas heavy-duty trucks purchased by the Company. Revenue on these contracts is recognized at the point in time when the customer accepts delivery of the truck.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 2100000 -3500000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Alternative Fuel Excise Tax Credit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under separate pieces of U.S. federal legislation, the Company was eligible to receive a federal alternative fuel excise tax credit (“AFTC”) for its natural gas vehicle fuel sales made between October 1, 2006 and December 31, 2021. The AFTC credit was equal to $0.50 per GGE of CNG that the Company sold as vehicle fuel, and $0.50 per diesel gallon of LNG that the Company sold as vehicle fuel in 2020 and 2021. The Inflation Reduction Act of 2022, enacted on August 16, 2022, extended AFTC for an additional three years, beginning retroactively to January 1, 2022. AFTC incentive under the extension remains at $0.50 per GGE of CNG and $0.50 per diesel gallon of LNG that the Company sells as vehicle fuel through December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Based on the service relationship with its customers, either the Company or its customer claims the credit. The Company records its AFTC credits, if any, as revenue in its consolidated statements of operations because the credits are fully payable to the Company and do not offset income tax liabilities. As such, the credits are not deemed income tax credits under the accounting guidance applicable to income taxes.</p> 0.50 0.50 0.50 0.50 0.50 0.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">LNG Transportation Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company records the costs incurred to transport LNG to its customers in “Product cost of sales” in the accompanying consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Advertising Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed as incurred. Advertising costs were immaterial for the years ended December 31, 2020, 2021 and 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes compensation expense for all stock‑based payment arrangements over the requisite service period of the award and recognizes forfeitures as they occur. For service and performance-based stock options, the Company determines the grant date fair value using the Black‑Scholes option pricing model, which requires the input of certain assumptions, including the expected life of the stock‑based payment award, stock price volatility and risk‑free interest rate. For market-based stock options, the Company determines the grant date fair value using the Monte Carlo simulation model, which requires the input of certain assumptions, including the derived service period and the volatility of the Company’s stock price. For restricted stock units, the Company determines the grant date fair value based on the closing market price of its common stock on the date of grant.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Amazon Warrant</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Amazon Warrant (as defined in Note 13) is accounted for as an equity instrument and measured in accordance with Accounting Standards Codification (“ASC”) 718, <i style="font-style:italic;">Compensation – Stock Compensation</i>. To determine the fair value of the Amazon Warrant, the Company used the Black-Scholes option pricing model, which is based in part on assumptions that require management to use judgment. For awards granted to a customer, which are not in exchange for distinct goods or services, the fair value of the awards earned based on service or performance conditions is recorded as a reduction of the transaction price in accordance with ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>. Based on the fair value of the award, the Company determines the amount of non-cash stock-based sales incentive charges on the customer’s pro-rata achievement of vesting conditions, which is recorded as a reduction of revenue in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Income taxes are computed using the asset and liability method. Under this method, deferred income taxes are recognized by applying enacted statutory tax rates applicable to future years to differences between the tax bases and financial carrying amounts of existing assets and liabilities. The impact on deferred taxes of changes in tax rates and laws, if any, are applied to the years during which temporary differences are expected to be settled and are reflected in the consolidated financial statements in the period of enactment. Valuation allowances are established when management determines it is more likely than not that deferred tax assets will not be realized. When evaluating the need for a valuation analysis, we use estimates involving a high degree of judgment including projected future US GAAP income and the amounts and estimated timing of the reversal of any deferred tax assets and liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not sustainable upon examination by taxing authorities based on the technical merits of the position. The amount recognized is measured as the largest amount of benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement. The Company recognizes potential accrued interest and penalties related to unrecognized tax benefit in income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company operates within multiple domestic and foreign taxing jurisdictions and is subject to audit in these jurisdictions. These audits can involve complex issues, which may require an extended period of time to resolve. Although the Company believes that adequate consideration has been given to these issues, it is possible that the ultimate resolution of these issues could be significantly different from originally estimated.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Net Loss Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Basic net loss per share is computed by dividing the net loss attributable to Clean Energy Fuels Corp. by the weighted-average number of common shares outstanding and common shares issuable for little or no cash consideration during the period. Diluted net loss per share is computed by dividing the net loss attributable to Clean Energy Fuels Corp. by the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">weighted-average number of common shares outstanding and common shares issuable for little or no cash consideration during the period and potentially dilutive securities outstanding during the period, and therefore reflects the dilution from common shares that may be issued upon exercise or conversion of these potentially dilutive securities, such as stock options, warrants, convertible notes and restricted stock units. The dilutive effect of stock awards and warrants is computed under the treasury stock method. The dilutive effect of convertible notes and restricted stock units is computed under the if-converted method. Potentially dilutive securities are excluded from the computations of diluted net loss per share if their effect would be antidilutive.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Foreign Currency Translation and Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company uses the local currency as the functional currency of its foreign subsidiary and equity method investment. Accordingly, all assets and liabilities outside the United States are translated into U.S. dollars at the rate of exchange in effect at the balance sheet date. Revenue and expense items are translated at the weighted-average exchange rates prevailing during the period. Foreign currency translation adjustments are recorded in Accumulated other comprehensive loss” in stockholders’ equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Foreign currency transactions occur when there is a transaction denominated in other than the respective entity’s functional currency. The Company records the changes in the exchange rate for these transactions in its consolidated statements of operations. For each of the years ended December 31, 2020, 2021 and 2022, foreign exchange transaction gains and (losses) were immaterial and were included in “Other income (expense), net” in the accompanying consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Comprehensive Loss</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Comprehensive loss is defined as the change in equity (net assets) of a business enterprise during the period from transactions and other events and circumstances from non-owner sources. The difference between net loss and comprehensive loss for the years ended December 31, 2020, 2021 and 2022 was comprised of the Company’s foreign currency translation adjustments and unrealized gains and losses on available-for-sale securities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Credit is extended to all customers based on financial condition, and collateral is generally not required. Concentrations of credit risk with respect to trade receivables are limited because of the large number of customers comprising the Company’s customer base and dispersion across many different industries and geographies. Certain international customers, however, have historically been slower to pay on trade receivables. Accordingly, the Company continually monitors collections and payments from its customers and maintains a provision for estimated credit losses based upon its historical experience and any specific customer collection issues that it has identified. Although credit losses have historically been within the Company’s expectations and the provisions established, the Company cannot guarantee that it will continue to experience the same credit loss rates that it has in the past.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Recently Adopted Accounting Pronouncements </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-05, <i style="font-style:italic;">Leases (Topic 842): Lessors–Certain Leases with Variable Lease Payments</i>. This ASU requires a lessor to classify leases with variable lease payments that do not depend on an index or rate as operating leases on the commencement date if classification as a sales-type or direct financing lease would result in a day-one loss. The amendment in this update is effective for fiscal years, including interim periods within those years, beginning after December 15, 2021. The Company adopted this ASU in the first quarter of 2022 on a prospective basis. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2021, the FASB issued ASU No. 2021-10, <i style="font-style:italic;">Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance</i>, which requires business entities (except for not-for-profit entities and employee benefit plans) to disclose information about certain government assistance they receive. The Topic 832 disclosure requirements include: (i) the nature of the transactions and the related accounting policy used; (ii) the line items on the balance sheet and income statement that are affected and the amounts applicable to each financial statement line item; and (iii) significant terms and conditions of the transactions. The ASU is effective for fiscal years beginning after December 15, 2021, and the disclosure requirements under this ASU are for annual periods only. The Company adopted this ASU in the first quarter of 2022 on a prospective basis. Refer to disclosures under Property and Equipment in Note 1 – Summary of Significant Accounting Policies for additional information on the Company’s accounting treatment of government grants.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 2 —Revenue from Contracts with Customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Disaggregation of Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The table below presents the Company’s revenue disaggregated by revenue source (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Volume-related</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Fuel sales<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 169,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 281,103</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Change in fair value of derivative instruments<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,490)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 517</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">RIN Credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,635</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">LCFS Credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,634</p></td></tr><tr><td style="vertical-align:top;width:66.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">AFTC <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,760</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total volume-related product revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 225,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 196,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 350,649</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Station construction sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,346</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total product revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 251,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 213,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 372,995</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Volume-related, O&amp;M services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,901</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,268</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,169</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 291,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 255,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 420,164</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Includes non-cash stock-based sales incentive contra-revenue charges associated with the Amazon Warrant for the years ended December 31, 2020, 2021 and 2022 of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million, </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$83.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million and </span><span style="-sec-ix-hidden:Hidden_yubdDM6DSU6PBP6LM6swFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$24.3</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million, respectively. See Note 13 for more information.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Represents changes in fair value of derivative instruments related to the Company’s commodity swap and customer fueling contracts associated with the Company’s </span><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;">Zero Now</i><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> truck financing program. The amounts are classified as revenue because the Company’s commodity swap contracts are used to economically offset the risk associated with the diesel-to-natural gas price spread resulting from customer fueling contracts under the Company’s </span><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;">Zero Now</i><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> truck financing program. See Note 1 and Note 7 for more information about these derivative instruments.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Represents AFTC, which was renewed and extended for three years beginning retroactively to January 1, 2022.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Remaining Performance Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Remaining performance obligations represent the transaction price of customer orders for which the work has not been performed. As of December 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $23.4 million, which related to the Company’s station construction sale contracts. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Company expects to recognize revenue on the remaining performance obligations under these contracts over the next <span style="-sec-ix-hidden:Hidden_Y9f_VFcUQ0OJf1AmNssCIQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12</span></span> to 24 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For volume-related revenue, the Company has elected to apply an optional exemption, which waives the requirement to disclose the remaining performance obligation for revenue recognized through the<span style="font-size:11pt;"> ‘</span>right to invoice’ practical expedient.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Costs to Fulfill a Contract</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes costs incurred to fulfill its contracts that (1) relate directly to the contract, (2) are expected to generate resources that will be used to satisfy the Company’s performance obligations under the contract, and (3) are expected to be recovered through revenue generated under the contract. Contract fulfillment costs are recorded to depreciation expense as the Company satisfies its performance obligations over the term of the contract. These costs primarily relate to set-up and other direct installation costs incurred by NG Advantage, LLC (“NG Advantage”), for equipment that must be installed on customers’ land before NG Advantage is able to deliver CNG to the customer because the customer does not have direct access to the natural gas pipelines. These costs are classified in “Land, property, and equipment, net” in the accompanying consolidated balance sheets. As of December 31, 2021 and 2022, these capitalized costs incurred to fulfill contracts were $10.1 million and $10.1 million with accumulated depreciation of $7.6 million and $7.9 million, respectively, and related depreciation expense of $0.5 million and $0.3 million for the years ended December 31, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Contract Balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) in the accompanying consolidated balance sheets. Changes in the contract asset and liability balances during the year ended December 31, 2022, were not materially affected by any factors outside the normal course of business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021 and 2022, the Company’s contract balances were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,430</p></td></tr><tr><td style="vertical-align:top;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract assets - current</p></td><td style="vertical-align:bottom;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,063</p></td></tr><tr><td style="vertical-align:top;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract assets - non-current</p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,976</p></td></tr><tr><td style="vertical-align:top;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contract assets - total</p></td><td style="vertical-align:bottom;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,039</p></td></tr><tr><td style="vertical-align:top;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract liabilities - current</p></td><td style="vertical-align:bottom;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,477</p></td></tr><tr><td style="vertical-align:top;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contract liabilities - total</p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,477</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Accounts Receivable, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">“Accounts receivable, net” in the accompanying consolidated balance sheets include billed and accrued amounts that are currently due from customers. The amounts due are stated at their net estimated realizable value. The Company maintains an allowance to provide for the estimated amount of receivables that will not be collected. The allowance is based on an assessment of customer creditworthiness, historical payment experience, the age of outstanding receivables, and economic conditions that may affect a customer’s ability to pay.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Contract Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Contract assets include unbilled amounts typically resulting from the Company’s station construction sale contracts, when the cost-to-cost method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Contract assets are classified as current or noncurrent based on the timing of billings. The current portion is included in “Other receivables” and in “Prepaid expenses and other current assets” and the noncurrent portion is included in “Notes receivable and other long-term assets, net” in the accompanying consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Contract Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Contract liabilities consist of billings in excess of revenue recognized from the Company’s station construction sale contracts and payments received primarily from customers of NG Advantage in advance of the satisfaction of performance obligations and are classified as current or noncurrent based on when the revenue is expected to be recognized. The current portion and noncurrent portion of contract liabilities are included in “Deferred revenue” and in “Other long-term liabilities,” respectively, in the accompanying consolidated balance sheets. Billings in excess of revenue recognized of $5.4 million and $5.5 million and advance payments of $0.1 million and $0.0 million are classified as current as of December 31, 2021 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue recognized during the year ended December 31, 2021 relating to the Company’s contract liability balances as of December 31, 2020 was $1.5 million. Changes in the contract liability balances between December 31, 2021 and 2022 were primarily driven by $2.6 million of revenue recognized relating to the Company’s contract liability balances as of December 31, 2021, partially offset by billings in excess of revenue recognized in 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The table below presents the Company’s revenue disaggregated by revenue source (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Volume-related</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Fuel sales<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 169,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 281,103</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Change in fair value of derivative instruments<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,490)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 517</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">RIN Credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,635</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">LCFS Credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,634</p></td></tr><tr><td style="vertical-align:top;width:66.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">AFTC <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,760</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total volume-related product revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 225,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 196,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 350,649</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Station construction sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,346</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total product revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 251,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 213,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 372,995</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Volume-related, O&amp;M services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,901</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,268</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,169</p></td></tr><tr><td style="vertical-align:bottom;width:66.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 291,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 255,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 420,164</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Includes non-cash stock-based sales incentive contra-revenue charges associated with the Amazon Warrant for the years ended December 31, 2020, 2021 and 2022 of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million, </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$83.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million and </span><span style="-sec-ix-hidden:Hidden_yubdDM6DSU6PBP6LM6swFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$24.3</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million, respectively. See Note 13 for more information.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Represents changes in fair value of derivative instruments related to the Company’s commodity swap and customer fueling contracts associated with the Company’s </span><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;">Zero Now</i><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> truck financing program. The amounts are classified as revenue because the Company’s commodity swap contracts are used to economically offset the risk associated with the diesel-to-natural gas price spread resulting from customer fueling contracts under the Company’s </span><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;">Zero Now</i><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> truck financing program. See Note 1 and Note 7 for more information about these derivative instruments.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Represents AFTC, which was renewed and extended for three years beginning retroactively to January 1, 2022.</span></td></tr></table><div style="margin-top:12pt;"/> 169460000 130973000 281103000 2135000 -3490000 517000 15254000 31736000 34635000 18681000 16808000 12634000 19831000 20700000 21760000 225361000 196727000 350649000 26593000 16406000 22346000 251954000 213133000 372995000 39582000 41934000 45901000 188000 579000 1268000 39770000 42513000 47169000 291724000 255646000 420164000 0.0 83600000 23400000 P24M 10100000 10100000 7600000 7900000 500000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021 and 2022, the Company’s contract balances were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,430</p></td></tr><tr><td style="vertical-align:top;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract assets - current</p></td><td style="vertical-align:bottom;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,063</p></td></tr><tr><td style="vertical-align:top;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract assets - non-current</p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,976</p></td></tr><tr><td style="vertical-align:top;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contract assets - total</p></td><td style="vertical-align:bottom;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,039</p></td></tr><tr><td style="vertical-align:top;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract liabilities - current</p></td><td style="vertical-align:bottom;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,477</p></td></tr><tr><td style="vertical-align:top;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contract liabilities - total</p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,477</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 87433000 91430000 966000 6063000 3532000 2976000 4498000 9039000 5523000 5477000 5523000 5477000 5400000 5500000 100000 0.0 1500000 2600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 3 —Divestitures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">bp Transaction</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On February 27, 2017, Clean Energy Renewable Fuels (“Renewables”) entered into an asset purchase agreement (the “APA”) with BP Products North America, Inc. (“bp”). Pursuant to the APA, Renewables agreed to sell to bp its assets relating to its RNG production business (the “bp Transaction”), consisting of Renewables’ two RNG production facilities, Renewables’ interest in joint ventures formed with a third-party to develop new RNG production facilities, and Renewables’ third-party RNG supply contracts (the “Assets”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Under the APA, bp was required, following the closing of the bp Transaction, to pay Renewables up to an additional $25.0 million in cash over a five-year period if certain conditions relating to the Assets are met. In February 2018, the Company received $0.9 million in cash for its satisfaction of the performance criteria for the first period under the APA, which ended on December 31, 2017. Upon its receipt of such cash, the Company paid $0.1 million in cash and issued 15,877 shares of the Company’s common stock with a fair value of $0.0 million to former holders of options to purchase membership units in Renewables. The performance criteria for the second period under the APA, which ended on December 31, 2018, was also satisfied, and the Company received a cash payment of $5.4 million in March 2019. During the year ended December 31, 2019, after receipt of the cash payment, the Company paid $0.6 million in cash to former holders of options to purchase membership units in Renewables. In December 2019, the Company and bp entered into an Amendment to the APA (“Amended APA”) which amended the earn-out for years <span style="-sec-ix-hidden:Hidden_dVe3LiUT8EqskNJy9ziymA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four</span></span> and <span style="-sec-ix-hidden:Hidden_JBW8SsVirkaSXOXYh-0Ljw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> and paid the Company an additional $2.8 million for year three of the earn-out period. As a result of the performance criteria for year three under the APA being satisfied, and the additional $2.8 million received by the Company in December 2019 in accordance with the Amended APA, the Company recognized a gross gain of $8.4 million and accrued amounts due to former holders of options to purchase membership units in Renewables of $0.9 million as of December 31, 2019. During the year ended December 31, 2020, the Company recognized a gross gain of $1.0 million and accrued amounts due to former holders of options to purchase membership units in Renewables of $0.1 million as a result of the performance criteria being satisfied for year four under the Amended APA. During the year ended December 31, 2021, the Company recognized a gross gain of $4.4 million and accrued amounts due to former holders of options to purchase membership units in Renewables of $0.5 million as a result of the performance criteria being satisfied for year five under the Amended APA, representing the final earnout payment under the Amended APA. The Company recognized a net gain of $7.5 million, $1.1 million, and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">$3.9 million during the years ended December 31, 2019, 2020 and 2021, respectively, which is included in “Gain from sale of certain assets of subsidiary” in the accompanying consolidated statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, the Company had paid $10.3 million in cash and issued 770,269 shares of the Company’s common stock with a fair value of $2.0 million to former holders of options to purchase membership units in Renewables. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Following the completion of the bp Transaction, Renewables and the Company continue to procure RNG from bp under a long-term supply contract (the “bp Supply Agreement”) and from other RNG suppliers and resell such RNG through the Company’s fueling infrastructure. On October 1, 2018, Renewables and bp amended the bp Supply Agreement to extend the term and add additional RNG supply. bp and Renewables share in the RINs and LCFS Credits generated from the increased RNG supply sold through the Company’s vehicle fueling infrastructure and to other customers. See Note 1 for information on revenue recognition of these credits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">SAFE&amp;CEC S.r.l.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 26, 2017, the Company, through its former subsidiary, IMW Industries Ltd. (formerly known as Clean Energy Compression Corp.) (“CEC”), entered into an investment agreement with Landi Renzo S.p.A. (“LR”), an alternative fuels company based in Italy. Pursuant to the investment agreement, the Company and LR agreed to combine their respective natural gas compressor fueling systems manufacturing subsidiaries, CEC and SAFE S.p.A, into a new company, “SAFE&amp;CEC S.r.l.” (such combination transaction is referred to as the “CEC Combination”). SAFE&amp;CEC S.r.l. is focused on manufacturing, selling and servicing natural gas fueling compressors and related equipment for the global natural gas fueling market. At the closing of the CEC Combination on December 29, 2017, the Company owned 49% of SAFE&amp;CEC S.r.l. and LR owned 51% of SAFE&amp;CEC S.r.l.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its interest in SAFE&amp;CEC S.r.l. using the equity method of accounting because the Company does not control but has the ability to exercise significant influence over SAFE&amp;CEC S.r.l.’s operations. The Company recorded income (loss) from this investment of $(0.2) million, $0.6 million and $(0.6) million for the years ended December 31, 2020, 2021 and 2022, respectively. The Company had an investment balance in SAFE&amp;CEC S.r.l. of $23.9 million and $21.8 million as of December 31, 2021 and 2022, respectively.</p> 2 25000000.0 P5Y 900000 100000 15877 0.0 5400000 600000 2800000 2800000 8400000 900000 1000000.0 100000 4400000 500000 7500000 1100000 3900000 10300000 770269 2000000.0 0.49 0.51 -200000 600000 -600000 23900000 21800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 4 —Investments in Other Entities and Noncontrolling Interest in a Subsidiary</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">TotalEnergies Joint Venture</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On March 3, 2021, the Company entered into an agreement (the “TotalEnergies JV Agreement”) with TotalEnergies S.E. (“TotalEnergies”) to create 50/50 joint ventures to develop ADG RNG production facilities in the United States. Pursuant to the TotalEnergies JV Agreement, each ADG RNG production facility project will be formed as a separate limited liability company (“LLC”) that is owned 50/50 by the Company and TotalEnergies, and contributions to such LLCs count toward the TotalEnergies JV Equity Obligations (as defined below). The TotalEnergies JV Agreement contemplates investing up to $400.0 million of equity in production projects, and <span style="-sec-ix-hidden:Hidden_sqgWiDa_j0SzrVyzMj181A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">TotalEnergies </span></span>and the Company each committed to initially provide $50.0 million (the “TotalEnergies JV Equity Obligations”). In October 2021, TotalEnergies and the Company executed a LLC agreement (the “DR Development Agreement”) for an ADG RNG production facility project (the “DR JV”). Under the DR Development Agreement, <span style="-sec-ix-hidden:Hidden_6sH7ApjQJkeg7cwvWQMf9A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">TotalEnergies</span></span> and the Company have each committed to contribute $7.0 million to the DR JV, and in November 2021, <span style="-sec-ix-hidden:Hidden_4MZILk85_02QTjb608kXRw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">TotalEnergies</span></span> and the Company each contributed an initial $4.8 million to the DR JV. The Company accounts for its interest in the LLC using the equity method of accounting because the Company does not control but has the ability to exercise significant influence over the LLC’s operations. The Company recorded a loss of $0.1 million and $0.2 million from the LLC’s operations for the years ended December 31, 2021 and 2022, respectively. The Company had an investment balance of $4.7 million and $4.5 million as of December 31, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table presents the combined summarized financial information of the joint venture with TotalEnergies (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (119)</p></td><td style="vertical-align:top;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (454)</p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (119)</p></td><td style="vertical-align:top;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (454)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,773</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,784</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,326</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,493</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,819</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'TimesNewRomanPS-BoldItalicMT';font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">bp Joint Venture</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 13, 2021, the Company entered into an agreement (the “bp JV Agreement”) with bp Products North America, Inc. (“bp”) that created a 50/50 joint venture (the “bpJV”) to develop, own and operate new ADG RNG production facilities in the United States. Pursuant to the bp JV Agreement, bp and the Company committed to provide $50.0 million and $30.0 million, respectively, with <span style="-sec-ix-hidden:Hidden_Im6AM_kJyEGaFuPcZw_W6w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">bp</span></span> and the Company each receiving 30.0 million of Class A Units in the bpJV and bp also receiving 20.0 million of Class B Units in the bpJV. bp’s initial $50.0 million contribution was made on April 13, 2021 and consisted of all unpaid principal outstanding under the loan agreement dated December 18, 2020, pursuant to which bp advanced $50.0 million to the Company to fund capital costs and expenses incurred prior to formation of the bpJV, including capital costs and expenses for permitting, engineering, equipment, leases and feed stock rights. Pursuant to the bp JV agreement, the Company had the option, exercisable prior to August 31, 2021 (the “bp Option”), to commit an additional $20.0 million to the bpJV upon which bp’s Class B Units would convert into Class A Units. On June 21, 2021, the Company contributed $50.2 million to the bpJV, which consisted of (i) its initial contribution commitment of $30.0 million, (ii) the $20.0 million additional contribution to effect the conversion of bp’s Class B Units into Class A Units pursuant to the Company’s exercise of the bp Option, and (iii) $0.2 million for interest in accordance with the bp JV Agreement to effect the conversion of bp’s Class B Units into Class A Units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2021, the bpJV issued a capital call for $143.2 million in additional funding, requiring <span style="-sec-ix-hidden:Hidden_fmz5OyVPi06yAPjINHq5hg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">bp</span></span> and the Company each to contribute $71.6 million, and, in March 2022, the bpJV issued a second capital call for $76.2 million in additional funding, requiring bp and the Company each to contribute $38.1 million. Pursuant to the bpJV capital calls, the Company contributed $20.0 million, $51.6 million and $38.1 million in December 2021, June 2022 and September 2022, respectively. As of December 31, 2022, bp and the Company have each satisfied its respective contribution commitments in connection with these capital calls, and the <span style="-sec-ix-hidden:Hidden_4ZYLfM8xekeIOulhZrSXkA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Company</span></span> and bp each own 50% of the bpJV. 100% of the RNG produced from the projects developed and owned by the bpJV will be available to the Company pursuant to the Company’s marketing agreement with bp.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its interest in the bpJV using the equity method of accounting because the Company does not control but has the ability to exercise significant influence over the bpJV’s operations. The Company recorded a loss of $0.4 million and $2.7 million from this investment for the years ended December 31, 2021 and 2022, respectively. The Company had an investment balance in the bpJV of $69.8 million and $156.8 million as of December 31, 2021 and 2022, respectively. Combined summarized financial information for the bpJV is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (678)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,210)</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (603)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,485)</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss attributable to bpJV</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (599)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,426)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 152,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157,241</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 207,464</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 222,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 364,705</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,698</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,716</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,414</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity attributable to shareowners of bpJV</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 191,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 313,544</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity attributable to noncontrolling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,747</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 196,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 339,291</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-family:'TimesNewRomanPSMT';margin-bottom:12pt;visibility:hidden;background:#00ff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">SAFE&amp;CEC S.r.l.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 29, 2017, the Company obtained a 49% ownership interest in SAFE&amp;CEC S.r.l. See Note 3 for more information. Summarized financial information for SAFE&amp;CEC S.r.l. is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:34.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,104</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,902</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,513</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (306)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 951</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82,514</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,187</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 142,701</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,931</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,248</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94,179</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Other Equity Method Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company had an investment balance in other equity method investments of $3.5 million and $2.2 million as of December 31, 2021 and 2022, respectively. The Company recorded income (loss) from other equity method investments of $0.1 million, $(0.6) million, and $(1.2) million for the years ended December 31, 2020, 2021 and 2022, respectively. The Company accounts for its interest using the equity method of accounting because the Company does not control but has the ability to exercise significant influence over the investees’ operations. Combined summarized financial information for the Company’s other equity method investments is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:34.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,217</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,757)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,556)</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (126)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,793)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,585)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,652</p></td></tr><tr><td style="vertical-align:bottom;width:72.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,609</p></td></tr><tr><td style="vertical-align:bottom;width:72.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,261</p></td></tr><tr><td style="vertical-align:bottom;width:72.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,169</p></td></tr><tr><td style="vertical-align:bottom;width:72.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,383</p></td></tr><tr><td style="vertical-align:bottom;width:72.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,552</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">NG Advantage</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 14, 2014, the Company entered into a Common Unit Purchase Agreement (“UPA”) with NG Advantage for a 53.3% controlling interest in NG Advantage. NG Advantage is engaged in the business of transporting CNG in high-capacity trailers to industrial and institutional energy users, such as hospitals, food processors, manufacturers and paper mills that do not have direct access to natural gas pipelines.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the arrangement between NG Advantage and bp for the supply, sale and reservation of a specified volume of CNG transportation capacity until February 2022, on February 28, 2018, the Company entered into a guaranty agreement with NG Advantage and bp pursuant to which the Company guaranteed NG Advantage’s payment obligations to bp in the event of default by NG Advantage under the supply arrangement, in an amount up to an aggregate of $30.0 million plus related fees which was subsequently reduced to $15.0 million effective June 24, 2020. As initial consideration for the guaranty agreement, NG Advantage issued to the Company 19,660 common units, which increased the Company’s controlling interest in NG Advantage from 53.3% to 53.5%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 1, 2018, the Company purchased 1,000,001 common units from NG Advantage for an aggregate cash purchase price of $5.0 million. This purchase increased Clean Energy’s controlling interest in NG Advantage from 53.5% to 61.7%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In each month from November 2018 through February 2019, the Company was issued 100,000 additional common units of NG Advantage, for a total of 400,000 common units, pursuant to the guaranty agreement entered in February 2018. The issuance of 400,000 additional common units increased the Company’s controlling interest in NG Advantage to 64.6%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">During the year ended December 31, 2019, the Company agreed to lend NG Advantage up to $26.7 million under a series of promissory notes that were incorporated into a delayed draw convertible promissory note (the “November 2019 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Convertible Note”). In connection with the promissory notes between NG Advantage and the Company, NG Advantage issued to the Company warrants to purchase 2,086,879 common units. On February 6, 2020, the Company converted the outstanding principal and accrued interest under the November 2019 Convertible Note into common units of NG Advantage, resulting in an increase in the Company’s controlling interest in NG Advantage from 64.6% to 93.2%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On February 29, 2020, NG Advantage issued to the Company 283,019 common units of NG Advantage pursuant to the guaranty agreement entered into in February 2018, increasing the Company’s controlling interest in NG Advantage to 93.3%. On February 28, 2022, the supply arrangement between NG Advantage and bp expired. As a result, the Company’s obligations under the guaranty agreement entered into in February 2018 were fully released. As of December 31, 2022, the Company’s controlling interest in NG Advantage remained at 93.3%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2021 and 2022, NG Advantage borrowed $5.0 million and $29.1 million, respectively, from the Company under a series of advance agreements. As of December 31, 2021 and 2022, NG advantage had an outstanding balance of $18.4 million and $47.5 million, respectively, plus accrued and unpaid interest under the advance agreements. This intercompany transaction has been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recorded a loss attributable to the noncontrolling interest in NG Advantage of $1.7 million, $1.0 million, and $0.9 million for the years ended December 31, 2020, 2021 and 2022, respectively. The noncontrolling interest was $8.3 million and $7.5 million as of December 31, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Investments in Equity Securities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For investments in equity securities of privately held entities without readily determinable fair values, the Company measures such investments at cost, adjusted for impairment, if any, and observable price changes in orderly transactions for the identical or similar investment of the same issuer. As of December 31, 2021 and 2022, the Company had an investment balance recorded at cost of $8.0 million. The Company did not recognize any adjustments to the recorded cost basis during the years ended December 31, 2021 and 2022.</p> 400000000.0 50000000.0 7000000.0 4800000 -100000 200000 4700000 4500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table presents the combined summarized financial information of the joint venture with TotalEnergies (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (119)</p></td><td style="vertical-align:top;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (454)</p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (119)</p></td><td style="vertical-align:top;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (454)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,773</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,784</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,326</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,493</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,819</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'TimesNewRomanPS-BoldItalicMT';font-style:italic;font-weight:bold;visibility:hidden;">​</span></p> -119000 -454000 -119000 -454000 3086000 11000 13103000 32773000 16189000 32784000 6770000 4326000 19493000 6770000 23819000 50000000.0 30000000.0 30000000.0 20000000.0 50000000.0 50000000.0 20000000.0 50200000 30000000.0 20000000.0 200000 143200000 71600000 76200000 38100000 20000000.0 51600000 38100000 0.50 -400000 2700000 69800000 156800000 <table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (678)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,210)</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (603)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,485)</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss attributable to bpJV</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (599)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,426)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 152,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157,241</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 207,464</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 222,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 364,705</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,698</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,716</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,414</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity attributable to shareowners of bpJV</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 191,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 313,544</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity attributable to noncontrolling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,747</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 196,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 339,291</p></td></tr></table> -678000 -7210000 -603000 -5485000 -599000 -5426000 152072000 157241000 70433000 207464000 222505000 364705000 24932000 22698000 1000000 2716000 25932000 25414000 191170000 313544000 5403000 25747000 196573000 339291000 0.49 <table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:34.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,104</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,902</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,513</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (306)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 951</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82,514</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,187</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 142,701</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,931</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,248</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94,179</p></td></tr></table> 89535000 109119000 110104000 19008000 25784000 24902000 609000 4728000 2513000 -306000 2392000 951000 75137000 82514000 56052000 60187000 131189000 142701000 58910000 73931000 21730000 20248000 80640000 94179000 3500000 2200000 100000 -600000 -1200000 <table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:34.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,217</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506</p></td></tr><tr><td style="vertical-align:top;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,757)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,556)</p></td></tr><tr><td style="vertical-align:top;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (126)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,793)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,585)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,652</p></td></tr><tr><td style="vertical-align:bottom;width:72.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,609</p></td></tr><tr><td style="vertical-align:bottom;width:72.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,261</p></td></tr><tr><td style="vertical-align:bottom;width:72.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,169</p></td></tr><tr><td style="vertical-align:bottom;width:72.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,383</p></td></tr><tr><td style="vertical-align:bottom;width:72.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,552</p></td></tr></table> 463000 704000 1217000 155000 216000 506000 -90000 -1757000 -2556000 -126000 -1793000 -2585000 1349000 1652000 7047000 4609000 8396000 6261000 1012000 1169000 192000 2383000 1204000 3552000 0.533 30000000.0 15000000.0 19660 0.533 0.535 1000001 5000000.0 0.535 0.617 100000 100000 100000 100000 400000 400000 0.646 26700000 2086879 0.646 0.932 283019 0.933 0.933 5000000.0 29100000 18400000 47500000 -1700000 -1000000.0 -900000 8300000 7500000 8000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 5 —Cash, Cash Equivalents and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash, cash equivalents and restricted cash as of December 31, 2021 and 2022 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,950</p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash - standby letter of credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total cash, cash equivalents and current portion of restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,950</p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash - held as collateral</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total long-term portion of restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,950</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid investments with maturities of three months or less on the date of acquisition to be cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company places its cash and cash equivalents with high credit quality financial institutions. At times, such investments may be in excess of the Federal Deposit Insurance Corporation (“FDIC”) and Canadian Deposit Insurance Corporation (“CDIC”) limits. Financial instruments that potentially subject the Company to concentrations of credit risk </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">consist principally of cash deposits. The amounts in excess of FDIC and CDIC limits were approximately $98.0 million and $124.8 million as of December 31, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company classifies restricted cash as short-term and a current asset if the cash is expected to be used in operations within a year or to acquire a current asset. Otherwise, the restricted cash is classified as long-term. In January 2022, in connection with the second amendment to the Berkshire ALA (as defined in Note 12), the lender to NG Advantage released to the Company $7.0 million, classified in “Long-term portion of restricted cash” in the accompanying consolidated balance sheet as of December 31, 2021. The amount represented the collateral deposit for the limited guaranty provided by the Company under the Berkshire ALA. See Note 12 for more information. The $2.0 million short-term restricted cash classified as a current asset as of December 31, 2022 is related to a certificate of deposit held as collateral for the standby letter of credit issued to Chevron Products Company, a division of Chevron U.S.A. Inc., in connection with the Company’s Adopt-A-Port program.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash, cash equivalents and restricted cash as of December 31, 2021 and 2022 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,950</p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash - standby letter of credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total cash, cash equivalents and current portion of restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,950</p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash - held as collateral</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total long-term portion of restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,950</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash, cash equivalents and restricted cash as of December 31, 2021 and 2022 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,950</p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash - standby letter of credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total cash, cash equivalents and current portion of restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,950</p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash - held as collateral</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total long-term portion of restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,950</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 99448000 123950000 0 2000000 99448000 125950000 7008000 0 7008000 0 106456000 125950000 98000000.0 124800000 7000000.0 2000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 6 —Short-Term Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Short-term investments include available-for-sale debt securities, excluded from cash equivalents, that have maturities of one year or less on the date of acquisition and certificates of deposit. Available-for-sale debt securities are carried at fair value, inclusive of unrealized gains and losses. Unrealized gains and losses on available for sale debt securities are recognized in other comprehensive income (loss), net of applicable income taxes. Gains or losses on sales of available-for-sale debt securities are recognized on the specific identification basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company reviews available-for-sale debt securities for declines in fair value below their cost basis each quarter and whenever events or changes in circumstances indicate that the cost basis of an asset may not be recoverable, and evaluates the current expected credit loss. This evaluation is based on a number of factors, including historical experience, market data, issuer-specific factors, economic conditions, and any changes to the credit rating of the security. As of December 31, 2022, the Company has not recorded a credit loss related to available-for-sale debt securities and believes the carrying values for its available-for-sale debt securities are properly recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Short-term investments as of December 31, 2021 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gain (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Municipal bonds and notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,000</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Zero coupon bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,192</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 530</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129,722</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Short-term investments as of December 31, 2022 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gain (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Zero coupon bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (365)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,159</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,880</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 530</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (346)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,569</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Short-term investments as of December 31, 2021 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gain (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Municipal bonds and notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,000</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Zero coupon bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,192</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 530</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129,722</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Short-term investments as of December 31, 2022 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gain (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Zero coupon bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (365)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,159</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,880</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 530</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (346)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,569</p></td></tr></table> 6001000 1000 6000000 123210000 18000 123192000 530000 530000 129741000 19000 129722000 74524000 365000 74159000 64861000 19000 64880000 530000 530000 139915000 346000 139569000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 7 —Derivative Instruments and Hedging Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In October 2018, the Company executed two commodity swap contracts with TotalEnergies Gas &amp; Power North America, an affiliate of TotalEnergies and THUSA (as defined in Notes 12), for a total of 5.0 million diesel gallons </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">annually from April 1, 2019 to June 30, 2024. These commodity swap contracts are used to manage diesel price fluctuation risks related to the natural gas fuel supply commitments the Company makes in its fueling agreements with fleet operators that participate in the <i style="font-style:italic;">Zero Now</i> truck financing program. These contracts are not designated as accounting hedges and as a result, changes in the fair value of these derivative instruments are recognized in "Product revenue" in the accompanying consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has entered into fueling agreements with fleet operators under the <i style="font-style:italic;">Zero Now</i> truck financing program. Certain of these fueling agreements contain a pricing feature indexed to diesel, which the Company determined to be an embedded derivative and is recorded at fair value at the time of execution, with the changes in fair value of the embedded derivative recognized in "Product revenue" in the accompanying consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Derivatives and embedded derivatives as of December 31, 2021 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Offset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Presented</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fueling agreements:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,038</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Notes receivable and other long-term assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,738</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total derivative assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,776</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commodity swaps:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current portion of derivative liabilities, related party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,900</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Long-term portion of derivative liabilities, related party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,483</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,383</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Derivatives and embedded derivatives as of December 31, 2022 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Offset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Presented</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fueling agreements:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,640</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Notes receivable and other long-term assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,115</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total derivative assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,755</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commodity swaps:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current portion of derivative liabilities, related party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,415</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Long-term portion of derivative liabilities, related party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,430</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,845</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021 and 2022, the Company had a total volume on open commodity swap contracts of 11.9 million and 6.9 million diesel gallons, respectively, at a weighted-average price per gallon of approximately $3.18 per gallon.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table reflects the weighted-average price of open commodity swap contracts as of December 31, 2021 and 2022, by year with associated volumes:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:33.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:33.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Volumes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  Weighted-Average Price per</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Volumes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  Weighted-Average Price per</b></p></td></tr><tr><td style="vertical-align:bottom;width:29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Diesel Gallons)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Diesel Gallon</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Diesel Gallons)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Diesel Gallon</b></p></td></tr><tr><td style="vertical-align:bottom;width:29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.18</p></td></tr><tr><td style="vertical-align:bottom;width:29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,875,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,875,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.18</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2 5000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Derivatives and embedded derivatives as of December 31, 2021 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Offset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Presented</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fueling agreements:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,038</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Notes receivable and other long-term assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,738</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total derivative assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,776</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commodity swaps:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current portion of derivative liabilities, related party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,900</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Long-term portion of derivative liabilities, related party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,483</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,383</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Derivatives and embedded derivatives as of December 31, 2022 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Offset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Presented</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fueling agreements:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,640</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Notes receivable and other long-term assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,115</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total derivative assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,755</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commodity swaps:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current portion of derivative liabilities, related party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,415</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Long-term portion of derivative liabilities, related party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,430</p></td></tr><tr><td style="vertical-align:bottom;width:62.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,845</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 2038000 0 2038000 4738000 0 4738000 6776000 0 6776000 1900000 0 1900000 2483000 0 2483000 4383000 0 4383000 1640000 1640000 5115000 5115000 6755000 6755000 2415000 2415000 1430000 1430000 3845000 3845000 11900000 6900000 3.18 3.18 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table reflects the weighted-average price of open commodity swap contracts as of December 31, 2021 and 2022, by year with associated volumes:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:33.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:33.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Volumes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  Weighted-Average Price per</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Volumes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  Weighted-Average Price per</b></p></td></tr><tr><td style="vertical-align:bottom;width:29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Diesel Gallons)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Diesel Gallon</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Diesel Gallons)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Diesel Gallon</b></p></td></tr><tr><td style="vertical-align:bottom;width:29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.18</p></td></tr><tr><td style="vertical-align:bottom;width:29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,875,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,875,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.18</p></td></tr></table> 5000000 3.18 5000000 3.18 5000000 3.18 1875000 3.18 1875000 3.18 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 8 —Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company follows the authoritative guidance for fair value measurements with respect to assets and liabilities that are measured at fair value on a recurring basis and non-recurring basis. Under the standard, fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as of the measurement date. The standard also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the factors market participants would use in valuing the asset or liability developed based upon the best information available in the circumstances. The hierarchy consists of the following three levels: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs (other than quoted prices) that are observable for the asset or liability, either directly or indirectly; Level 3 inputs are unobservable inputs for the asset or liability. Categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s U.S. government issued debt securities are classified within Level 1 because they are valued using the most recent quoted prices for identical assets in active markets. Zero coupon bonds and certificate of deposits are classified within Level 2 because they are valued using the most recent quoted prices for identical assets in markets that are not active and quoted prices for similar assets in active markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company used the income approach to value its outstanding commodity swap contracts and embedded derivatives in its fueling agreements under the <i style="font-style:italic;">Zero Now</i> truck financing program (see Note 7). Under the income approach, the Company used a discounted cash flow (“DCF”) model in which cash flows anticipated over the term of the contracts are discounted to their present value using an expected discount rate. The discount rate used for cash flows reflects the specific risks in spot and forward rates and credit valuation adjustments. This valuation approach is considered a Level 3 fair value measurement. The significant unobservable inputs used in the fair value measurement of the Company’s derivative instruments are Ultra-Low Sulfur Diesel (“ULSD”) forward prices and differentials from ULSD to Petroleum Administration for Defense District (“PADD”) regions. Significant increases (decreases) in any of those inputs in isolation would result in a significantly lower (higher) fair value measurement. Generally, a change in the ULSD forward prices is accompanied by a directionally opposite but less extreme change in the ULSD-PADD differential.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company estimated the fair value of its outstanding commodity swap contracts based on the following inputs as of December 31, 2021 and 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:28.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Input Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Input Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ULSD Gulf Coast Forward Curve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$2.03 - $2.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.11 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$ 2.35 - $ 2.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.48 </p></td></tr><tr><td style="vertical-align:bottom;width:40.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Historical Differential to PADD 3 Diesel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$0.87 - $1.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.03 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$ 0.88 - $ 1.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.13 </p></td></tr><tr><td style="vertical-align:bottom;width:40.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Historical Differential to PADD 5 Diesel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$1.82 - $2.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.13 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$ 1.89 - $ 3.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.30 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company estimated the fair value of embedded derivatives in its fueling agreements under the <i style="font-style:italic;">Zero Now</i> truck financing program based on the following inputs as of December 31, 2021 and 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:28.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Input Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Input Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ULSD Gulf Coast Forward Curve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$2.03 - $2.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.11 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$ 2.35 - $ 2.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.48 </p></td></tr><tr><td style="vertical-align:bottom;width:40.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Historical Differential to PADD 3 Diesel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$0.87 - $1.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.03 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$ 0.88 - $ 1.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.13 </p></td></tr><tr><td style="vertical-align:bottom;width:40.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Historical Differential to PADD 5 Diesel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$1.82 - $2.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.13 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$ 1.91 - $ 3.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.31 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Convertible Promissory Note</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with a loan commitment the Company had with a certain equity method investee (see Note 15), during the year ended December 31, 2022, the Company provided $2.0 million in funding. In exchange for the funding proceeds, the Company was issued a convertible promissory note bearing interest at 7% per annum with a maturity date the earlier of April 2024 or upon the occurrence of a triggering event such as change of control or an event of default. The convertible promissory note is classified as available-for-sale and is measured using the income approach. Under the income approach, the Company used a discounted cash flow (“DCF”) model in which cash flows anticipated over the term of the note are discounted to their present value using an expected discount rate. The discount rate used reflects the interest rates offered on loans with similar terms to borrowers of similar credit quality, which are Level 3 inputs. As such, this valuation approach is considered a Level 3 fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table provides quantitative information about the significant inputs used to estimate the fair value of the convertible promissory note as of December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:75.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.57%</p></td></tr><tr><td style="vertical-align:bottom;width:75.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Credit adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.36%</p></td></tr><tr><td style="vertical-align:bottom;width:75.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Credit adjusted discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12.93%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The above significant unobservable inputs are subject to change based on changes in economic and market conditions. The use of significant unobservable inputs creates uncertainty in the measurement of fair value as of the reporting date. Significant increase or decrease in any of those inputs in isolation would result in a significantly lower or higher fair value measurement. Generally, a change in market interest rates is accompanied by a directionally opposite change in the estimated fair value of fixed-rate debt securities. The Company records changes in the fair value of available-for-sale debt securities in "Unrealized gain (loss) on available-for-sale securities" as part of other comprehensive income (loss) in the accompanying consolidated statements of comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There were no transfers of assets or liabilities between Level 1, Level 2, and Level 3 of the fair value hierarchy as of December 31, 2021 or 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following tables provide information by level for assets and liabilities that are measured at fair value on a recurring basis as of December 31, 2021 and 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Available-for-sale securities <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Municipal bonds and notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Zero coupon bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Certificates of deposit <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Embedded derivatives <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,776</p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity swap contracts <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,383</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">                          </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Available-for-sale securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">U.S. government securities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 64,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 64,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Zero coupon bonds<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 74,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 74,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Convertible promissory note<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,880</p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Certificates of deposit <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Embedded derivatives <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,755</p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commodity swap contracts <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,845</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Included in “Short-term investments” in the accompanying consolidated balance sheets. See Note 6 for more information.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Included in “Derivative liabilities, related party” and “Long-term portion of derivative liabilities, related party” as of December 31, 2021 and 2022 in the accompanying consolidated balance sheets. See Note 7 for more information.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Included in "Prepaid expenses and other current assets" and "Notes receivable and other long-term assets, net" as of December 31, 2021 and 2022 in the accompanying consolidated balance sheets. See Note 7 for more information.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Included in "Notes receivable and other long-term assets, net" in the accompanying consolidated balance sheets as of December 31, 2022.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of the beginning and ending balances of items measured at fair value on a recurring basis as shown in the tables above that used significant unobservable inputs (Level 3), as well as the change in unrealized gains or losses for the periods included in earnings (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Commodity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Embedded</b></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Convertible</b></p></td><td style="vertical-align:bottom;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Commodity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Embedded</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Swap Contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Derivatives</b></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Promissory Note</b></p></td><td style="vertical-align:bottom;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Swap Contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Derivatives</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (556)</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlements, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (225)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_k3R3Z3pPOEexhYo7hCoZuQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total gain (loss)</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,423)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,466)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 556</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlements, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_1frJvsWgNkmRES8LBZ0-ZQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total gain (loss)</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,223)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,845)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_OzMaMKlBXEqF6pUiP6pjXw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in unrealized gain (loss) for the year ended December 31, 2021 included in earnings</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,648)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 556</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in unrealized gain (loss) for the year ended December 31, 2022 included in earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_7mFP_KfRMU2CfNvO0m5yFQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in unrealized gain (loss) for the year ended December 31, 2022 included in other comprehensive loss</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Other Financial Assets and Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The carrying amounts of the Company’s cash, cash equivalents, receivables and payables approximate fair value due to the short-term nature of those instruments. The carrying amounts of the Company’s debt instruments approximated their respective fair values as of December 31, 2021 and 2022. The fair values of these debt instruments were estimated using a discounted cash flow analysis based on interest rates offered on loans with similar terms to borrowers of similar credit quality, which are Level 3 inputs. See Note 12 for more information about the Company’s debt instruments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company estimated the fair value of its outstanding commodity swap contracts based on the following inputs as of December 31, 2021 and 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:28.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Input Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Input Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ULSD Gulf Coast Forward Curve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$2.03 - $2.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.11 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$ 2.35 - $ 2.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.48 </p></td></tr><tr><td style="vertical-align:bottom;width:40.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Historical Differential to PADD 3 Diesel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$0.87 - $1.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.03 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$ 0.88 - $ 1.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.13 </p></td></tr><tr><td style="vertical-align:bottom;width:40.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Historical Differential to PADD 5 Diesel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$1.82 - $2.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.13 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$ 1.89 - $ 3.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.30 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Company estimated the fair value of embedded derivatives in its fueling agreements under the <i style="font-style:italic;">Zero Now</i> truck financing program based on the following inputs as of December 31, 2021 and 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:28.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Input Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Input Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ULSD Gulf Coast Forward Curve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$2.03 - $2.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.11 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$ 2.35 - $ 2.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.48 </p></td></tr><tr><td style="vertical-align:bottom;width:40.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Historical Differential to PADD 3 Diesel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$0.87 - $1.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.03 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$ 0.88 - $ 1.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.13 </p></td></tr><tr><td style="vertical-align:bottom;width:40.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Historical Differential to PADD 5 Diesel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$1.82 - $2.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.13 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$ 1.91 - $ 3.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.31 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p> 2.03 2.15 2.11 2.35 2.59 2.48 2.48 0.87 1.58 1.03 0.88 1.62 1.13 1.13 1.82 2.69 2.13 1.89 3.00 2.30 2.30 2.03 2.15 2.11 2.35 2.59 2.48 2.48 0.87 1.58 1.03 0.88 1.62 1.13 1.13 1.82 2.69 2.13 1.91 3.05 2.31 2.31 2000000.0 0.07 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:75.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.57%</p></td></tr><tr><td style="vertical-align:bottom;width:75.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Credit adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.36%</p></td></tr><tr><td style="vertical-align:bottom;width:75.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Credit adjusted discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12.93%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 4.57 8.36 12.93 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Available-for-sale securities <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Municipal bonds and notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Zero coupon bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Certificates of deposit <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Embedded derivatives <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,776</p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity swap contracts <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,383</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">                          </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Available-for-sale securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">U.S. government securities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 64,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 64,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Zero coupon bonds<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 74,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 74,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Convertible promissory note<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,880</p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Certificates of deposit <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Embedded derivatives <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,755</p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commodity swap contracts <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,845</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Included in “Short-term investments” in the accompanying consolidated balance sheets. See Note 6 for more information.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Included in “Derivative liabilities, related party” and “Long-term portion of derivative liabilities, related party” as of December 31, 2021 and 2022 in the accompanying consolidated balance sheets. See Note 7 for more information.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Included in "Prepaid expenses and other current assets" and "Notes receivable and other long-term assets, net" as of December 31, 2021 and 2022 in the accompanying consolidated balance sheets. See Note 7 for more information.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Included in "Notes receivable and other long-term assets, net" in the accompanying consolidated balance sheets as of December 31, 2022.</span></td></tr></table><div style="margin-top:12pt;"/> 6000000 6000000 123192000 123192000 530000 530000 6776000 6776000 4383000 4383000 64880000 64880000 74159000 74159000 1880000 1880000 530000 530000 6755000 6755000 3845000 3845000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of the beginning and ending balances of items measured at fair value on a recurring basis as shown in the tables above that used significant unobservable inputs (Level 3), as well as the change in unrealized gains or losses for the periods included in earnings (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Commodity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Embedded</b></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Convertible</b></p></td><td style="vertical-align:bottom;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Commodity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Embedded</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Swap Contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Derivatives</b></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Promissory Note</b></p></td><td style="vertical-align:bottom;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Swap Contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Derivatives</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (556)</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlements, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (225)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_k3R3Z3pPOEexhYo7hCoZuQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total gain (loss)</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,423)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,466)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 556</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlements, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_1frJvsWgNkmRES8LBZ0-ZQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total gain (loss)</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,223)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,845)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_OzMaMKlBXEqF6pUiP6pjXw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in unrealized gain (loss) for the year ended December 31, 2021 included in earnings</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,648)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 556</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in unrealized gain (loss) for the year ended December 31, 2022 included in earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_7mFP_KfRMU2CfNvO0m5yFQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in unrealized gain (loss) for the year ended December 31, 2022 included in other comprehensive loss</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 5648000 791000 556000 -225000 1083000 5423000 5985000 -5466000 556000 6776000 4383000 6776000 4383000 7761000 -21000 -134000 -7223000 2014000 6755000 1880000 3845000 -5648000 5985000 -4383000 556000 -134000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 9 —Other Receivables</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Other receivables as of December 31, 2021 and 2022 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loans to customers to finance vehicle purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 523</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued customer billings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,910</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fuel tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,462</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,131</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,026</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Other receivables as of December 31, 2021 and 2022 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loans to customers to finance vehicle purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 523</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued customer billings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,910</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fuel tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,462</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,131</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,026</p></td></tr></table> 419000 523000 4417000 4910000 12684000 9462000 6927000 2131000 24447000 17026000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 10 —Land, Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Land, property and equipment, net as of December 31, 2021 and 2022 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,476</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">LNG liquefaction plants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94,790</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Station equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 354,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 353,104</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trailers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,253</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,184</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,105</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 693,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 721,912</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (431,928)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (457,844)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total land, property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 261,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 264,068</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Included in "Land, property and equipment, net" are capitalized software costs of $33.8 million and $35.3 million as of December 31, 2021 and 2022, respectively. Accumulated amortization of the capitalized software costs are $30.4 million and $32.1 million as of December 31, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recorded amortization expense related to the capitalized software costs of $2.5 million, $1.6 million and $1.7 million for the years ended December 31, 2020, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021 and 2022, $2.1 million and $12.9 million, respectively, are included in "Accounts payable" and "Accrued liabilities" in the accompanying consolidated balance sheets, representing amounts related to purchases of property and equipment. These amounts are excluded from the accompanying consolidated statements of cash flows as they are non-cash investing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fueling Station Equipment Removal</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company was requested by Pilot Travel Centers LLC (“Pilot”) to remove station equipment at select Pilot locations to accommodate Pilot making physical changes to the premises, which required the removal of the Company’s station equipment. The premises where the affected fueling stations are located were secured by long-term lease agreements between Pilot and the Company pursuant to which the Company had contractual rights to operate its fueling stations until the expiration of the respective leases. However, in July 2022, the Company entered into an amendment (the “Amendment”) to the Liquefied Natural Gas Fueling Station and LNG Master Sales Agreement between Pilot and Clean Energy, dated August 2, 2010, to decommission and remove station equipment from the premises where the affected fueling stations are located in accordance with a phased removal schedule. The Amendment requires the Company to remove station equipment and site improvements from the premises beginning in the third quarter of 2022 and to complete removal by the end of the first quarter of 2023. In connection with the removal of station equipment and site improvements, the Company recognized $10.6 million in accelerated depreciation expense relating to the change in depreciable life of the affected station assets and $2.5 million in incremental asset retirement obligation (“ARO”) charges. Amounts associated with the accelerated depreciation expense and incremental ARO charges are included in “Depreciation and amortization” in the accompanying consolidated statements of operations for the year ended December 31, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Land, property and equipment, net as of December 31, 2021 and 2022 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,476</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">LNG liquefaction plants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94,790</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Station equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 354,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 353,104</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trailers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,253</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,184</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,105</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 693,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 721,912</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (431,928)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (457,844)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total land, property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 261,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 264,068</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 3476000 3476000 94633000 94790000 354699000 353104000 72783000 73253000 93135000 106184000 74963000 91105000 693689000 721912000 431928000 457844000 261761000 264068000 33800000 35300000 30400000 32100000 2500000 1600000 1700000 2100000 12900000 10600000 2500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 11 —Accrued Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accrued liabilities as of December 31, 2021 and 2022 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued alternative fuels incentives <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,239</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued employee benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,128</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued gas and equipment purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,008</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,827</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued property and other taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,782</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued salaries and wages</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,857</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,238</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,079</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Includes amount for RINs, LCFS Credits, and AFTC payable to third parties.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">No individual item in “Other” exceeds 5% of total current liabilities.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accrued liabilities as of December 31, 2021 and 2022 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued alternative fuels incentives <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,239</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued employee benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,128</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued gas and equipment purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,008</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,827</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued property and other taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,782</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued salaries and wages</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,857</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,238</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,079</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Includes amount for RINs, LCFS Credits, and AFTC payable to third parties.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">No individual item in “Other” exceeds 5% of total current liabilities.</span></td></tr></table> 28106000 34239000 4547000 5128000 17158000 22008000 893000 1827000 3369000 3782000 8172000 6857000 12914000 16238000 75159000 90079000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 12 —Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Debt obligations as of December 31, 2021 and 2022 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unamortized Debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance, Net of</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financing Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financing Costs</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NG Advantage debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,760</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SG Facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,500</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 800</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,060</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less amounts due within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,868)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,845)</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,215</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unamortized Debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, Net of</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Financing Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Financing Costs</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Riverstone Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145,471</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145,564</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less amounts due within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (93)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (93)</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145,471</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of the aggregate maturities of debt obligations for each of the annual periods subsequent to December 31, 2022 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:35.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thereafter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:35.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Riverstone Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,000</p></td></tr><tr><td style="vertical-align:top;width:35.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other Debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93</p></td></tr><tr><td style="vertical-align:top;width:35.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,093</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Riverstone Credit Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 22, 2022 (the “Closing Date”), the Company entered into a Senior Secured First Lien Term Loan Credit Agreement (the “Riverstone Credit Agreement”) with a syndicate of lenders. Pursuant to the Riverstone Credit Agreement, the lenders made a $150,000,000 senior secured term loan (the “Term Loan”) to the Company. Payments for the Term Loan are interest only with a balloon principal payment due on the maturity date, which is December 22, 2026. The Term Loan bears interest, at the option of the Company, at (a) Adjusted Term SOFR or (b) the Alternate Base Rate (“ABR”), which is defined as the greater of (i) the Prime Rate, (ii) the Federal Funds Effective Rate plus 0.50%, and (iii) one-month Adjusted Term SOFR plus 1.00%, plus a margin of 6.50% for interest rate based on SOFR or 5.50% for election under the ABR through the second anniversary of the Closing Date. After the second anniversary of the Closing Date, the applicable margin increases to 7.25% for election under SOFR or 6.25% for election under the ABR. Interest rate for the Term Loan has an interest rate floor of 1.50% for election under SOFR and 2.50% for election under the ABR. Proceeds from the Term Loan were or will be used to repay certain existing indebtedness of the Company, to finance permitted investments from time to time, to pay transaction costs related to the Riverstone Credit Agreement and for other general corporate purposes. In connection with the Term Loan, the Company is obligated to pay other facility fees customary for credit facilities of similar size and type.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has the option to prepay all or any portion of the amounts owed prior to the maturity date and is subject to customary mandatory prepayments clauses. All prepayments and all other payments of the Term Loan principal are subject to a call premium (2.0% from the one-year anniversary of the Closing Date to the date that is eighteen months after the Closing Date, 2.5% after the date that is eighteen months after the Closing Date to the date that is twenty-four months after the Closing Date, and 3% at any time thereafter). No call premium applies to any prepayment of the Term Loan made prior to the first anniversary of the Closing Date. In conjunction with the Riverstone Credit Agreement, the Company and certain of its subsidiaries entered into a Guarantee and Collateral Agreement (the “Security Agreement”) in favor of the lenders. Under the Security Agreement, the Company and certain of its subsidiaries granted the lenders a security interest in substantially all of their personal property, rights and assets as collateral for the Term Loan under the Riverstone Credit Agreement. The Company and certain of its subsidiaries also agreed to grant a security interest in certain of their material real property interests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Riverstone Credit Agreement contains customary representations, warranties, and affirmative and negative covenants, including compliance with certain financial ratios and liquidity test and limitation on the Company’s ability to incur additional indebtedness, make certain payments, and enter into certain transactions. Additionally, the Riverstone Credit Agreement includes a number of events of default clauses. If any event of default occurs (subject, in certain instances, to specified grace periods), the then outstanding principal, premium, if any, interest and any other monetary obligations under the Riverstone Credit Agreement may become due and payable immediately.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">SG Credit Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On January 2, 2019, the Company entered into a term credit agreement (the “Credit Agreement”) with Société Générale, a company incorporated as a société anonyme under the laws of France (“SG”). The Credit Agreement provided for a term loan facility (the “SG Facility”) pursuant to which the Company was able to obtain, subject to certain conditions, up to $100.0 million of loans (“SG Loans”) in support of its <i style="font-style:italic;">Zero Now</i> truck financing program. Under the Credit Agreement, the Company was permitted to use the proceeds from the SG Loans to fund the incremental cost of trucks </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">purchased or financed under the <i style="font-style:italic;">Zero Now</i> truck financing program and related fees and expenses incurred by the Company in connection therewith. On March 12, 2021, the Credit Agreement was amended to permit the Company to use up to $45.0 million of proceeds from the SG Loans to fund certain station build costs, and up to $20.0 million to fund the TotalEnergies JV Equity Obligations. Under the amended terms of the Credit Agreement, the Company’s ability to draw from the SG Facility expired on January 2, 2022. Interest on outstanding SG Loans accrued at a rate equal to LIBOR plus 1.30% per annum, and a commitment fee on any unused portion of the SG Facility accrued at a rate equal to 0.39% per annum. Interest and commitment fees were payable quarterly. On December 22, 2022, pursuant to the Riverstone Credit Agreement, the Company repaid the remaining $2.0 million outstanding balance under the SG Facility and the related accrued and unpaid interest. Upon such payment, the SG Facility was paid in full and no amounts remained outstanding thereon.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Credit Agreement did not include financial covenants, and the Company did not provide SG with any security for its obligations under the Credit Agreement. As described below, THUSA entered into the Guaranty to guarantee the Company’s payment obligations to SG under the Credit Agreement. As of December 31, 2022, the Company had no amounts outstanding on the SG Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">TotalEnergies Credit Support Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company entered into a credit support agreement with TotalEnergies Holdings USA Inc. (“THUSA”), a wholly owned subsidiary of TotalEnergies, on January 2, 2019, which was subsequently amended on March 12, 2021 (as amended, the “CSA”) in conjunction with the March 12, 2021 amendment to the Credit Agreement. Under the CSA, THUSA agreed to enter into a guaranty agreement (“Guaranty”) pursuant to which it guaranteed the Company’s obligation to repay to SG up to $100.0 million in SG Loans and interest thereon in accordance with the Credit Agreement. In consideration for the commitments of THUSA under the CSA, the Company was required to pay THUSA a quarterly guaranty fee at a rate per quarter equal to 2.5% of the average aggregate SG Loan amount for the preceding calendar quarter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Following any payment by THUSA to SG under the Guaranty, the Company would be obligated to immediately pay to THUSA the full amount of such payment plus interest on such amount at a rate equal to LIBOR plus 1.0%. In addition, the Company would be obligated to pay and reimburse THUSA for all reasonable out-of-pocket expenses it incurred in the performance of its services under the CSA, including all reasonable out-of-pocket attorneys’ fees and expenses incurred in connection with the payment to SG under the Guaranty or any enforcement or attempt to enforce any of the Company’s obligations under the CSA. The CSA included customary representations and warranties and affirmative and negative covenants by the Company. In addition, upon the occurrence of a Trigger Event (as described below) and during its continuation, THUSA may, among other things: elect not to guarantee additional SG Loans; declare all or any portion of the outstanding amounts the Company owes THUSA under the CSA to be due and payable; and exercise all other rights it may have under applicable law. Each of the following events constituted a Trigger Event: the Company defaults with respect to any payment obligation under the CSA; any representation or warranty made by the Company in the CSA was false, incorrect, incomplete or misleading in any material respect when made; the Company fails to observe or perform any material covenant, obligation, condition or agreement in the CSA; or the Company defaults in the observance or performance of any agreement, term or condition contained in any other agreement with THUSA or an affiliate of THUSA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As security for the Company’s obligations under the CSA, on January 2, 2019, the Company entered into a pledge and security agreement with THUSA and delivered a collateral assignment of contracts to THUSA, pursuant to which the Company collaterally assigned to THUSA all fueling agreements it enters into with participants in the <i style="font-style:italic;">Zero Now</i> truck financing program. In addition, on January 2, 2019, the Company entered into a lockbox agreement with THUSA and PlainsCapital Bank, under which the Company granted THUSA a security interest in the cash flow generated by the fueling agreements the Company enters into with participants in the <i style="font-style:italic;">Zero Now</i> truck financing program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Until the occurrence of a Trigger Event or Fundamental Trigger Event (as described below) under the CSA, the Company had the freedom to operate in the normal course, and there were no restrictions on the flow of funds in and out of the lockbox account established pursuant to the lockbox agreement. Upon the occurrence of a Trigger Event under the CSA, all funds in the lockbox account will be: first, used to make scheduled debt repayments under the Credit Agreement; </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">and second, released to the Company. Further, upon the occurrence of a “Fundamental Trigger Event” under the CSA and during its continuation, in addition to exercising any of the remedies available to THUSA upon the occurrence of a Trigger Event as described above: all participants in the <i style="font-style:italic;">Zero Now</i> program would pay amounts owed under their fueling agreements with the Company directly into the lockbox account; under a “sweep” mechanism, all cash in the lockbox account would be used to prepay all outstanding SG Loans under the Credit Agreement; no other disbursements from the lockbox account could be made without THUSA’s consent; THUSA would retain dominion over the lockbox account; and the funds in the account would remain as security for the Company’s payment and reimbursement obligations under the CSA. Each of the following events constituted a Fundamental Trigger Event: the Company defaults in the observance or performance of any agreement, term or condition contained in the Credit Agreement that would constitute an event of default thereunder, up to or beyond any grace period provided in such agreement, unless waived by SG; the Company defaults in the observance or performance of any agreement, term or condition contained in any evidence of indebtedness other than the Credit Agreement, and the effect of such default is to cause, or permit the holders of such indebtedness to cause, acceleration of indebtedness in an aggregate amount for all such collective defaults of $20.0 million or more; voluntary and involuntary bankruptcy and insolvency events; and the occurrence of a change of control of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The CSA will terminate following the later of: the payment in full of all of the Company’s obligations under the CSA; and the termination or expiration of the Guaranty following the maturity date of the last outstanding SG Loan or December 31, 2023, whichever is earlier.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NG Advantage Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 30, 2016, NG Advantage entered into a Loan and Security Agreement (the “Wintrust LSA”) with Wintrust Commercial Finance (“Wintrust”), pursuant to which Wintrust agreed to lend NG Advantage $4.7 million. The proceeds were primarily used to fund the purchases of CNG trailers and equipment. Interest and principal were payable monthly in 72 equal monthly installments at an annual rate of 5.17%. As collateral security for the prompt payment in full when due of NG Advantage’s obligations to Wintrust under the Wintrust LSA, NG Advantage pledged to and granted Wintrust a security interest in all of its right, title and interest in the CNG trailers and equipment purchased with the proceeds received under the Wintrust LSA. As of December 31, 2022, NG Advantage had fully repaid all outstanding amounts under the Wintrust LSA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On December 10, 2020, NG Advantage entered into an Amended and Restated Loan and Security Agreement with Berkshire Bank (the “Berkshire ALA”) to substitute and replace the two existing loans with Berkshire Bank dated May 12, 2016 and January 24, 2017 (collectively, the “Original Debt”). The Berkshire ALA provided NG Advantage a 5-year term loan of $14.5 million with payments of principal and interest due monthly beginning February 1, 2021 at an annual interest rate of 5%, maturing on January 1, 2026. NG Advantage used the funds provided by the Berkshire ALA to repay in full the outstanding principal balance plus accrued and unpaid interest of the Original Debt, and to repay the outstanding balances of certain other financing obligations to unrelated lenders. NG Advantage pledged as collateral certain assets and equipment including trailers under the Berkshire ALA, and the Company provided a limited guaranty of up to $7.0 million classified in “Long-term portion of restricted cash” in the accompanying consolidated balance sheets as of December 31, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On January 31, 2022, NG Advantage entered into a second amendment to the Berkshire ALA pursuant to which Berkshire Bank agreed to extend additional new term loans with an aggregate principal amount of $14.0 million (collectively, the “Berkshire Term Loan 2”) to NG Advantage. The Berkshire Term Loan 2 bore interest at an annual interest rate of 5% and had a maturity date of January 31, 2027. Payments for interest and principal were due monthly beginning March 1, 2022, with a final payment of remaining principal and interest due on the maturity date. Borrowings under the Berkshire Term Loan 2 were collateralized by various trailers and station assets of NG Advantage, and prepayment of the outstanding principal was permitted and subject to prepayment premiums. Financial and non-financial covenants of the Berkshire Term Loan 2 were identical to those under the Berkshire ALA. NG Advantage used the proceeds from the Berkshire Term Loan 2 to repay in full the outstanding balances of certain other financing obligations to unrelated lenders. As a result of the full repayment of NG Advantage’s financing obligations to unrelated lenders, NG Advantage recognized a $2.3 million loss on extinguishment of debt, which is included in “interest expense” in the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">accompanying consolidated statements of operations for the year ended December 31, 2022. In connection with the second amendment to the Berkshire ALA, Berkshire Bank released $7.0 million, classified in “Long-term portion of restricted cash” in the accompanying consolidated balance sheets as of December 31, 2021, to the Company related to the Company’s limited guaranty under the Berkshire ALA. Concurrently, the Company issued a $7.0 million irrevocable standby letter of credit to Berkshire Bank as collateral under the second amendment to the Berkshire ALA. The standby letter of credit is valid until specified release conditions are satisfied and is collateralized by the Plains LSA (as defined below).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Berkshire ALA also provided NG Advantage a $1.0 million revolving line of credit which bore interest at the greater of the Prime Rate or 3.00%, plus 0.25% and had a maturity date of July 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the Riverstone Credit Agreement, on December 22, 2022, NG Advantage fully repaid and extinguished all outstanding amounts relating to the Berkshire ALA and the Berkshire Term Loan 2, including all accrued and unpaid interest. As a result of the full repayment of all outstanding principal plus accrued and unpaid interest under the Berkshire ALA and Berkshire Term Loan 2, NG Advantage recognized a $1.1 million loss on debt extinguishment, which is included in “interest expense” in the accompanying consolidated statements of operations for the year ended December 31, 2022. In addition, the $7.0 million irrevocable standby letter of credit issued to Berkshire Bank in connection with the second amendment to the Berkshire ALA was cancelled in conjunction with the full extinguishment of the Berkshire ALA and the Berkshire Term Loan 2.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Financing Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">NG Advantage has entered into sale and leaseback transactions with various lessors as described below. In each instance, the sale and leaseback transaction does not qualify for sale-leaseback accounting because of NG Advantage’s continuing involvement with the buyer-lessor due to a fixed price repurchase option. As a result, the transactions are recorded under the financing method, in which the assets remain on the accompanying consolidated balance sheets and the proceeds from the transactions are recorded as financing liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 18, 2017, NG Advantage entered into a sale-leaseback arrangement through a Master Lease Agreement (the “BoA MLA”) with Bank of America Leasing &amp; Capital, LLC (“BoA”). Pursuant to the BoA MLA, NG Advantage received $2.1 million in cash for CNG trailers and simultaneously leased them back from BoA for five years commencing January 1, 2018 with interest and principal payable in 60 equal monthly installments at an annual rate of 4.86%. As of December 31, 2022, NG Advantage had repaid all outstanding amounts under the BoA MLA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On March 1, 2018, NG Advantage entered into a sale-leaseback arrangement through a Master Lease Agreement (the “First National MLA”) with First National Capital, LLC (“First National”). Pursuant to the First National MLA, NG Advantage received $6.3 million in cash, net of fees and the first month’s lease payment for CNG trailers and simultaneously leased CNG trailers back from First National for six years commencing March 1, 2018 with interest and principal payable in 72 equal monthly installments at an annual rate of 9.28%. On January 31, 2022, NG Advantage used proceeds from the Berkshire Term Loan 2 and $0.8 million in deposits held with First National to repay in full the remaining outstanding financing obligations under the First National MLA. The application of $0.8 million in deposits to extinguish financing obligations under the First National MLA was excluded from the accompanying consolidated statements of cash flows as it was a non-cash financing activity. As of December 31, 2022, no amounts were outstanding under the First National MLA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On December 20, 2018 (the “Closing Date”), NG Advantage entered into a purchase agreement to sell a compression station for $7.0 million to an entity the member owners of which were noncontrolling interest member owners of NG Advantage. On the Closing Date and immediately following the consummation of the sale of the compression station, NG Advantage entered into a lease agreement with the buyer of the station pursuant to which the station was leased back to NG Advantage for a term of five years with monthly rent payments equal to $0.1 million at an annual rate of 12.0%. On January 31, 2022, NG Advantage used proceeds from the Berkshire Term Loan 2 to repay in full the remaining outstanding </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">financing obligations related to the lease agreement for the compression station. As of December 31, 2022, no amounts were outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Plains Credit Facility</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On May 1, 2021, the Company entered into a Loan and Security Agreement (the “Plains LSA”) with PlainsCapital Bank (“Plains”), which provided the Company a $20.0 million revolving line of credit through May 1, 2022. In May 2022, the Plains LSA was renewed and extended through May 1, 2023. The interest rate on amounts outstanding under the Plains LSA was the greater of the Prime Rate or 3.25%. On September 16, 2021, Plains issued an irrevocable standby letter of credit on behalf of the Company to the Chevron Products Company, a division of Chevron U.S.A. Inc. (“Chevron”), for $2.0 million relating to the Company’s Adopt-A-Port program with Chevron. The standby letter of credit was valid until cancelled and was collateralized by the Plains LSA, reducing the amount available under the Plains LSA from $20.0 million to $18.0 million. On January 31, 2022, the Company issued an irrevocable standby letter of credit to Berkshire Bank for $7.0 million as collateral under the second amendment to the Berkshire ALA. The standby letter of credit was collateralized by the Plains LSA, reducing the amount available under the Plains LSA to $11.0 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the Riverstone Credit Agreement, on December 22, 2022, the Plains LSA was terminated. Concurrently, the $7.0 million irrevocable standby letter of credit issued to Berkshire Bank in connection with the second amendment to the Berkshire ALA was cancelled. As a result, the Company deposited $2.0 million, in the form of a certificate of deposit, at Plains as collateral for the standby letter of credit issued to Chevron in connection with the Company’s Adopt-A-Port program. The $2.0 million certificate of deposit is classified as short-term restricted cash and a current asset and is included in “Cash, cash equivalents and current portion of restricted cash” in the accompanying consolidated balance sheets as of December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, the Company had other debt that will be due in 2023, bearing interest at 4.75%.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Debt obligations as of December 31, 2021 and 2022 consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unamortized Debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance, Net of</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financing Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financing Costs</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NG Advantage debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,760</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SG Facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,500</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 800</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,060</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less amounts due within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,868)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,845)</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,215</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unamortized Debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, Net of</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Financing Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Financing Costs</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Riverstone Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145,471</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145,564</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less amounts due within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (93)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (93)</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145,471</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 25832000 72000 25760000 9500000 9500000 800000 800000 36132000 72000 36060000 12868000 23000 12845000 23264000 49000 23215000 150000000 4529000 145471000 93000 93000 150093000 4529000 145564000 93000 93000 150000000 4529000 145471000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of the aggregate maturities of debt obligations for each of the annual periods subsequent to December 31, 2022 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:35.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thereafter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:35.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Riverstone Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,000</p></td></tr><tr><td style="vertical-align:top;width:35.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other Debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93</p></td></tr><tr><td style="vertical-align:top;width:35.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,093</p></td></tr></table> 150000000 150000000 93000 93000 93000 150000000 150093000 150000000 0.50% 1.00% 0.0650 0.0550 0.0725 0.0625 0.0150 0.0250 0.020 0.025 0.03 100000000.0 45000000.0 20000000.0 0.0130 0.0039 2000000.0 0 100000000.0 0.025 0.010 20000000.0 4700000 72 0.0517 P5Y 14500000 0.05 7000000.0 14000000.0 0.05 -2300000 7000000.0 7000000.0 1000000.0 0.0300 0.0025 -1100000 7000000.0 2100000 P5Y 60 0.0486 6300000 P6Y 72 0.0928 800000 800000 0 7000000.0 P5Y 100000 0.120 0 20000000.0 0.0325 2000000.0 20000000.0 18000000.0 7000000.0 11000000.0 7000000.0 2000000.0 2000000.0 0.0475 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 13 —Stockholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Authorized Shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s certificate of incorporation authorizes the issuance of two classes of capital stock designated as common stock and <span style="-sec-ix-hidden:Hidden_aYUR1WPb30-r_9JePUkPQQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">preferred stock</span></span>, each having $0.0001 par value per share. On June 14, 2021, the Company’s stockholders approved an increase in the number of shares of Common Stock the Company is authorized to issue from 304,000,000 to 454,000,000. As of December 31, 2022, the Company is authorized to issue 455,000,000 shares, of which 454,000,000 shares of capital stock are designated common stock and 1,000,000 shares are designated preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Dividend Provisions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company did not declare or pay any dividends during the years ended December 31, 2020, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Voting Rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Each holder of common stock has the right to one vote per share owned on matters presented for stockholder action.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">TotalEnergies Private Placement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On May 9, 2018, the Company entered into a stock purchase agreement (the “Purchase Agreement”) with TotalEnergies Marketing Services, S.E. (“TMS”), a wholly owned subsidiary of TotalEnergies. Pursuant to the Purchase Agreement, the Company agreed to sell and issue, and TMS agreed to purchase, up to 50,856,296 shares of the Company’s </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">common stock at a purchase price of $1.64 per share, all in a private placement (the “TotalEnergies Private Placement”). The purchase price per share was determined based on the volume-weighted average price for the Company’s common stock between March 23, 2018 (the day on which discussions began between the Company and TotalEnergies) and May 3, 2018 (the day on which the Company agreed in principle with TotalEnergies regarding the structure and basic terms of its investment). As of the date of the Purchase Agreement, TotalEnergies did not hold or otherwise beneficially own any shares of the Company’s common stock, and TotalEnergies has agreed, until the later of May 9, 2020 or such date when it ceases to hold more than 5.0% of the Company’s common stock then outstanding, among other similar undertakings and subject to customary conditions and exceptions, to not purchase shares of the Company’s common stock or otherwise pursue transactions that would result in TotalEnergies beneficially owning more than 30.0% of the Company’s equity securities without the approval of the Company’s board of directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On June 13, 2018, the Company and TMS closed the TotalEnergies Private Placement, in which: (1) the Company issued to TMS all of the 50,856,296 shares of its common stock issuable under the Purchase Agreement, resulting in TotalEnergies beneficially holding approximately 25.0% of the outstanding shares of the Company’s common stock and the largest ownership position of the Company as of September 30, 2018; (2) TotalEnergies paid to the Company an aggregate of $83.4 million in gross proceeds, which the Company has used and expects to continue to use for working capital and general corporate purposes, which may include executing its business plans, pursuing opportunities for further growth, and retiring a portion of its outstanding indebtedness; and (3) the Company and TotalEnergies entered into a registration rights agreement, described below. In connection with the issuance of common stock, the Company incurred transaction fees of $1.9 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the Purchase Agreement, the Company and TotalEnergies also entered into a registration rights agreement on June 13, 2018, upon the closing under the Purchase Agreement. Pursuant to the registration rights agreement, the Company filed a registration statement with the SEC to cover the resale of the shares issued and sold under the Purchase Agreement, which was declared effective on August 16, 2018, and is obligated to use its commercially reasonable efforts to maintain the effectiveness of such registration statement until all such shares are sold or may be sold without restriction under Rule 144 under the Securities Act of 1933, as amended. As of December 31, 2022, the Company was in compliance with all of its registration covenants set forth in the registration rights agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">At-The-Market Offerings</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On May 10, 2021, the Company entered into an equity distribution agreement with Goldman Sachs &amp; Co. LLC, as sales agent, to sell shares of the Company’s common stock having an aggregate offering price of up to $100.0 million in an at-the-market offering program (the “May ATM Program”). Through June 3, 2021, the Company sold 12,362,237 shares of common stock under the May ATM Program, which exhausted the May ATM Program. On June 7, 2021, the Company entered into a new equity distribution agreement with Goldman Sachs &amp; Co. LLC, as sales agent, to sell additional shares of common stock having an aggregate offering price of up to $100.0 million in a new at-the-market offering program (the “June ATM Program” and, together with the May ATM Program, the “ATM Programs”). On June 8, 2021, the Company sold 10,473,946 shares of common stock under the June ATM Program which exhausted the June ATM Program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2021, the Company issued 22,836,183 shares of common stock under the ATM Programs for gross proceeds of $200.0 million, and incurred transaction costs of $6.5 million, including $6.0 million in commissions paid to Goldman Sachs &amp; Co. LLC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Share Repurchase Program</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On March 12, 2020, the Company’s Board of Directors approved a share repurchase program of up to $30.0 million (exclusive of fees and commissions) of the Company’s outstanding common stock (the “Repurchase Program”). On December 7, 2021, the Company’s Board of Directors approved an increase in the aggregate purchase amount under the Repurchase Program from $30.0 million to $50.0 million (exclusive of fees and commissions). The Repurchase Program </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">does not have an expiration date, and it may be suspended or discontinued at any time. During the year ended December 31, 2022, the Company repurchased 1,190,254 shares of its common stock under the Repurchase Program for a total cost of $6.1 million (exclusive of fees and commissions). As of December 31, 2022, the Company had utilized a total of $23.5 million under the Repurchase Program from its inception to repurchase 9,387,340 shares of common stock and had a total of $26.5 million of authorized funds remaining under the Repurchase Program. The Repurchase Program does not obligate the Company to acquire any specific number of shares. Repurchases under the Repurchase Program may be effected from time to time through open market purchases, privately negotiated transactions, structured or derivative transactions, including accelerated share repurchase transactions, or other methods of acquiring shares, in each case subject to market conditions, applicable securities laws and other relevant factors. Repurchases may also be made under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the compensation expense and related income tax benefit related to the Company’s stock-based compensation arrangements recognized in the accompanying consolidated statements of operations during the periods presented (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock-based compensation expense, net of $0 tax in 2020, 2021 and 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,473</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:12pt 0pt 12pt 0pt;">Equity Incentive Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2006, the Company adopted its 2006 Equity Incentive Plan (“2006 Plan”), which became effective on May 24, 2007, the date the Company completed its initial public offering of common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2016, the Company adopted its 2016 Performance Incentive Plan (“2016 Plan”), which became effective on May 26, 2016, the date of approval of the 2016 Plan by the Company’s stockholders. The 2006 Plan became unavailable for new awards upon the effectiveness of the 2016 Plan. Unissued awards under the 2006 Plan are not available for future grant under the 2016 Plan. If any outstanding award under the 2006 Plan expires or is canceled, the shares allocable to the unexercised portion of that award will be added to the share reserve under the 2016 Plan and will be available for grant under the 2016 Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2020, the Company adopted its Amended and Restated 2016 Performance Incentive Plan (“Amended 2016 Plan”), which increased the aggregate number of shares of the Company’s common stock to be delivered pursuant to all awards granted under the 2016 Performance Incentive Plan by an additional 17,500,000 shares, and became effective on May 15, 2020, the date of approval of the Amended 2016 Plan by the Company’s stockholders. As of December 31, 2022, the Company had 8,902,966 shares available for future grant under the Amended 2016 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Service-Based Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has granted service-based stock options to key employees that vest annually over the three years following the date of grant at a rate of 34%, 33% and 33%, respectively, if the holder is in service to the Company at each vesting date. The service-based stock options granted have contractual terms of 10 years, and exercise price for the options granted is equal to the closing market price of the Company's common stock on the date of grant. The stock options are subject to the terms and conditions of the 2006 and 2016 Plans and a Notice of Grant of Stock Option and Stock Option Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Company’s service-based stock option activity for the year ended December 31, 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:53.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,813,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 731,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (387,641)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,041,426)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,116,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,347</p></td></tr><tr><td style="vertical-align:top;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options exercisable as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,222,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,731</p></td></tr><tr><td style="vertical-align:top;width:53.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options vested and expected to vest as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,116,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,347</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, there was $13.7 million of total unrecognized compensation cost related to unvested shares subject to outstanding service-based stock options. That cost is expected to be expensed over a remaining weighted average period of approximately 1.4 years. The total fair value of shares vested during the year ended December 31, 2022 was $13.8 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of each service-based stock option granted was estimated as of the date of grant using the Black-Scholes option pricing model and using the following assumptions:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:47.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.0%</p></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">65.8% to 83.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">76.8% to 96.8%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">73.7% to 76.9%</p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.37% to 1.21%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.58% to 1.31%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.52% to 4.34%</p></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.6 to 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.6 to 5.9</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The volatility amounts used were estimated based on the historical volatility of the Company’s common stock over a term equal to the estimated life of the options. The expected lives used were based on historical exercise experience and the Company’s anticipated exercise periods for its outstanding stock options. The risk-free interest rates used were based on the U.S. Treasury yield curve with terms approximating the expected life of the stock options at the time of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The weighted-average grant date fair value per share of service-based stock options granted during the years ended December 31, 2020, 2021 and 2022 were $1.54, $5.90 and $4.40, respectively. The aggregate intrinsic value of service-based options exercised during the years ended December 31, 2020, 2021 and 2022 were $1.8 million, $10.1 million and $1.3 million, respectively. The Company recorded $1.7 million, $9.9 million and $11.9 million of stock option expense relating to service-based stock options for the years ended December 31, 2020, 2021 and 2022, respectively. The Company has not recorded any tax benefit related to its service-based stock option expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Performance-Based Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company granted 1,640,000 performance-based stock options to certain executives and key employees in 2021. The options granted vest in multiple tranches in which the vesting of each tranche is contingent upon securing a defined RNG production volume following the date of grant, if the holder is in service to the Company upon the achievement of such performance hurdles. The performance-based stock options have contractual terms of 10 years, and the exercise price for the options granted is equal to the closing market price of the Company's common stock on the date of grant. The stock options are subject to the terms and conditions of the 2016 Plan and a Notice of Grant of Stock Option and Stock Option Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Company’s performance-based stock option activity for the year ended December 31, 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,640,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,640,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options vested and exercisable as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 410,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, there was $4.5 million of total unrecognized compensation cost related to unvested shares subject to outstanding performance-based stock options. Compensation cost for the performance-based stock options is recognized when attainment of the performance hurdles is determined to be probable and over a period in which the Company estimates the performance hurdles will be achieved. The total fair value of shares vested during the year ended December 31, 2022 was $1.9 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of each performance-based stock option granted was estimated as of the date of grant using the Black-Scholes option pricing model and using the following assumptions:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 7, 2021</b></p></td></tr><tr><td style="vertical-align:top;width:80.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.0%</p></td></tr><tr><td style="vertical-align:top;width:80.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">77.1%</p></td></tr><tr><td style="vertical-align:top;width:80.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.36%</p></td></tr><tr><td style="vertical-align:top;width:80.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6.2</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The volatility amount used was estimated based on (i) the historical volatility of the Company’s common stock over a term equal to the estimated life of the options and on (ii) implied volatility of the Company’s traded options. The expected life used was based on historical exercise experience and the Company’s anticipated exercise period for its outstanding performance-based stock options. The risk-free interest rate used was based on the U.S. Treasury yield curve with terms approximating the expected life of the stock options at the time of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The weighted-average grant date fair value per share of performance-based stock options granted during the year ended December 31, 2021 was $4.58. No performance-based stock options were granted during the year ended December 31, 2022. In addition, there were no performance-based stock options exercised during the year ended December 31, 2021 and 2022. The Company recognizes the grant date fair value of the options that are probable of being earned over the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">estimated performance period. Compensation cost relating to performance-based stock options was $1.0 million and $2.0 million for the years ended December 31, 2021 and 2022, respectively. The Company has not recorded any tax benefit related to its performance-based stock option expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Market-Based Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company granted 3,700,000 market-based stock options to select executives and employees in 2021. Market-based stock options vest if (i) the closing price of the Company’s common stock equals or exceeds $14.00 for <span style="-sec-ix-hidden:Hidden_IwohVl61c0mn2Bl7zLIhTQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">twenty</span></span> consecutive trading days, representing 207% of the closing market price of the Company’s common stock on the option grant date (the “Stock Price Condition”) and (ii) the holder is employed by the Company at the time the Stock Price Condition is satisfied. The market-based stock options have contractual terms of 10 years, and the exercise price for the options granted is equal to the closing market price of the Company's common stock on the date of grant. The stock options are subject to the terms and conditions of the 2016 Plan and a Notice of Grant of Stock Option and Stock Option Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Company’s market-based stock option activity for the year ended December 31, 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,700,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,700,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options vested and exercisable as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, there was $8.4 million of total unrecognized compensation cost related to unvested shares subject to outstanding market-based stock options. That cost is expected to be expensed over a remaining weighted average period of approximately 0.9 years. No vesting occurred during the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of each market-based stock option granted was estimated on the date of grant using the Monte Carlo simulation model. The Monte Carlo simulation method is subject to variability as certain assumptions must be made, including the derived service period, which is estimated based on likely future stock price performance and volatility of the Company’s common stock price. The fair value of each market-based stock option granted was estimated using the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 7, 2021</b></p></td></tr><tr><td style="vertical-align:top;width:80.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.0%</p></td></tr><tr><td style="vertical-align:top;width:80.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">67.8%</p></td></tr><tr><td style="vertical-align:top;width:80.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.5%</p></td></tr><tr><td style="vertical-align:top;width:80.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The volatility amount used was based on the historical volatility of the Company’s common stock over a term equal to the estimated life of the options. The risk-free interest rate used was based on the U.S. Treasury yield curve with terms approximating the expected life of the stock options at the time of grant. The expected life used was based on the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Company’s anticipated exercise period for its outstanding market-based stock options as the simulation was run from the valuation date through the end of the contractual life of the options using weekly time steps.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The weighted-average grant date fair value per share of market-based stock options granted during the year ended December 31, 2021 was $4.87. No market-based stock options were granted during the year ended December 31, 2022. In addition, there were no market-based stock options exercised during the years ended December 31, 2021 and 2022. The Company recorded $0.2 million and $9.4 million of compensation cost relating to market-based stock options during the years ended December 31, 2021 and 2022, respectively. The Company has not recorded any tax benefit related to its market-based stock option expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Service-Based Restricted Stock Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has granted service-based restricted stock units (“Service-Based RSUs”) to key employees that vest annually over the three years following the date of grant at a rate of 34%, 33% and 33%, respectively, if the holder is in service to the Company at each vesting date. The Service-Based RSUs are subject to the terms and conditions of the 2016 Plan and a Notice of Grant of Restricted Stock Unit and Restricted Stock Unit Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Company’s Service-Based RSU activity for the year ended December 31, 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:63.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value at</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:top;width:63.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSU outstanding and unvested as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,126,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8.08</p></td></tr><tr><td style="vertical-align:top;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.41</p></td></tr><tr><td style="vertical-align:top;width:63.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (433,551)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7.44</p></td></tr><tr><td style="vertical-align:top;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,096)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7.91</p></td></tr><tr><td style="vertical-align:top;width:63.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSU outstanding and unvested as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 694,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8.41</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The weighted average grant-date fair value of RSUs granted during the years ended December 31, 2020, 2021 and 2022 was $2.56, $10.24 and $6.41, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, there was $3.1 million of total unrecognized compensation cost related to unvested shares subject to outstanding Service-Based RSUs. That cost is expected to be expensed over a remaining weighted-average period of approximately 0.9 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recorded $1.0 million, $3.9 million and $3.1 million of expense during the years ended December 31, 2020, 2021 and 2022, respectively, related to the Service-Based RSUs. The Company has not recorded any tax benefit related to its Service-Based RSU expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Employee Stock Purchase Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On May 7, 2013, the Company adopted an employee stock purchase plan (the “2013 ESPP”), pursuant to which eligible employees may purchase shares of the Company’s common stock at 85% of the fair market value of the common stock on the last trading day of two consecutive, non-concurrent offering periods each year. The Company has reserved 2,500,000 shares of its common stock for issuance under the 2013 ESPP, and the first offering period under the ESPP commenced on September 1, 2013. At the Company’s annual meeting of stockholders held on May 19, 2022, the Company’s stockholders voted and approved the 2022 Employee Stock Purchase Plan (the “2022 ESPP”), making 2,500,000 shares of the Company's common stock available for issuance under the 2022 ESPP. Upon approval of the 2022 ESPP, the 2013 ESPP was terminated following the conclusion of the offering period dated June 30, 2022. The 2022 ESPP does not have a “pour over” feature; as such, any unissued shares under the 2013 ESPP are no longer available for issuance under the 2022 ESPP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recorded $0.0 million, $0.1 million and $0.1 million of expense for the years ended December 31, 2020, 2021 and 2022, respectively, related to the Company’s ESPPs. The Company has not recorded any tax benefit related to its ESPP expense. As of December 31, 2022, the Company had not issued any shares pursuant to the 2022 ESPP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Amazon Warrant</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 16, 2021, the Company entered into a Project Addendum to Fuel Pricing Agreement (“Fuel Agreement”) with Amazon Logistics, Inc., a subsidiary of Amazon.com, Inc. (“Amazon”), and a Transaction Agreement with Amazon (the “Transaction Agreement”), pursuant to which, among other things, the Company issued to Amazon.com NV Investment Holdings LLC, a subsidiary of Amazon (“Amazon Holdings”), a warrant to purchase up to an aggregate of 53,141,755 shares (the “Warrant Shares”) of the Company’s common stock at an exercise price of $13.49 per share, which was a 21.3% premium to the $11.12 closing price of the common stock on April 15, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Warrant Shares vest in multiple tranches, the first of which for 13,283,445 Warrant Shares vested upon execution of the Fuel Agreement. Subsequent tranches will vest over time based on fuel purchases by Amazon and its affiliates, up to a total of $500.0 million, excluding any payments attributable to “Pass Through Costs,” which consist of all costs associated with the delivered cost of gas and applicable taxes determined by reference to the selling price of gallons or gas sold. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the Transaction Agreement, the Company was required to use commercially reasonable efforts to obtain the approval of its stockholders with respect to the issuance of Warrant Shares in excess of 50,595,531 shares of common stock, pursuant to The Nasdaq Stock Market LLC’s Listing Rule 5635(b) (the “Stockholder Approval”). On June 14, 2021, the Company obtained Stockholder Approval.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a result of the issuance of additional shares of common stock under the ATM Programs and in accordance with the terms of the warrant, on June 14, 2021, the number of shares of the Company’s common stock that may be purchased pursuant to the warrant, at an exercise price of $13.49 per share, increased by an aggregate of 5,625,959 shares (the “Additional Warrant Shares”). The Additional Warrant Shares vest in multiple tranches, the first of which for 1,406,490 Additional Warrant Shares vested on June 14, 2021. Subsequent tranches of the Additional Warrant Shares will vest over time based on fuel purchases by Amazon and its affiliates, consistent with the vesting schedule for the Warrant Shares as described above. The right to exercise the warrants and receive the Warrant Shares and Additional Warrant Shares (the “Amazon Warrant”) that have vested expires April 16, 2031. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Amazon Holdings may not exercise the Amazon Warrant to the extent such exercise would cause Amazon Holdings to beneficially own more than 4.999% of the number of shares of Common Stock outstanding immediately after giving effect to such exercise (excluding any unvested portion of the Amazon Warrant) (the “Beneficial Ownership Limitation”). Amazon Holdings may, however, waive or modify the Beneficial Ownership Limitation by providing written notice to the Company <span style="-sec-ix-hidden:Hidden_7-Ghpz7B0U64Q_Z5T9NIFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">sixty-one</span></span> (61) days before such waiver or modification becomes effective (or immediately upon written notice to the Company to the extent the Company is subject to certain acquisition transactions pursuant to a tender or exchange offer).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Non-cash stock-based sales incentive contra-revenue charges (“Amazon Warrant Charges”) associated with the Amazon Warrant are recognized as the customer purchases fuel and vesting conditions become probable of being achieved based on the grant date fair value of the Amazon Warrant. The fair values of the Amazon Warrant were determined as of the grant date in accordance with ASC 718, <i style="font-style:italic;">Compensation – Stock Compensation</i>, using the Black-Scholes option pricing model and the following assumptions:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">April 16, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 14, 2021</b></p></td></tr><tr><td style="vertical-align:top;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.0%</p></td></tr><tr><td style="vertical-align:top;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">66.46%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">67.97%</p></td></tr><tr><td style="vertical-align:top;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.59%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.49%</p></td></tr><tr><td style="vertical-align:top;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9.8</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The volatility amounts used were estimated based on the historical volatility of the Company’s common stock over a period matching the assumed term of the Amazon Warrant. The expected terms used were based on the term of the Amazon Warrant at the date of issuance. The risk-free interest rates used were based on the U.S. Treasury yield curve for the expected term of the Amazon Warrant at the date of issuance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Amazon Warrant activity for the year ended December 31, 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrant</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td></tr><tr><td style="vertical-align:top;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding and unvested as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,077,779</p></td></tr><tr><td style="vertical-align:top;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,763,112)</p></td></tr><tr><td style="vertical-align:top;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding and unvested as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,314,667</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a result of the immediate vesting of a portion of the Warrant Shares and Additional Warrant Shares, the Company recognized Amazon Warrant Charges, in the second quarter of 2021, of $76.6 million and a customer incentive asset of $38.4 million representing Amazon Warrant Charges associated with future contractually required minimum fuel purchases which will be recognized as the fuel is purchased. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2021 and 2022, Amazon Warrant Charges in the consolidated statements of operations were $83.6 million and $24.3 million, respectively. Amazon Warrant Charges for the year ended December 31, 2021 included $76.6 million from the immediate vesting of a portion of the Warrant Shares and Additional Warrant Shares and $7.0 million associated with fuel purchases. Amazon Warrant Charges for the year ended December 31, 2022 were related to customer fuel purchases. As of December 31, 2021, the Company had a customer incentive asset of $12.4 million and $22.1 million, classified in “Prepaid expenses and other current assets” and “Notes receivable and other long-term assets, net,” respectively, in the accompanying consolidated balance sheets. As of December 31, 2022, the Company had a customer incentive asset of $22.2 million, classified in “Prepaid expenses and other current assets” in the accompanying consolidated balance sheets.</p> 2 0.0001 304000000 454000000 455000000 454000000 1000000 1 50856296 1.64 0.050 0.300 50856296 0.250 83400000 1900000 100000000.0 12362237 100000000.0 10473946 22836183 200000000.0 6500000 6000000.0 30000000.0 30000000.0 50000000.0 1190254 6100000 23500000 9387340 26500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the compensation expense and related income tax benefit related to the Company’s stock-based compensation arrangements recognized in the accompanying consolidated statements of operations during the periods presented (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock-based compensation expense, net of $0 tax in 2020, 2021 and 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,473</p></td></tr></table> 0 0 0 2957000 14994000 26473000 17500000 8902966 P3Y 0.34 0.33 0.33 P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Company’s service-based stock option activity for the year ended December 31, 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:53.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,813,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 731,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (387,641)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,041,426)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,116,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,347</p></td></tr><tr><td style="vertical-align:top;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options exercisable as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,222,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,731</p></td></tr><tr><td style="vertical-align:top;width:53.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options vested and expected to vest as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,116,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,347</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 11813671 6.64 731736 6.69 387641 2.67 2041426 10.62 10116340 6.00 P6Y11M23D 10347000 6222399 4.98 P5Y11M12D 9731000 10116340 6.00 P6Y11M23D 10347000 13700000 P1Y4M24D 13800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of each service-based stock option granted was estimated as of the date of grant using the Black-Scholes option pricing model and using the following assumptions:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:47.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.0%</p></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">65.8% to 83.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">76.8% to 96.8%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">73.7% to 76.9%</p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.37% to 1.21%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.58% to 1.31%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.52% to 4.34%</p></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.6 to 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.6 to 5.9</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0.000 0.000 0.000 0.658 0.839 0.768 0.968 0.737 0.769 0.0037 0.0121 0.0058 0.0131 0.0152 0.0434 P6Y P5Y7M6D P5Y9M18D P5Y7M6D P5Y10M24D 1.54 5.90 4.40 1800000 10100000 1300000 1700000 9900000 11900000 1640000 P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Company’s performance-based stock option activity for the year ended December 31, 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,640,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,640,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options vested and exercisable as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 410,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 1640000 6.77 1640000 6.77 P8Y11M8D 410000 6.77 P8Y11M8D 4500000 1900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of each performance-based stock option granted was estimated as of the date of grant using the Black-Scholes option pricing model and using the following assumptions:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 7, 2021</b></p></td></tr><tr><td style="vertical-align:top;width:80.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.0%</p></td></tr><tr><td style="vertical-align:top;width:80.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">77.1%</p></td></tr><tr><td style="vertical-align:top;width:80.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.36%</p></td></tr><tr><td style="vertical-align:top;width:80.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6.2</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0.000 0.771 0.0136 P6Y2M12D 4.58 0 0 1000000.0 2000000.0 3700000 14.00 2.07 P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Company’s market-based stock option activity for the year ended December 31, 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,700,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,700,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options vested and exercisable as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 3700000 6.77 3700000 6.77 P8Y11M8D 8400000 P0Y10M24D 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 7, 2021</b></p></td></tr><tr><td style="vertical-align:top;width:80.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.0%</p></td></tr><tr><td style="vertical-align:top;width:80.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">67.8%</p></td></tr><tr><td style="vertical-align:top;width:80.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.5%</p></td></tr><tr><td style="vertical-align:top;width:80.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.000 0.678 0.015 P10Y 4.87 0 0 0 200000 9400000 0.34 0.33 0.33 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Company’s Service-Based RSU activity for the year ended December 31, 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:63.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value at</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:top;width:63.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSU outstanding and unvested as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,126,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8.08</p></td></tr><tr><td style="vertical-align:top;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.41</p></td></tr><tr><td style="vertical-align:top;width:63.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (433,551)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7.44</p></td></tr><tr><td style="vertical-align:top;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,096)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7.91</p></td></tr><tr><td style="vertical-align:top;width:63.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSU outstanding and unvested as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 694,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8.41</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 1126942 8.08 31650 6.41 433551 7.44 30096 7.91 694945 8.41 2.56 10.24 6.41 3100000 P0Y10M24D 1000000.0 3900000 3100000 0.85 2 2500000 2500000 0.0 100000 100000 53141755 13.49 0.213 11.12 13283445 500000000.0 50595531 13.49 5625959 1406490 0.04999 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Non-cash stock-based sales incentive contra-revenue charges (“Amazon Warrant Charges”) associated with the Amazon Warrant are recognized as the customer purchases fuel and vesting conditions become probable of being achieved based on the grant date fair value of the Amazon Warrant. The fair values of the Amazon Warrant were determined as of the grant date in accordance with ASC 718, <i style="font-style:italic;">Compensation – Stock Compensation</i>, using the Black-Scholes option pricing model and the following assumptions:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">April 16, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 14, 2021</b></p></td></tr><tr><td style="vertical-align:top;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.0%</p></td></tr><tr><td style="vertical-align:top;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">66.46%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">67.97%</p></td></tr><tr><td style="vertical-align:top;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.59%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.49%</p></td></tr><tr><td style="vertical-align:top;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9.8</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0.000 0.000 0.6646 0.6797 0.0159 0.0149 10.0 9.8 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Amazon Warrant activity for the year ended December 31, 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrant</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td></tr><tr><td style="vertical-align:top;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding and unvested as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,077,779</p></td></tr><tr><td style="vertical-align:top;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,763,112)</p></td></tr><tr><td style="vertical-align:top;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding and unvested as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,314,667</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 44077779 1763112 42314667 76600000 38400000 83600000 24300000 76600000 7000000.0 12400000 22100000 22200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 14 —Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The components of loss before income taxes for the years ended December 31, 2020, 2021 and 2022 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:66.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:66.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,216)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (93,117)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (58,431)</p></td></tr><tr><td style="vertical-align:top;width:66.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (919)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (939)</p></td></tr><tr><td style="vertical-align:top;width:66.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total loss before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (94,036)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (59,370)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The provision for income taxes for the years ended December 31, 2020, 2021 and 2022 consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:66.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:66.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47</p></td></tr><tr><td style="vertical-align:top;width:66.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47</p></td></tr><tr><td style="vertical-align:top;width:66.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78</p></td></tr><tr><td style="vertical-align:top;width:66.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 95</p></td></tr><tr><td style="vertical-align:top;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 173</p></td></tr><tr><td style="vertical-align:top;width:66.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A reconciliation of the income tax expense for the years ended December 31, 2020, 2021 and 2022, with the amount computed using the federal income tax rate of 21% as of December 31, 2020, 2021 and 2022, consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:66.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computed expected tax (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,356)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,747)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,468)</p></td></tr><tr><td style="vertical-align:top;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Nondeductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,218</p></td></tr><tr><td style="vertical-align:top;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax rate differential on foreign earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (144)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 197</p></td></tr><tr><td style="vertical-align:top;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Joint ventures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,059)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 441</p></td></tr><tr><td style="vertical-align:top;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amazon warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,134</p></td></tr><tr><td style="vertical-align:top;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,037)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,299)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,065)</p></td></tr><tr><td style="vertical-align:top;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 843</p></td></tr><tr><td style="vertical-align:top;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,920</p></td></tr><tr><td style="vertical-align:top;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 20, 2019, AFTC was retroactively extended beginning January 1, 2018 through December 31, 2020. As a result, all AFTC revenue for vehicle fuel the Company sold in the 2018 and 2019 calendar year was recognized during the year ended December 31, 2019. AFTC revenues for vehicle fuel the Company sold in the 2020 and 2021 calendar year were recognized during the years ended December 31, 2020 and 2021, respectively. The Inflation Reduction Act of 2022, enacted in August 2022, extended AFTC for an additional three years, beginning retroactively to January 1, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recorded a federal tax benefit of $4.2 million, $4.9 million and $5.8 million related to the exclusion of AFTC associated with 2020, 2021 and 2022 fuel sales in excess of its fuel tax obligation, respectively. These amounts increased the Company’s deferred tax asset and the Company’s deferred tax asset valuation allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Deferred tax assets and liabilities result from differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The tax effect of temporary differences that give rise to deferred tax assets and liabilities as of December 31, 2021 and 2022 are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,445</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,093</p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Alternative minimum tax and general business credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,011</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Stock option expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,850</p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amazon warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,169</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,163</p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,455</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 141,381</p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 198,567</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (162,018)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (177,224)</p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,343</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,266)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,950)</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commodity swap contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (649)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (784)</p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,534)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,847)</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Investments in joint ventures and partnerships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,517)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,862)</p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,966)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,443)</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (927)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,100)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, the Company had federal, state and foreign net operating loss carryforwards of approximately $549.4 million, $420.1 million and $4.1 million, respectively. The Company’s federal, state and foreign net operating loss carryforwards will, if not utilized, expire beginning in 2027, 2028 and 2033, respectively. The Company also has federal tax credit carryforwards of $7.0 million that will expire beginning in 2026. Due to the change of ownership provisions of Internal Revenue Code Section 382, utilization of a portion of the Company’s net operating loss and tax credit carryforwards may be limited in future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In assessing the realizability of the net deferred tax assets, management considers whether it is more likely than not that some 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 projected future taxable income and tax planning strategies in making this assessment. As of December 31, 2021 and 2022, the Company provided a valuation allowance of $162.0 million and $177.2 million, respectively, to reduce the net deferred tax assets due to uncertainty surrounding the realizability of these assets. The increase in the valuation allowance for the year ended December 31, 2022 of $15.2 million was primarily attributable to an increase in losses without benefit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2022, the Company did not have any offshore earnings of certain non-U.S. subsidiaries which are permanently reinvested outside the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company does not recognize the impact of a tax position in its financial statements unless the position is more likely than not to be sustained, based on the technical merits of the position. The Company has unrecognized tax benefits of $54.7 million as of December 31, 2022 that, if recognized, would not result in a tax benefit since it would be fully offset with a valuation allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following is a tabular reconciliation of the total amounts of unrecognized tax benefits for the years ended December 31, 2020, 2021 and 2022 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefit—December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,299</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross increases—tax positions in current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,650</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross decreases—tax positions in prior year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (364)</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefit—December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,585</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross increases—tax positions in current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,358</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross decreases—tax positions in prior year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (271)</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefit—December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,672</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The increase in the Company’s unrecognized tax benefits in the year ended December 31, 2021 is primarily attributable to the warrants issued to its customer and the portion of AFTC offset by the fuel tax the Company collected from its customers. The increase in the Company’s unrecognized tax benefits in the year ended December 31, 2022 is primarily attributable to the additional warrants issued to its customer and the portion of AFTC offset by the fuel tax the Company collected from its customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">ASC 740, <i style="font-style:italic;">Income Taxes,</i> requires the Company to accrue interest and penalties where there is an underpayment of taxes based on the Company’s best estimate of the amount ultimately to be paid. The Company’s policy is to recognize interest accrued related to unrecognized tax benefits and penalties as income tax expense. The Company recognized interest and penalties related to uncertain tax positions of $0.0 million for each of the years ended December 31, 2020, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to taxation in the United States and various states and foreign jurisdictions. The Company’s tax years from 2019 to 2022 are subject to examination by various tax authorities. Although the Company is no longer subject to U.S. examination for years before 2019, and for state tax examinations for years before 2018, taxing authorities can adjust the net operating losses that arose in earlier years if and when the net operating losses reduce future income. In addition, the Company is required to indemnify SAFE&amp;CEC S.r.l. for taxes that are imposed on CEC for pre-contribution tax periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A number of years may elapse before an uncertain tax position is finally resolved. It is often difficult to predict the final outcome or the timing of resolution of an uncertain tax position, but the Company believes that its reserves for income taxes reflect the most probable outcomes. The Company adjusts the reserve, as well as the related interest and penalties, in light of changing facts and circumstances. The amount of penalties accrued is immaterial. Settlement of any particular position would usually require the use of cash and result in the reduction of the related reserve, or there could be a change in the amount of the Company’s net operating loss. The resolution of a matter would be recognized as an adjustment to the provision for income taxes at the effective tax rate in the period of resolution. The Company does not expect a significant increase or decrease in its uncertain tax positions within the next twelve months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On August 16, 2022, the Inflation Reduction Act of 2022 ("the IRA”) was signed into law. Besides the reinstatement of AFTC for the three year period from January 1, 2022 through December 31, 2024, the IRA offers tax incentives targeting energy transaction and renewables:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The investment tax credit under Section 48 of the Internal Revenue Code is expanded to include Qualified Biogas Property, which is expected to be available for the RNG dairy projects that the Company has invested or will invest. The investment tax credit rate could range from 6% up to a 40% bonus rate depending on meeting certain wage, apprenticeship, and domestic content requirements.   </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A new tax credit under Section 45Z of the Internal Revenue Code was introduced to apply to low-emissions transportation fuel produced at a qualified facility and sold by the taxpayer after December 31, 2024 through December 31, 2027. The IRA provides a base credit of 20 cents per gallon or $1.00 per gallon multiplied by an </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"/><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">applicable emission factor if prevailing wage and apprentices requirements are met. The Company expects its RNG dairy projects will be eligible for this credit, although the rate of the credit per gallon is still pending further guidance from the US Treasury department. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The alternative fuel refueling property credit under Section 30C of the Internal Revenue Code was reinstated for 2022 and extended an additional 10 years to apply to any property placed in service before January 1, 2033. The base credit amount is 6% with a bonus rate of 30% if wage and registered apprenticeship requirements are met with a maximum credit amount of $100,000 (previously $30,000) per single refueling pump. </span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Internal Revenue Service has been granted broad authority to issue regulations or other guidance that could clarify how these taxes will be applied and credits will be eligible. The Company is continuing to evaluate the financial impact of the IRA as additional information becomes available.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The components of loss before income taxes for the years ended December 31, 2020, 2021 and 2022 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:66.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:66.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,216)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (93,117)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (58,431)</p></td></tr><tr><td style="vertical-align:top;width:66.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (919)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (939)</p></td></tr><tr><td style="vertical-align:top;width:66.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total loss before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (94,036)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (59,370)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> -11216000 -93117000 -58431000 -4000 -919000 -939000 -11220000 -94036000 -59370000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The provision for income taxes for the years ended December 31, 2020, 2021 and 2022 consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:66.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:66.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47</p></td></tr><tr><td style="vertical-align:top;width:66.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47</p></td></tr><tr><td style="vertical-align:top;width:66.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78</p></td></tr><tr><td style="vertical-align:top;width:66.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 95</p></td></tr><tr><td style="vertical-align:top;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 173</p></td></tr><tr><td style="vertical-align:top;width:66.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 80000 54000 47000 109000 -4000 189000 50000 47000 48000 18000 78000 72000 51000 95000 120000 69000 173000 309000 119000 220000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A reconciliation of the income tax expense for the years ended December 31, 2020, 2021 and 2022, with the amount computed using the federal income tax rate of 21% as of December 31, 2020, 2021 and 2022, consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:66.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computed expected tax (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,356)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,747)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,468)</p></td></tr><tr><td style="vertical-align:top;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Nondeductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,218</p></td></tr><tr><td style="vertical-align:top;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax rate differential on foreign earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (144)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 197</p></td></tr><tr><td style="vertical-align:top;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Joint ventures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,059)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 441</p></td></tr><tr><td style="vertical-align:top;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amazon warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,134</p></td></tr><tr><td style="vertical-align:top;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,037)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,299)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,065)</p></td></tr><tr><td style="vertical-align:top;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 843</p></td></tr><tr><td style="vertical-align:top;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,920</p></td></tr><tr><td style="vertical-align:top;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0.21 0.21 0.21 -2356000 -19747000 -12468000 2775000 617000 4218000 -144000 189000 197000 5059000 2000 -441000 3707000 1134000 4037000 5299000 6065000 1559000 1463000 843000 7571000 19191000 11920000 309000 119000 220000 4200000 4900000 5800000 The tax effect of temporary differences that give rise to deferred tax assets and liabilities as of December 31, 2021 and 2022 are as follows (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,445</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,093</p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Alternative minimum tax and general business credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,011</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Stock option expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,850</p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amazon warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,169</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,163</p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,455</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 141,381</p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 198,567</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (162,018)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (177,224)</p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,343</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,266)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,950)</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commodity swap contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (649)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (784)</p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,534)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,847)</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Investments in joint ventures and partnerships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,517)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,862)</p></td></tr><tr><td style="vertical-align:top;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,966)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,443)</p></td></tr><tr><td style="vertical-align:top;width:75.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (927)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,100)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 5379000 5445000 11388000 14093000 6787000 7011000 7214000 7850000 16026000 16169000 3167000 3163000 2582000 3455000 128514000 141381000 181057000 198567000 162018000 177224000 19039000 21343000 11266000 13950000 649000 784000 2534000 2847000 5517000 4862000 19966000 22443000 927000 1100000 549400000 420100000 4100000 7000000.0 162000000.0 177200000 15200000 54700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following is a tabular reconciliation of the total amounts of unrecognized tax benefits for the years ended December 31, 2020, 2021 and 2022 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefit—December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,299</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross increases—tax positions in current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,650</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross decreases—tax positions in prior year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (364)</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefit—December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,585</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross increases—tax positions in current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,358</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross decreases—tax positions in prior year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (271)</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefit—December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,672</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 45299000 5650000 364000 50585000 4358000 271000 54672000 0.0 0.0 0.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 15 —Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Environmental Matters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to federal, state, local and foreign environmental laws and regulations. The Company does not anticipate any expenditures to comply with such laws and regulations that would have a material effect on the Company’s consolidated financial position, results of operations or liquidity. The Company believes that its operations comply, in all material respects, with applicable federal, state, local and foreign environmental laws and regulations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Litigation, Claims and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company may become party to various legal actions that arise in the ordinary course of its business. The Company is also subject to audit by tax and other authorities for varying periods in various federal, state, local and foreign jurisdictions, and disputes may arise during the course of these audits. It is impossible to determine the ultimate liabilities that the Company may incur resulting from any of these lawsuits, claims, proceedings, audits, commitments, contingencies and related matters or the timing of these liabilities, if any. If these matters were to ultimately be resolved unfavorably, it is possible that such an outcome could have a material adverse effect upon the Company’s consolidated financial position, results of operations or liquidity. The Company does not, however, anticipate such an outcome and it believes the ultimate resolution of these matters will not have a material adverse effect on the Company’s consolidated financial position, results of operations or liquidity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Long-Term Take-or-Pay Natural Gas Purchase Contracts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has entered into quarterly fixed price natural gas purchase contracts with take-or-pay commitments extending through June 2024. As of December 31, 2022, the fixed commitments under these contracts totaled approximately $3.2 million and $2.0 million for the years ending December 31, 2023 and 2024, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Loan Commitment to an Equity Method Investee</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 7, 2022, the Company entered in a Note Purchase Agreement with a certain equity method investee. Pursuant to the Note Purchase Agreement, the Company irrevocably committed to make available up to $5.5 million in delayed draw loans to fund the investee’s working capital requirements. In exchange, the Company will receive convertible promissory note(s) with principal amount equal to the draw down(s). The convertible promissory note(s) carries an interest rate equal to 7% per annum and is due and payable eighteen-months from the date of the draw down, subject to certain, specified prepayment clauses.</p> 3200000 2000000.0 5500000 0.07 P18M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 16 —Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s operating leases are comprised of real estate for fueling stations, office spaces, warehouses, a LNG liquefaction plant, and office equipment, and its finance leases are primarily comprised of vehicles.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">NG Advantage has provided residual value guarantees on leases of certain vehicles aggregating $1.0 million to the lessors. NG Advantage expects to owe these amounts in full and therefore they have been included in the measurement of the lease liabilities and ROU assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain of the Company’s real estate leases contain variable lease payments, including payments based on a change in the index or gasoline gallon equivalents of natural gas dispensed at fueling stations. These variable lease payments cannot be determined at the commencement of the lease and are not included in the ROU assets and lease liabilities. As such, amounts associated with these variable lease payments are recorded as a period expense when incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Lessee Accounting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of December 31, 2021 and 2022, the Company’s finance and operating lease asset and liability balances were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Finance leases:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land, property and equipment, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,703</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,646)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,895)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Land, property and equipment, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,808</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_ZIOEzH79uUapO1L6V73kMg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current portion of finance lease obligations</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 948</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_5RyU9x3bd0KJCcSNz8p3ig;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Long-term portion of finance lease obligations</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,134</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total finance lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,082</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating leases:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_0QgAyZEzFkmBaUuVs2wgpQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Operating lease right-of-use assets</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,586</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_n37ema6KHkCc-OiSldxJcw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current portion of operating lease obligations</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,206</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_uzg78AwcxU2KW-qdPkLheQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Long-term portion of operating lease obligations</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,911</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total operating lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,117</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The components of lease expense for finance and operating leases consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Finance leases:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation on assets under finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 877</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total finance leases expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,041</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating leases:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,800</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease expense on short-term leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 513</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,306</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (726)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (636)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total operating leases expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,983</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Supplemental information on finance and operating leases is as follows (dollars in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash outflows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 164</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash outflows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,582</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financing cash outflows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 945</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets obtained in exchange for new finance lease liabilities <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 774</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ROU assets obtained in exchange for operating lease liabilities <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,449</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.87 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.34 years</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12.31 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11.29 years</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.22%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.71%</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.55%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.44%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">These amounts are excluded from the accompanying consolidated statements of cash flows as they are non-cash investing, operating and/or financing activities.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following schedule represents the Company’s maturities of finance and operating lease liabilities as of December 31, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,129</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,138</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,137</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,008</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,874</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,833</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,119</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,002)</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,117</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Lessor Accounting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company leases fueling station equipment to customers pursuant to agreements that contain an option to extend and an end-of-term purchase option. Receivables from these leases are accounted for as finance leases, specifically sales-type leases, and are included in “Other receivables” and “Notes receivable and other long-term assets, net” in the accompanying consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes the net investment in the lease as the sum of the lease receivable and the unguaranteed residual value, both of which are measured at the present value using the interest rate implicit in the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2021 and 2022, the Company recognized $0.4 million and $0.4 million, respectively, in “Interest income” on its lease receivables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following schedule represents the Company’s maturities of lease receivables as of December 31, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fiscal Year:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 962</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 962</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 962</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 985</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,105</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,267</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,243</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,487)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Present value of lease receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,756</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of December 31, 2021 and 2022, the Company’s finance and operating lease asset and liability balances were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Finance leases:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land, property and equipment, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,703</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,646)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,895)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Land, property and equipment, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,808</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_ZIOEzH79uUapO1L6V73kMg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current portion of finance lease obligations</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 948</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_5RyU9x3bd0KJCcSNz8p3ig;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Long-term portion of finance lease obligations</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,134</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total finance lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,082</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating leases:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_0QgAyZEzFkmBaUuVs2wgpQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Operating lease right-of-use assets</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,586</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_n37ema6KHkCc-OiSldxJcw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current portion of operating lease obligations</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,206</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_uzg78AwcxU2KW-qdPkLheQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Long-term portion of operating lease obligations</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,911</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total operating lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,117</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 5617000 5703000 2646000 2895000 2971000 2808000 846000 948000 2427000 2134000 3273000 3082000 42537000 52586000 3551000 4206000 39431000 48911000 42982000 53117000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The components of lease expense for finance and operating leases consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Finance leases:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation on assets under finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 877</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total finance leases expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,041</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating leases:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,800</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease expense on short-term leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 513</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,306</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (726)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (636)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total operating leases expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,983</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Supplemental information on finance and operating leases is as follows (dollars in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash outflows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 164</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash outflows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,582</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financing cash outflows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 945</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets obtained in exchange for new finance lease liabilities <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 774</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ROU assets obtained in exchange for operating lease liabilities <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,449</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.87 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.34 years</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12.31 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11.29 years</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.22%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.71%</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.55%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.44%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">These amounts are excluded from the accompanying consolidated statements of cash flows as they are non-cash investing, operating and/or financing activities.</span></td></tr></table><div style="margin-top:12pt;"/> 809000 877000 181000 164000 990000 1041000 7313000 8800000 205000 513000 3321000 4306000 726000 636000 10113000 12983000 181000 164000 5804000 6582000 789000 945000 879000 774000 19515000 13449000 P2Y10M13D P2Y4M2D P12Y3M21D P11Y3M14D 0.0522 0.0571 0.0755 0.0844 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following schedule represents the Company’s maturities of finance and operating lease liabilities as of December 31, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,129</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,138</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,137</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,008</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,874</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,833</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,119</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,002)</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,117</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,129</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,138</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,137</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,008</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,874</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,833</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,119</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,002)</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,117</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1094000 8129000 1515000 8138000 610000 8137000 130000 8008000 7874000 43833000 3349000 84119000 267000 31002000 3082000 53117000 400000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following schedule represents the Company’s maturities of lease receivables as of December 31, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fiscal Year:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 962</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 962</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 962</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 985</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,105</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,267</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,243</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,487)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Present value of lease receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,756</p></td></tr></table> 962000 962000 962000 985000 1105000 1267000 6243000 1487000 4756000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 17 —401(k) Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has established a savings plan (“Savings Plan”) which is qualified under Section 401(k) of the Internal Revenue Code. Eligible employees may elect to make contributions to the Savings Plan through salary deferrals of up to 90% of their base pay, subject to Internal Revenue Code limitations. The Company may also make discretionary contributions to the Savings Plans, subject to limitations. For each of the years ended December 31, 2020, 2021 and 2022 the Company contributed approximately $1.5 million, $1.6 million and $1.9 million, respectively, of matching contributions to the Savings Plan.</p> 0.90 1500000 1600000 1900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 18 —Net Loss Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computations of basic and diluted earnings (loss) per share for the years ended December 31, 2020, 2021 and 2022 (in thousands, except share and per share amounts):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss attributable to Clean Energy Fuels Corp.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,864)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (93,146)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,733)</p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,657,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,118,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,414,790</p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive effect of potential common shares from restricted stock units, stock options and stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares outstanding - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,657,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,118,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,414,790</p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.26)</p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.26)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following potentially dilutive securities have been excluded from the diluted net loss per share calculations because their effect would have been antidilutive. Although these securities were antidilutive for these periods, they could be dilutive in future periods.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in shares)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:65.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,142,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,153,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,456,340</p></td></tr><tr><td style="vertical-align:top;width:65.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertibles notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,112,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:65.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 978,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,126,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 694,945</p></td></tr><tr><td style="vertical-align:top;width:65.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amazon warrant shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,767,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,767,714</p></td></tr><tr><td style="vertical-align:top;width:65.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,234,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,048,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,918,999</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computations of basic and diluted earnings (loss) per share for the years ended December 31, 2020, 2021 and 2022 (in thousands, except share and per share amounts):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss attributable to Clean Energy Fuels Corp.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,864)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (93,146)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,733)</p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,657,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,118,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,414,790</p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive effect of potential common shares from restricted stock units, stock options and stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares outstanding - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,657,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,118,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,414,790</p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.26)</p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.26)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -9864000 -93146000 -58733000 200657912 213118694 222414790 0 0 0 200657912 213118694 222414790 -0.05 -0.44 -0.26 -0.05 -0.44 -0.26 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following potentially dilutive securities have been excluded from the diluted net loss per share calculations because their effect would have been antidilutive. Although these securities were antidilutive for these periods, they could be dilutive in future periods.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in shares)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:65.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,142,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,153,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,456,340</p></td></tr><tr><td style="vertical-align:top;width:65.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertibles notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,112,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:65.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 978,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,126,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 694,945</p></td></tr><tr><td style="vertical-align:top;width:65.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amazon warrant shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,767,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,767,714</p></td></tr><tr><td style="vertical-align:top;width:65.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,234,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,048,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,918,999</p></td></tr></table> 8142831 17153671 15456340 1112783 978716 1126942 694945 58767714 58767714 10234330 77048327 74918999 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 19 —Related Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">TotalEnergies S.E.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2021 and 2022, the Company recognized revenue of $4.9 million and $7.6 million, respectively, relating to RINs and LNG sold to TotalEnergies and its affiliates in the ordinary course of business, equipment lease revenue, AFTCs, and settlements on commodity swap contracts (Note 7). As of December 31, 2021 and 2022, the Company had receivables from TotalEnergies of $1.4 million and $2.5 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2021 and 2022, the Company paid TotalEnergies $2.0 million and $8.4 million, respectively, for expenses incurred in the ordinary course of business, settlements on commodity swap contracts (Note 7), and the guaranty fee under the CSA (Note 12). As of December 31, 2021 and 2022, the amount due to TotalEnergies was $0.1 million and $0.2 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">SAFE&amp;CEC S.r.l</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2021 and 2022, the Company received $0.2 million and $0.2 million, respectively, from SAFE&amp;CEC S.r.l. in the ordinary course of business. The receivable balance as of December 31, 2021 from SAFE&amp;CEC S.r.l. was immaterial. As of December 31, 2022, the receivables balance from SAFE&amp;CEC S.r.l. was $0.3 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2021 and 2022, the Company paid SAFE&amp;CEC S.r.l. $9.6 million and $16.7 million, respectively, for parts and equipment in the ordinary course of business. As of December 31, 2021 and 2022, the Company had payables to SAFE&amp;CEC S.r.l. of $0.2 million and $3.3 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">TotalEnergies Joint Venture(s) and bpJV</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the TotalEnergies JV Agreement and the bp JV Agreement, the Company manages the day-to-day operations of RNG projects under the joint ventures in exchange for management fees. During the years ended December 31, 2021 and 2022, the Company recognized management fee revenue of $0.4 million and $1.3 million, respectively. As of December 31, 2021 and 2022, the Company had receivables from the two joint ventures of $0.4 million and $0.5 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Equity Method Investee Loan Commitment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the Note Purchase Agreement (see Note 15), for the year ended December 31, 2022, the Company provided $2.0 million in cash funding. As of December 31, 2022, the carrying amount of the Company’s convertible promissory note measured at fair value was $1.9 million.</p> 4900000 7600000 1400000 2500000 2000000.0 8400000 100000 200000 200000 200000 300000 9600000 16700000 200000 3300000 400000 1300000 400000 500000 2000000.0 1900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 20 —Reportable Segments and Geographic Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Disclosures are required for certain information regarding operating segments, products and services, geographic areas of operation and major customers. Segment reporting is based on the “management approach,” which assesses, how management organizes the Company’s operating segments for which separate financial information is (1) available and (2) evaluated regularly by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources and in assessing performance. The Company’s CODM is its Chief Executive Officer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company operates in a single segment to supply natural gas. In making operating decisions, the CODM primarily considers consolidated financial information, accompanied by fuel and O&amp;M services volume information. The assessment of operating results and the allocation of resources among the components of the business are made by the CODM and are based on profitability margins and volumes by market sector and by type. Contracts are evaluated based on the economics of a mix of products and services for a customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The table below presents the Company’s revenue, operating loss and long-lived assets by geographic area (in thousands). Several of the Company’s functions, including marketing, engineering, and finance are performed at the corporate level. As a result, significant interdependence and overlap exists among the Company’s geographic areas. Geographic revenue data reflect internal allocations and are therefore subject to certain assumptions and the Company’s methodology. Accordingly, revenue, operating loss, and long-lived assets shown for each geographic area may not be the amounts that would have been reported if the geographic areas were independent of one another. Revenue by geographic area is categorized based on where services are rendered and finished goods are sold. Operating loss by geographic area is categorized based on the location of the entity selling the finished goods or providing the services. Long-lived assets by geographic area are categorized based on the location of the assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 281,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 252,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 416,975</p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,189</p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 291,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 255,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 420,164</p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating income (loss):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,853)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (94,157)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,796)</p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (891)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (911)</p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total operating loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,844)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (95,048)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51,707)</p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-lived assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 383,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 440,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 525,682</p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,902</p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total long-lived assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 383,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 441,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 527,584</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s goodwill and intangible assets as of December 31, 2020, 2021 and 2022 relate to its United States operations, and its subsidiaries, Clean Energy Cryogenics and NG Advantage (see Note 4).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 281,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 252,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 416,975</p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,189</p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 291,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 255,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 420,164</p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating income (loss):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,853)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (94,157)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,796)</p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (891)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (911)</p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total operating loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,844)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (95,048)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51,707)</p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-lived assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 383,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 440,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 525,682</p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,902</p></td></tr><tr><td style="vertical-align:bottom;width:63.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total long-lived assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 383,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 441,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 527,584</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 281546000 252310000 416975000 10178000 3336000 3189000 291724000 255646000 420164000 -9853000 -94157000 -50796000 9000 -891000 -911000 -9844000 -95048000 -51707000 383463000 440770000 525682000 202000 630000 1902000 383665000 441400000 527584000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 21 —Concentrations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2020, 2021 and 2022, <span style="-sec-ix-hidden:Hidden_kt7eMdP3dUeaFbllx2bIag;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span>, <span style="-sec-ix-hidden:Hidden_n7XfYMjnwE6l2XPexk9Y4A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">zero</span></span>, and <span style="-sec-ix-hidden:Hidden_WaDs8oD5KkWl3AtfhsBPYw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> supplier(s), respectively, each accounted for 10% or more of the Company’s natural gas expense relating to CNG and LNG purchases. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2020, 2021 and 2022, no single customer accounted for 10% or more of the Company’s total revenue. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 22.5pt;">Schedule II - Valuation and Qualifying Accounts</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Allowance for</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Credit Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Credit Losses</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">on Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">on Notes</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Receivables</b></p></td></tr><tr><td style="vertical-align:top;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,331</p></td></tr><tr><td style="vertical-align:top;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Charges (benefit) to operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,250</p></td></tr><tr><td style="vertical-align:top;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deductions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,873)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (476)</p></td></tr><tr><td style="vertical-align:top;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,105</p></td></tr><tr><td style="vertical-align:top;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Charges (benefit) to operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 650</p></td></tr><tr><td style="vertical-align:top;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deductions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (207)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,755</p></td></tr><tr><td style="vertical-align:top;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Charges (benefit) to operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 744</p></td></tr><tr><td style="vertical-align:top;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deductions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (401)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,499</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 2412000 3331000 796000 1250000 1873000 476000 1335000 4105000 77000 650000 207000 1205000 4755000 571000 744000 401000 1375000 5499000 EXCEL 139 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *N"7%8'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 " "K@EQ6+A*G>.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'%8&2;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/ M?400G*_ (VFK2<,$+,)"9*JQ1IJ(FOIXP5NSX,-G;&>8-8 M>NPH0556P-0T M,9S'MH$;8((11I^^"V@7XES]$SMW@%V28W)+:AB&GW-^RY3@HBZX*,3#7E12<'F_>I]621A'^_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 *N"7%8$Q>8TDP< \R 8 >&PO=V]R:W-H965T&UL MM9OA)\2;+>._HC6E KT&?AC=-M9";#ZW6I&SI@&)+MF& MAO*3)>,!$7*3KUK1AE/BID6!W\*&T6T%Q L;_9MTWXSW;U@L?"^D,XZB. @( M?[NC/MO>-LS&?L>CMUJ+9$>K?[,A*SJGXOMFQN56ZZ#B>@$-(X^%B-/E;6-@ M?AZVC:0@_<8/CVZCH_3+"[6I[R=*\CS^ MW8DV#L=,"H_?[]7'Z<7+BUF0B-K,_^FY8GW;Z#602Y3$D6#!KEB>0>"%V2MYW8$X*FB7%>!= 7Y78+9+"JQ=@56U MH+TK:*=DLDM).0R)(/T;SK:()]^6:LF;%&9:+2_?"Y/_^UQP^:DGZT1_R)Q8 M_AL%(J&+1J'PQ!N:A%E[2OXO3?1]/D0?/WRZ:0EYN*2HY>RD[S)I7")M8O3 M0K&.I*Y+W:) 2Y[GX63Q_F3O,*@XI,XELLP+A V,%2=DP^5CNKA$&*?EEJ)\ M")?_%8?RZ(;JZ(6KL0[HK53/^G_H5< SP;9:,!DB/D<;XM#;AAP#(LI?:*/_ M^V]FU_A#!4NGV%"36 %D^P"R#:GG()_>-E2%#2XWC>97%1^PJBX?36(%/IT# MGTXU/H,PC(F/'NF&<:$"!>L('JOPVF!575":Q J@N@=0W8H-B1-Y9TL'P')8 ML-:2^)&2%EA6EY8FL0*MJP.MJVJT9I1[+!G"7"3O0>$)I/ZZ7#NQ@?5UH MFL0*T'H':+UJT,9>Y,B^^$P)1V.Y,U)A@[7*8(%5=6%I$BO NC[ N@8O<'=3 M''L^1=,X6%"N@@1K&(;9M*QVSU"1 DOKDM(D5B!E&KF/,ZJP>J0K+Q)R^!)H M2@)E7SPA9-^/!E,TFHX>OSRC\??1_1S9WQYGERI^L%1=@+K4B@2/G+!9A> D M=!B78WYJPB[07,@A#3&.;!:'@K_)5U>-%58?CI0 P:+: #6I%0'B'""N O") MO**)*\QUU]X6+:]/3I%:DEZWH#UY7J MT<7^#;J7WT/?0G6;@R7;W:L.>B#.@(MUG+9@I9.Q89G:',^1!5)P80M_GMX=K(E![\GME4&TA-R4[I- MW#.ZH\19*^%IS0ZZU(KP\O1@PI;_/;S#K6/&V8L7.NHN#&O: R4VK2%"EUH1 M6QXC3-C]O\*S!L_)\X<;UPA>9OP8+Y2I2P M@'T_568'N*PVI7-D!YQG!PP;_7U30Z-79TW"%2V-KR>$IH/Y32YQY>3;":6I*DG8<%%M6.=( SA/ [A2&K!CSI,IRVPJ M/!W+I+-5SUB>4"QK8EIC@"ZU(K4\!N!*,6 2"LJSQ]K)M#C98U12@Q7+J&E- M ;K4BM3R%( KI8"T.R);!J<5XVKC >O<$RYO'@/'H5)(RKB9I)*?UC2@2ZW( M+T\#&#;S.W[S@/@^NHLC^7&D[J&P3NES*[BN-JUSQ *VW".0* E0< J])SA?E:>C6HA9V0*6UA<%UM6.?( M 5:> ZQ*SQ!V\7&>Q<=Y$A0C]"T6LKV%:9KZZ(59?HR4*Y/@H]1>*9.I=5*U M9"7=2Q]C?(5[O6[[IO52P'>.6& =+2FJ% MF\<+W'-DK&5'Z#5BE-AZ]*XDR MM>X1[*M>MWN%S7;G +N()W?_%NS9]T-76;8\4?YU]O %W=_/E!"T&G]=:D5. MN?&W8)N^YS3V>( F0R4J6,'L=924M!I]76I%2KG1MV!;OJ>4S#&6KMB#)2;\ M1>ZYD(;7]Y:,AQY14M-J]'6I%:GE1M^J9/1M&84X\65,T%M5I-?>MH!7V2"=-?(D3(2=;\9(OI#WL/OW88I&O\6_G7LY]*/) D M4D;(ITM9:EQ>R9L4SWY]D&T(MDG7XR^8$"Q(WZXI<2E/OB _7S(F]AO) 0Z_ M >G_!U!+ P04 " "K@EQ62(2? O,' "K(@ & 'AL+W=O2A]29TS:J=ELFH'%?F,>5XP*Y*LG,PO MVFMW>GZAFCK/2GFG2=441:*?/LAR_G-W MI^%L=IAEE16RK#)5$BW7EY,K^GXAN!G06OPODX_5T3$QKBR5^FI.;E>7$\\@ MDKE,:S-% O\>Y$+FN9D)'S\??9?6N?!F652R87*_\I6]?9R M$DW(2JZ3)J__4(^_R;U#OIDO57G5?I+'O:TW(6E3U:K8#P8$159V_Y-O^T < M#:!B9 #;#V O'<#W ]K(S3IDK5O729W,+[1Z)-I8PVSFH(U-.QJ\R4KS&.]K M#=]F,*Z>+SY_NO_\\?;ZZLO--?EP]?'JT^*&W/]V<_/EGIR1/^^OR8_O?B+O M2%:2+UO55$FYJBYF-=S9C)^E^[M\Z.["1NYR+=-SPNF4,(\Q9/CBYTAR\+PB\!PAO;HP[)1N M2TJMH3"K6F=I+5?M$"PRW>V"]G:F23S,*?-CW[N8/1S[;)O%L1#1P>K$&7%P M1CB=N=\"U+-:Z@(2\@&P%L89#&4WCW^,DL=^$ ]0(F8L#DV.8C#] TS?"?,J M355CHJQE*B'DRUQ.20D]&2*%DNI M#TG?F@ROLJEY7CO9=L+\"0N#;_D74\&'S\JVBD+!.1Z$X!"$P!F$S_46H/81 M0!]38,<_]%@PP&=;,2%$B.,+#_A")[Y;2*"R5AJ-6VC=D8=4B $NQ(IR;R1Y MH@.NR(GK3LM=DJV(_ 947'>"VK2#U(H'CC@^X M8R?N+ZI.\A= C*V;BY"&;)B3B)D7QSS 05*OYSO/G98[J9,Z*S M/U/KLP9.QE'O9SW&XS,_&F8J8B:8ST=2E1ZQ-'6B_@A),"4[#?)-UT]M2IAN MOC/]KVTM*&9JUTT@O" :@L;L:!C0$=0]S5(GL\T_JG+3=>O74YB.INZB3'UPKO MMYKMU.F>$:F;$A>VP%[))9X^-M_%5@':-I1%PL>?#>LID;DI$8&YSLI6HW8< MJ99YMDG,=VAV,9OT8C&L4,0H$B-LSGI>9&Y>1*"K <$_!]XF/\&\(:\C5MSW M1SH?.UJ'N@GRL%#8)4^&;E" -M.!^.7#SH*8,; :$:.L9T3F9D2 J!O@ZJ/" M15':;!9[7CA<;R%FH4_]$=)C/>DQ-^E=R[6$3%@!=8.J;_! VOSEQ^%06"!6 M(1M]TCW',3?'74L-BL(LU(XC:19P>6*DT"X!78>BMIF-"8M7$"L:C_$*Z^F/ MN>GO5-,_EP+(8DY$5%BUA-@Q/_9&UA^L9T'F9D%4;HXU7(90HO!A*3)$:]LQ MSNA8T^T)D;F7>2C8U[5=>QG'*!^N43$KP486)*RG-N:F-A3^:ULOLL:+8FH] M =N,QX*/E"3O:8^[:6\D7?[/.N4VOR$[+8@5$]'(3@OO:9"[:?#S8(7R3*5R MF\VB,!YF#F9%XY%6S7O.XV[.ZWK*Z6J-(DMRQ00DQ_-.I%0_R<4NW-F7'023+V^P42GWO=TRH53K=_7 M*OVZ53E40_7?=J>A?D+E.G?2\FOE^EO-=NIUS]'-((V.-.PI>J.;(WO$;!A'I\UI('O1P=VBXVJUR@QY0$\SV[9G64G29)=!CT-A M(JK#]WE@[ITAW#K#4D-M WPQ?.3' M6'1?#S%$]_5F1V\2F-^7+!4=:V* M]G K$\!M#.#[M0*EM#\Q[RL49VIF)5KG=[:MH@12JFY%#AD^V0J94HU#N;-5+H'& M95+*;<]QAG9*66:%T_+>2H9346C.,EA)HHHTI?+;/7!QF%FN]7SC,]LEVMRP MPVE.=[ &_25?21S9C4K,4L@4$QF1L)U9<_=NX98)9<3O# ZJ=4V,E8T03V;P M/IY9CB$"#I$V$A1_]K SHT2"7!JQ.\XWD]Z8OST]UN MNHW^FR)X31&\4L]_16^MJ0;L34W$EKQE&U MT@[ZM$06!0;O2TX+K\JMJ\@U2S#Q#UQ\-IO:^ M;;0GR'.^!W4,!(V!X*B!%6X!("7$!-=-]'1#_D#SDO=81(=TU)".+B/%MYO2N)&Q;'<* M=W02]UA$!W?]!\Z>GQ>1Y\,Z^!/&OS)!?CGM_/DASH&@Z"W MH<^)[*"[SO>7HW,!_'D=74NV>3S/"_Q1X$U>D/>'#L?!Q/-?06^]U]T+T"]H M\5KW+/[>T%Y^NW5$,>?#WZC$P%:0+P^58(_3PP!Z'FX!O^"U!+ P04 " "K@EQ64Z/P27$' !V)@ M& 'AL+W=O)+EGVHIA$;/J[Q0EZ.EUNOS\5C-EF+%U9E^NG%S(C_9 M8JFK&^/)Q9HOQ+W0OZ_O2G,UWGM)LY4H5"8+5(KYY>@3.4]86!G4B/]FXDD= M_$85E4C:(12,>>;7'^73_\1.T)^Y6\F3&^_W=]^N4D^/5PGZ/[!?'V] M_O9PCVX_H]N[Z^^?'FX, )VBW^\3].'G$_0SR@KTL)0;Q8M478RU:4/E:3S; M/>^J>1[M>1ZAZ*LL]%*AZR(5Z;&#L6G\G@%]87!%G1X3,3M#C'Q$%%,*-&CZ M=G,"F"=O-\<.-FS?'ZSVQWK\?1=;46S$.139QM*#+:L$<:[6?"8N1R8#*%%N MQ6CRRT\DP+]"41G263*0LZ.(>?N(>2[ODP>I>6Y24!TW*&R->5";5VEP._$H M)H%W,=X>!L2&4=\/O. 8E@"PF(2T]79$PM^3\)W=/I5*(SE'BN="H0_B>99O ME$F(U;U4F*C-,M[DR2)%?"5+G?VON:&6\LE\BC4ON1;Y#_18Y?(3< #Y0PZ@ M(9TE SD[BGVPCWW@'$#3)2\6HLIK:'!?-4?R&#&:D7-4MQ0*)9Z/JE !'6PPT@$0AZ;"Q83UI MF1S((^)DF#53 !3!!W-@1P- ,<_O8='*(^+4$I-;O13ECL)'5 @-\F#6LV._ MRP+ 8+]+P@8Q3/M(M(J%N"7+3=U\]*&:'"=H7LH5$G]M,OT#K81>RM3PVYJ> M,LLKN.3LW!^/I(A:'07![/$&H$A >CBV@H8X:_;D-UX5U(I:I6FJ>CH3I:YN MA-DZ;]:60$(BR*K%VT4P0'K8=C*!N+6#2W#9OE=U2-# MJJ\G08JOBX?7(0D "7&/?""M?B!N ?'%#$XC)@TWL9MO2/-GN"H1N]*?^C$+ M+3( +O8PZPH'"$<(I7VD6NU W.+A9D^D$MEU1C\Q) LQS^ .L@O^Z6$S=K0 M%"%QEQ2 8CCNH=2*!^)6#]^$[J^R=H$W_>+'%@$ %WO$MV82@"/$ISTD:"L8 MJ%LPU(.-:UUFCQO-'TW"T!(5TO16H4M9*UDS")L"!A&E=OF/_*Z6 $ $XVXW M0:@@Z,GYM!42U"TD7KK)8CG-!2_0M1'IBQ_H\T;D"DUEN3X#:1)K]7GJ1R%C M7:8 +F;$6LR"N"CH44VTU1J4.I>S[R:+C& T2UE>PCL?U"EMWKMR'=1;,I2W MXU"W@HBZ!=$55]D,?3"E*#7SA)>J#>4)&,K&7738Y?B,=A=X,,SK+B!@&.Z; M+:U"HFZ%E&3Y1HOT/;R\M_$"838O$-;+JU5%U+W/\T>]#RW24[XU*Z2%0*8< MK>I=',/+:**-5MJL:4VZ@^?!H#LX@WI+AO)V'-E6C5&W&FOG01-+>)#82HE2 MZA$OM$HB!"6,D,A>14-0C ,_C$G/S@!M51AUJ[##B> B9@NF7F( M(\8 'V% M6*O$J%N)W94RW'=HWU(;\E0WHZCUXH^&O_MUP34J1??';8AO25# M>3M^M]+*3.:6F:^^*]C9'PHB%M+8VCT <-4DZ@JQ!,+Y)/9[%!9KY20C_X(7 M!LRI:=_]RFE(;\E0WHX[H)6XS+V==M0!8.SL#3 :QF%WYW(*X$@4![B[RH=P M 0G[- D[>./H5I#W)C;93#BGQ;"O'H=]]_A/O'QDK5)EWM]_8>L4N>\.VY#> MDJ&\'8>M%<+,O3WX>B:V-^V\D 1Q=_8 ,)-AK3P,;!3&8=BSG\1:U+K)"H5S, MC4M\%IJQ73:'G)H++=?UL9]'J;5BK #F_[F4^N6B>L#^J-GD_U!+ M P04 " "K@EQ6'C+>4*\$ "V%0 & 'AL+W=O=L M)VGWUY\-E 0PI-UC[[XD&)YY[&<\GAEYL"/T.UMAS,%+'"5LJ*TX7U_T>FR^ MPC%BYV2-$_%E06B,N!C298^M*49!:A1'/4/7G5Z,PD0;#=)W]W0T(!L>A0F^ MIX!MXAC1URL+R16\T6*,EGF'^M+ZG8M0K6((PQ@D+20(H M7@RU2WCA0T\:I(AO(=ZQ@V<@I3P3\ET.;H*AILL5X0C/N:1 XF^+QSB*))-8 MQ]\YJ5;,*0T/G]_8KU/Q0LPS8GA,HC_#@*^&FJN! "_0)N(/9/<%YX)LR3 CCD8#2G: 2K1@DP^I,U-K(3],Y+[/.!5?0V''1^/IW6SZ]<:_ M?)SX8/8H_FXG=X\S,+T&X^GM_SWN5S6LTS L-<$L2OF)@D@0X*!/TA(A"B?&FY,IH M9?3Q_!R8\!08NF$H%C1^OSE4F/OO-]=;U)C%OI@IG]7 =R>.?$28TK.9I9-: MRG.]'9W9GNV):;>'>A4PSX*V78;Y"AB$MN$5L-+ZK6+]5FIG-JQ_RE>8@CF) M139:R32QQ2)BQ!B#3U+7YU.0"(ED 3AZN5"IM-K\(]/A!5NC.1YJ8@:&Z19K MH]]_@X[^AVKONR3S.R(K^=4N_&JWQH5(=B*5)2(U4(J3^2O@%"4L0ED2#?X2 M&4-D9<[>O'NB2P?+PRH#,XMN((YLTRFYRJ:W2^'0[YN5V%*A3,^JA%8=!,11AP+#P4\A# MS$Y_VB%.7:II]"O^4("@5_%&'6.H7=$O7-%O=<4CX2@"Y-A)4XGJU]=K0+V: M010H:,%*+/AUE-CEOEJ:6TAS6Z6-2W*:$J%;7Y\#G5HB5, \VW;EV1^1V0E#T)]WZ/H M/UT,<]/2MMENWZQF+!7.,Z'E5*) B7,=2QT%\*#/@K^X(.83=!0>G;+Y7;&5 MG6OLG6O\OU4QG_]8653"ZG51 6LNC'#?,L+VGO$_+XWY>H[41A6J5AP5H(;$ M"_IV?=UL+VQNR-B4Q).222^+,%-PK%(%5R&XVSSS,(@1/15*;"5 M]\-YL4LVORNVLD_W#2)L[Q!;"Z>BNW/MVN%5]8"Z7@L*%CHTLVORNVLG/WG2D\TIJ^+W]X]0L"19PH4*HX4<'J<=([N-"*1>>< M7@PR$0>;A&2Z479GB:[T;Q%=!DF#$1X(2CU\[Z( M79I=$F8#3M;IM=DSX9S$Z>,*HP!3"1#?%X3PMX&?C?U@( *(' 8 >&PO=V]R:W-H965T&UL MK551;]HP$/XKIZR:.JEM0H!NZB 2)51%:@MJVNYAVH-)#I+5L9EMH-VOWSD) M&:V ]J$OQ';N^WS?%^ZNLY+J4:>(!IYR+G3728V9G[FNCE/,F3Z1 M6(-5,I'RT6Z&2=?Q;$+(,3:6@=%CB7WDW!)1&G\J3J>^T@(WUVOVBT([:9DP MC7W)?V2)2;O.-P<2G+(%-[=R=8F5GB+!6')=_,*JBO4ZI\V T3G< _ K@OP:T=@":%:#Y7D"K K0*9THIA0\A,RSH*+D"9:.)S2X* M,PLTR<^$_>R14?0V(YP)^J.;:'0U#'MW@Q"B.WI<#V[N(AA=0']T/;X=7 YN MHN'# *Y&402'8Z90F!1-%C/^!8[A/@KA\. +'$ FX"Z5"\U$HCNNH=SL#6Y< MY7%>YN'OR*/AP[4D9@T#D6#RDL E4;4R?ZWLW-_+&&)\ LW&$?B>[V])J/]^ M>&,+/'P_W-NCIEE_IV;!U]S!%QEFD,K-@)Q"7^94XZDMOB7"4,0R1_C9FVBC MJ(Y^;7._9&]M9[>]Y4S/68Q=AX@UJB4ZP>=/C5/O^S;G/I(L_""R%ZZV:E=; M^]@#:AW4& 05FJ+_=?P,9*#0G)4M*?E-]6<]/P+#GK:Y6K*?%NRVP2X#^M;+ M3:O>C CW1;P0U:Y%M?>*NA?4_WGV%Q.84=_78+4L6<;9A.,Q30K0C"-H)-69 MR5#OE-=^4]Z;$>&^B%*>N]&]&PO=V]R:W-H M965T&ULM9Q];]LX$H>_BN!;W+7 N19)O?:2 (TE<8/K-KTF MOE.GI_, M4UJS>9G_)ULVJ^M),+&6[#G=YLVW\NU7MC\AM^4MRKSN_K?>=K8^F5B+;=V4 MZ[TSG\$Z*W9_TS_V@3AR0$,.>.^ )0?L#SB0O0.1'>P!!V?OX$@.CC?@X.X= M7,F!! ,.WM[!._>D_;V#WR5K%]TN-5':I#=75?EF5:TUI[4/NOQVWCPC6=&6 MXD-3\5O]Y^C^-O# MWZSX7]_O'O]K3:WO#Y'U[I?WUB]65EB/JW);I\6ROIHU?#8M<[;8CWR[&QD/ MC5RNU[P6^1DN?FB\YV;O3\MEUM9RFEM?TVPYO2NL>;K)FC37L*(3K,5BN][F M:<.65L2>LT76:"#Q^9#[9L4JBY\@[PZK=MF^,NNN6)1K9KW[7-;U>PT^,>._ ME-R_:*HRYZ^\<%K#*E8W;0X>MD]UMLQX(]%@J1G[6"H1F_$*.I01/I01[CC. M .>6O61%T<[L*0$F6+2+-7;(]21:HEJ%'D:B$56-7(?8.#R8"9$DATB2 MD9%\QW-[O=G177'=X6H.CXFMNM*P37.I'T3_%AOT@6[GO ZKEGURB8W M?_T+\NQ_Z-88)"R&A"60, H$$VK#.=2&T]')0&WP'L(O-VI>$KP(ND?ONP;0 MMM!5F2]95?-&_?LV:W2MX-8!C,,<$A9!PF)(6 ()HT PH7;<0^VXQKYR5]?; MKIV4S];"_-9[ZRJ=36[+KM)CD!<0J2<;)S0VJY"P!!)&3\1"R)9WR)9W4;:. MWPQTF?/4N;@(NT3N_,;1QZY>2%@,"4L@810()M2#?Z@'WU@/W]AF6RU6;>\_ M8_T:66,;O:^4U!0YGN-+BQURS!@2ED#"Z,EH".D-#ND-+DSOJ04?J//Q?<$A9#PA)(& 6""241'DHB-)9$=U$W;56695L0&WX;F;8WO+HB M,)+&KO=0O7T(77FU0XX80\(22!@]$0LAL0,5D[+6+!'1,>FI,,=.]A(7,&M;A[IJ_XY9O!;^9 M7F6;]J V"6RW9NKH7&--'9,@D/HOZ* Q*"W1G()Z!A1J3#'9O.N6KE M8ARX]L#2Z74I9)0NY&@.*Y8#D774J(6!$R)L.W* 074G4%H,2DM :12*)A9( M+SXA]\]4+A&D8#,'I46@M!B4EH#2*!1-K*%>$D.7:6+:@O'47BUW$HU6%O)& M' J4EH#0Z$)&C#[[$S/7B%3*K5Y>JF4A56[#C\7]RDN;F"8Q>TJ!B M%B@M :51*)I8&+WLA2[5O;3E "GNS)%&.L,ADC]8!ATT!J4EH#1Z,B!BDGLA M"YF5K,O%3:3J+U/'Q;ZM7'9#JCX1*"T&I26@- I%$_>,]$(8-@MA8S1.,VKL MXL>J7(2<,)3N-B+006-06@)*HR<#(J:XE\^P63X[3G&=YJQNQ3-6M/L/+=X3 MJA>FE4'-U-'9U@A&*$#$EM,-*HV!TA)0&CT=$3'?1_O S"*:2=LVNXY.*B0M MPAK=+23(D>48T%$3W:C(EM4=JIV<@X[VT,.DO:Y)*"#TI.#BKGN-3H\2J.3=#FDS;2CWD7+M]%8H]VY* R1+%EK M#*>^C["C;-'4&")/'CC1F 5$WNA"-:?@NZZ#!NYI<:]H8?-^JO,E3WUHU5U# M&&,O<$),Y B#RE6@M!B4EH#2Z%DA%K/?:U'8^S/U3 RIV\Q!:1$H+0:E): T M"D43:ZA7Q?!EJIBV8'REC2D[Y56Q#!'Y<_+(/*?1V065MD!I5!,R(1YBUGK) M"ILEJTNU3*RJ*Z&#?4])(^A&+5!:#$I+0&D4BB:612]RX4M%+FTQA*>7LT;[ M\I!\%129IS4ZP:!:%2B-:F(F!D3\NDTO0A&S"'6Y/$FT>XY"&[ORI];F*8S^ MI@VH*@5*2T!I])P(BVGOA2EROC!U2GLTH\9>KA%5>\&>X\O?G@ =- :E): T MNJ=Y@P$14]QK4<2L15VH/9JIH[.MV0V%;2(KS:"#QJ"T!)1&3P9$S/;1]R;- M6I9)>32[CDXI[/R:@@]*3@XJY[I4R,DHID]0QK,VT^@U$17C4 MV"#7)9XG"X\:PVF P]!WY16F,22^(CQJS'S'E_>WZJPPMQL0'DDO/1'S-JCS MA4=]:-5-/AACA_@.EC?5F"H6 ZDJ@M 241L\*\2[[LZ-?[FA_^N4W?E62 M%;65LV?N:W_P.:3:_9K*[J I-]V/>3R535.NNX-4\7(S0Z.F#;^7]HI MK_)[?L?[WU:WK7AWMBME5BYYW95-';1\?C&Z0N\SELH+E.+WDC]T>Z\#:67: M-#_DF^O9Q2B4=\0K7O2RB%S\V? )KRI9DKB/O[:%CG:_*2_M-AP%Q;KKF^7V M8G$'R[(>_N8_MQ6Q=P&*'!?@[078O( Z+B#;"\BQ%]#M!535S&!%U4.6]_GE M>=L\!*U4B]+D"U69ZFIAOZQEN]_UK?BV%-?UEY.O-W=?/U]G5]\_9L'==_'G MR\>;[W?!UT_!Y.KNU^#3YZ]_W 7CX+>[+'C]ZDWP*BCKX/NB67=Y/>O.SWIQ M#[*DLV+[>Q^&W\..WT,X^-+4_:(+/M8S/CLLX$S<_,X!?G+P 7M+S'CQ+B#H M;8!#C($;FAQ_.0(NSXZ_//2X(;OV(*H\XFJ/O%L$<]$;NV#>-LM =/ V[\OZ M?N@A95_R[CU4[4.Q%"Y6CA[ONU5>\(N1&!XZWF[XZ/+?_T)1^!^HRDY96':B MP@ZJD^ZJD_I*O[P1(V?5=&"@#E=&ZDHY/&XNQRQEJ6C%S7Y= +*4(L8.91D@ M0XCA="<[N'^VNW_F#8>KV9]B#!#C;-\%?2,&VJ*IB[+B0;TU)C^5KPL9-ZNV MV92B5P73Q^,#AYTR<$Y96':BP@XJ/MI5?.0-G(R+0HLR'R:G>A;DRZ;MR[_5 M!U U#L6QO?9G-(JI$4RVBC*4&*H,4,51@N%0BG>.8J^C6QD<:KH6M! 4+9^5 M0PCQ3ADLZXT(LZ9]A-S%UAWAD!A=8&*+$&:QX0TH*8H7O/P4$MM6^%DA ;MFQ50B**#%NV*H0]H5#31NAU-5GD M]3V7##'/RS;8Y-6:!\U M065A%#.'RSVF0EZ75WMCA7)7=D6SKGO5SV9\V@=EUZUST9XB7+L>M(GL6T,Q M,AL2D&'+)5 4C1P>L?:(O1X_R\GG];U86;P)A$MA<=6(.)5VQ30D)I_^4=GE M?ZW+E6Q-T"4&A@S3(J AD3G] JHQ3IQ-J7$,>?%DL*E&$CF7KLMN(;T,(3N% M/1$@]) YL$"JU/1D:Q"F#J) &HF0GXE^R67WDW IQQ5II1"M)3_,Q60@0$-\ MTJVG73DK\7S3#C#? %6B2/6_R64D&2,9QZ!I'-9T@/YZHL%3^7);@P1,@BP2;D *I MB&7,%J$(.7QI1D%^2+EIZK%"V8J+F<\W?R,;) @-K18"<".E5A0"JIBYADA- M)8>_ SW% ISAGIL^@5OY8J5"[*; M5G#D8PASPMAD $B&*8[,> %TC,1[ZZM#8QIVL!]VKGUK(PR@1TI08GH 9"P. MS;4$($-AXC"@,0;[,>:VY:N\G#T-J/LM-(0^:,SFC[% K\@T!LE"FB:F,UO' ML(O0L,89[,>9K[M./,P9>_T7- 6!"4'F' C*0D9,3Y ,4<<\B#6_8#^_['K2 M*G^4G0=T8J-%2JS)'%!%$3)G0$ E8I@XUK!87FV.0AZ!%@DB@FED=;1A&V!PB@-#&0N"QJ?L'IBW+J M R0?D1K%7BYZ\51_RM*R4Y5VN$NA*8KX$SFWZ[98Y'(FD:O%1=/VXYZWR^<6 M( 3(N% 4AMA,X$!",;BAV.SPD#"F.'6D%(F&&>*'F2]YOVYU/Q]R<"\S:],( M#5%DKO,G@ YCDJ9F/@[0H1 ES('$1.,-\>/-06,..:I5TY6]RGP1UMP>KH#V J&^6>;UN>=#*LQQ#O_UV\XL,\=EZ.$4B7O[)"\=H#!!4 MDB96/ ,REECI+T#FJ@2-8L2/8K<'??6?9=2)S5#$7"9/ !%.K>T?0$4CY^"K M:8SXLTD@<+Y>=RI/]@:$,]"HG1H:(YHPT\8$$N(PCI@5VM#>V3YP')Y T*A$ MGTDX&?@Y+^N\+H[ 3WK23--)2\M.5=IAG6HXHWXXNW[:/Y-#?;-"7JQS'D!I4>+H%50C&/4CV#>^VD+8498 ,HH0-M-FD RG MYA2>03)$(^J8GZGF+.KGK$^H5/#B#K%!/J#MM0LZH54U,HI BJ7,TU!U$]!NZ!4 M:Y-ITXH2I+-U/5.[)B]P"H$08!7D)=OKT3MN3 ,0\^>*#KV:T:F8=F BODWA M-].JO%>;]F#L,BB)E(I_AF5(Q\*8F(,II(M#DKK.;FI*87Y*N35M&Z=(G',% M _:["+821Y#,RAR#HA [B(5I8F%^8GF&XR'*!:U"^UTHHI970,=P0K!I%X*9 M)'(=QV,:9I@?9C[.YV)IJ4Z1_"R&8VQMWG.U3)7U\':H#;DZV^35+K(%_?9M M6?3R:*+X'JP"*&-D'E*8 "HS@0Y(<.B J9IASU_AKJLQ0 DN^;K&1]>R97: M_^L;R JEU#Q=.0%D@G68E60"=%$4,T=*C>T=P7X^RW2;85[3P(DAS%)S M"II .J!R,DAW6#F'KC5-L=B[8+];KU:52@[GE3J[636=S#O):?AI+2^B?W>R M##Y6[R6V%Y^K/V5IV:E*.ZQ?377,3W77>\>AU#(*K#]@,]#<2 TUHH"T#A. M4S -;\P/;]=USV7\JYM7V609&Z]8_#9X%:K>(?X4^:H4 53^S85$J%=)6 M@6=(MC^X__@(2JPC8("*I*$U&-@J%EECP=G>,V-+WMZK9^^Z0!T[&!Z^VGVZ M>[[O2CW59GS^ ;W/AJ?T=#'#0X-?\E:,AIV NKDH,GP7BT9HA^?PAC=]LU)/ MIDV;OF^6ZN6"YP* I4!\/V^:_NF-_('=TY"7_P-02P,$% @ JX)<5G_L M[RV8 @ K08 !@ !X;"]W;W)K8\W7/\9W-QAU=9,IL MN&&W) N,4=V7$Z%7;L.2T@*9I)R!P'G/Z?OG4=O$VX!O%-=R:PY&R8SS1[.X M2GN.9RZ$.2;*,! ]K'"(>6Z(]#5^UIQ.D]( M^<;]I'5KK7,B,0ASQ]HJK*> M\]F!%.=DF:L[OK[$6L^IX4MX+NTOK*O8LR\.)$NI>%&#]0T*RJJ1/-5UV +X MG3V H 8$KP'M/8!6#6B]%]"N ;;4;B7%UB$BBH1=P=<@3+1F,Q-;3(O6\BDS MSQXKH4^IQJEP.+Z-Q]=747]Z$4$\UTTAO$(AOWX$D;7XX<8#B=$(%,9 M*IJ0_ @^P7T

'!$1P 93#-^%(2ELJNJ_2=#+.;U/D'5?Y@3WX_@!NNF25< ML!33EP2N%M,H"C:*!L&;C!$F)]#RCR'P@F#'A8;OA_L[X-'[X=X;:EK-^[0L M7VL/7ZR(0MUF"O@R) GV'&T5 M$L4*G?#C![_C?=U5K_])%OTGLA>U;#>U;+_%'@Y)217)Z2],];]6H\)"A.@S^>&PO=V]R:W-H965T+Q#$L^QQ@%_NAA^R9Z9A#SF&3>N37;SW[P>%( MMI/%Q=U[@3B:X9#=U=75]:[BB^NV^^S7UO;%S:9N_(\'Z[[?_O#@@2_7=F/\ MO-W:!GY9MMW&]/"U6SWPV\Z:BA[:U _.3DZ>/-@8UQR\?$'7WGOV^L>#TP.]\,&MUCU>>/#RQ=:L[*7M/VW?=_#M01BE-7/QZ3S?\P]EKGWPN<"6+MOV,7]Y6/QZ<($"VMF6/(QCX MG-RQ==>UUT>#>,AA]HJ?0T .<:W)3+OH-?'3S7O[SDS2C:97'I5HU; MNM(T?7%>ENW0]*Y9%>_;VI7.^AI@/GWI0RMBO>.RS/6.?GA6_MDV_]L5/ M366K?( ' &B ]DRA?75VYXBO;3DO'I[.BK.3L[,[QGL85O^0QGNX9[S?NI5I MW!\&"6167+2-A\56ANFEJ8KWG?6VZ?D"H.B-:TQ3.E,7EW#1 G'VOOC/\X7O M.R"O_YI"$0/P:!H /'(_^*TI[8\'6YRKN[('+__V;Z=/3I[?L;Q'87F/[AK] M3V[NW6._:WM;G!9_^[=G9Z=GS[]\IN+CV@*F-UO3W!*.WYE^Z"P^^6KP,(GW MQ45M30-$8[O5;?%FL#5<:KOM?%;T[G7A0/L;\SO;>=Z'NMZW=8U M0''=V KXS,*[RID.9SV$ARSLWK*'A^'0$%>XLG S< ';=7!_WQ;&%S Z+>KL MY+E .:.OI\^+H:D1.KRC!+JV-WW1=O1U\+0 _ CC;PK75(" 'N:%&SK[K\%U M^!DAOW;>'A7.%[99 =>KX%YZ;J&+AW& :=6(L\XV]MHL:DN+@SFO@." %('^ M&L0:_%T!R/A?#?/"-5A2L22$ ;\NKNS:E?#TL@;VX&F0SM8 5T4WX11 \ ,. MZ7'YB$_F.;;SLV+;.=A4!S@2&#\U#I\EVN?A+DQC*C-/-Y4HXNESCX_#6=D" MD&%ML&P_;+?U;;ZZ=#&'@OP/[WX6O!_=N?J9 H<""I%7 AB ;0^ 3HU[,1JW M=O\:[-+MN?N7>/>,4+JQE1LV].3:FJO;XVH VA-$,TZV77L%= 693/-@*Q M;6K?PEAP(RP0X*@LT'R[!>!F>$KH+XXOD +,E7$='R8B5\#/E859RL_%M?$ M >P+KO!W.#^\W+BA^--A.Z[7E;1]3708?T (<3.)=1SL$ MKH1#^\@[1)O+6PJ/PDW$ZX&Y-W[;=B('/ S==O/B'" 7:ENCE@)'KR3&99EQ MQ:/%%&&[60HQ[TUE/?!+QL%B<'4%! WT=PT< /_RO@B.B(#@'Q[-.TA#3[;0 MQ'V']SFQ&]E+)3\]1&WG$UI 1K;%O2F(GF!@P3;L2R!ST^^ \#RB4.?!&?'A MKSK:%_( G,I9<>6,,NHKU_6#J95/IP=YZ[8(BZR8J FF:Y Z=.&?YI?S8FEA M?TP](YB9W]9MB8.T5T" M.@2B!DIR/7%"O>8$ DTJNP:U[,?8F+3V2[A^LIZ M(%;Q(3##MQ7B @4HH?3=L%D@L0:^^/9=<<& Z'J!5<0??> E RA=+)YD<

+-Y0CXH^=,7PLB[/W;T)L;!6U6K(":>MW1$M$%/&I>O#+> MD?S,U#;DB*8L^= AJLN@YJ$<#!J=CQH=;XNEI1I68;S*]U1U03RE6@;QTD"U MR&9%;]S 25O1X#/4-Q S_ S>B26? TERY#G,#U[HM&C0\:G@$N2K" MGCT 5 Q'%-4N8&V,L"5P;WANBC'N6?:V]8[57T :F#*TT""X8):9F)N$1_RW*E-'X-PJJ])C:$N.PJ$H"DOYFH'HJR@#*4 MSQ9R?/C=;ONH(^4L#. \!Q8-!R4<#CK*/Y^?OU?J BX-:)9C+QNG&TK$C'S) ME,PHUP86N+ @6(!E@*UE9.HRM0OFQ2=6]G[R/:A'O6BT@"(0:L%0^!(:PYN0 M3Z#R2N@(T$>5,1(.[O'&?+:%#?,2M_5@3F]%@UL#[S7+)5(7D>Z&%PJ@ >>- M:/S*TR"''E;=@,X/Y^R\1&X;Z 7065=%Y6#B3H5\Z\> ;LRM/(%@X/4.Y[$$ MKD?=9(IHHUZBL^%8N]0[S\R..//&5$BSLCTXSC<@0(_DX6( _':$AP(II">K MX4C6JZHU;%0':E8SX*6R!;#X?.'9+*Y,#=0HZ"3#,68BM3?XF5EL M>I,W> 8#6RW*M>E6N.MO24BWP&WB)\2=\\PS.G,=ME6D_!:1A;H>V^\P[ MT2+7TGUT?@V3(@9D>9XQ3WH$[A7P#B K.E*^+PZ7KO/]L4-TTJ=VZ(]0 #: MJ&+:.%%J?P+TR-W(C5;7M#@/UK !*"+1.Z;1>HOGI !W"M M!?)]4]_^@82C5 :T;S?"^'5@0/":+C$Z:U2[4TW*->Q/4Z4))-M03H,&Y#2U MN!3D"&=OLR%$ZP>EVS/@L%MQ)YWUNH-XWU(TEQI03K*&MO4U"!G40-3MKOBC'TC*GSQ\_J?_TBS)E[/BPUVT%6[]#F%\>'*67G@Z.WWT MJ/C8]J9.,'/_$WKAM27U&D_"V\;WW1!YXM]MM4(\G:.:PP3SEIAZ(QY'8NI3 M7.T_;-<6[T!Y"A_>=\CIQ(OQ4U"SL\M1^\:E(VOI*CXG>#3F "IP.>!=41/? M -L7[U9X!MC1'[C;5Z+=12H&G7XYU&SP*340"P)ET"OK1$\7.CJ/4:D&/@;[ M7_$YVS]0)8"1(X,'1&CZ=6..48XI-[X'ZW P3M&2S!DI3\DCG. M=/23N?""T9!A-!K;;.&'&Z)FT$*_.TFPGLZV9[+3>?$+R'>@_=^:XM]-,Z"& M3C^=?C_R %0MJ;>)FS2:4!=M%:U 57#/+R^"???L$>!*9CIG88EB>ZMT9,$4TRZ^J(&@X%9Y\T-Q>'JT M9_CFJJV1+21>4P.Z(_".!G\6VU>5GUEQ>):/I*M0@Q&O=G&P-NKH"# M$H-% L5Y%[?A40N[1]&VXW9YC+\%7\)OGZ(OE!ES9[=L/$\*KK#(@33'73BJ M(2C91#;L#B>]EK[6( 50HW&Y.5#HY%,#@IRR: X M Q(R0=$MEEQU18)I- %9,"3O;G@0_CWU>_RRN^AT5H3)H6MM.W0E>7I:,1C) MB5I9P )JH,:W#9 0:/4@8PT*TA8F11_HON.?;+%,YL/8]'!O*2@#LSBBZJE) MT&B%7\D TNGX*@^52RX\;A3218=]V[.Q);M[/S'@X?!K$'G'!'3-S),F(^/? M\&)@LT_/B@W'+N$1/$3/LU,?YE0DJ.P4^>"M#HYB<:0U+=A/-44YY[#A:.?D MSJ8)";P*P./[TN,X+][ ^&R( M*Q8G8"6>B]"$-8OJEX@K&;P&FHBBU(C'@41#T'B"G:XL(%,:$V= YAV;%[_E M.Z+FA<(MAV EH/:.S1"PD:T.(VAX;43;8$R"V<[PZ?[)VUWFF/C #CWX6 MK3CJP:(@GT7;B((Q,J$6LI-SX9=;5>F MO$U\F,"(T7?S"^F1YXRN7.F^PIP2IB[3=71.@G3!LS?V_?@T0C!M_&A8PS0K ME]A7!"&Z5WJ;F6,E!(&7TJ:&9( M31AB186,U%2?. K6W8B)L45KQL.'X@3X4Z3[KGC;QL!+KP.1G24B 0"IZS1 MW6?&8:YY\39"VZ,Y#+\%A9=#A:C&1*O/#QO]".?*>:(D"LY32D3B/,^TU!&$ M&M?4O6"W+T#SM9.@-PF-H6QG>31BP WL8+HC]@9]?V&BT2/9<%\,A$QD4 ZU MY)JT6SR+LF_L7@U"+'%STQD*L,'!05J\Q8P1I3G6 $'&9F2%@0SE+:(CPB,L M''K6@\?$'B?Z=MR8Z/=EJ93X@>\:(C&H4E?CMU()NW!,&("%)PM>/]"7 MX*]23S80Z^?S(_!$E[U]O-GB$O#G+_EWN_:3::Z4+3>M@1!V2T=MO4S?UX]O#IDYWOYR6=PBKX M$>(CW\^>/8L^[=.3V=GWWQ]/@:+%J,:^WRF>O/AZ/P_?S*:(9VH\PRH[:? 9B>)"^T>D.@BQ>^C(,IEO=FR/&5M:\=_ M?C+:B(?7)Y-6G+(B_2T,U*+@MY?W.BY\UTAX^!">D M.@1*R<%EQQQLY$#)P<%;LZN]H;-0#B!:%+IGFO1J1UF9P?^.NF$(_;-TM([\ MRP:#T&"-<]P1*%%BTOR=L&M F<@T8?5-LZ,-MA4]7Y\M)0.9AGUEJLGF:W A M182TJ89'D%1GM,%2XV(BL.Z" EBI:UAU._;]&4T0I4B7KMCEQM(^G8OM[BKF M(U&<(\^1P^R#; &'F)ND>J $*."F%*M!U=.<-M4H>;P<168'07Q@)_:8R3(GWQ#U'LL7HL=8%.C ND7\XF[;8>N91H#]?*R:R&;OFYS"QV25VN6!&I(#$:D@6F!?!E]T M'$]L7K&M!R^>IF&CXK&MT9+:4'8^/(,)U^+D&1O@$1A*8]YQ*.RR^-$I16<6 M>\DBH'NR)_>3&8ML6%:)Z?P#BFOY!3V41$U"8//B(KKD^K%%2TXS38[!L"L8VDMUV8]9SA!K,%SA1]$18L*<('.;9LCM M<:@$@+[6NGHE:1W39ERJZS]Y!#;"LWL>./W:!\YV'] +'R09\$/BA=;?;'HZXNC(DMY,=P*YG39D= MD4NJD=M)F-U1,F->.!\#K2YS34;FB?MC84N#ZJCK*6X<#I+J\C'M-!PA&!;I MF*#?P #$U/(SE:YK)DG8P/+*]2PL(_7$9G)K X%964F][ M>!G[]G0#X#^HZU!0A]_$,8_Y8J[XEM4 M-HBK(* R33%F7S!\^'.50^=O/EXD"12\AW'LM^\8:6FU"AV"BF4W8N)\8_Z M3_\4E?A"XJB'E5V2J@^WC )\5[L88Z2*.:+ M=888B*+ 5"AM8[]#. GS>S'&&]^"*@&FAT [[VRV8:C45DDHF# ;-FNH8TQ)N4\Y#65P4'TB &QG0)!5BI>[I MD^5@DP23I(-*SIH#C)@J21OJR?/.-D>+T[/'LY.2D>(7GW:\I4H&% M25B0$X%[]?%3 $Y*H0)GQ"'5(X/WA8=^_16^AB7Q=-1* 2% U3?0-.4,!TI: MP&#*6RE3I[X-W!7/MF90D0>,'XX6CR$5=K:SL9I9Q )FEW:$1W( P-'6HN'% M>G9PP9A=620$D<:HI=2$=D1R'.;8@H#OWR39GSX4G01Q&]+@* 8KV\I/$K_/ M4,6%UK4/!$.\3@I8V6Z9B5VQ.ZU(:7$GPRH<,:U;CH=@ KZRL1U0Q-H2>R1+ M2$WGT9.PJTGE8@[XW;Y\9JDGG>3<)+&UZ-AINE=C99O+>!ON0RVU6%HRR>4Q MJ.R)CVO#=ORT)&[5/M-153'KZ$ZD/ V94"U,;5A5 @*V&%++(,)BKJ"0DEW% M6%&'%;)TVDZD+2I;0_[-B&%I)L8EJF58&V2;*]>U*K]YFKP"+LG2R"86OL@, M'K]%ODC%V'C,4788']@,>H4]FH-$H!$VR"'=3R)BFO)LD6<3#?)_/QD"1.OHRYFJZ'],Q'N#,38,KW]!85:JN,6T?C[9&G,A_R@A<+:3#^MSB:$Y MHB(8$;@K&XZU" Y4K)&@X$0NB#Y@ E:5QX+TC?T5*,R;Z4 M;&FW;&ZJ^[C&(\1J$BV<)("]"8T+9DG:1H_9+)QN=?9(DX-5:L#YY[S5N[)W M_9V0S_*#&%9G"CG: >MX^=\,]SBXVR]W&*E/:"6TP=5.6\MU$H(9_ M4ECAFD%;>2RUH#3SJ[$S8,>^OUZWB2HESS!\HY+6?4I!)A$DJ0RC'UV[ZD@C M;:^IX$<(*:D*V^.=$5]*X/:8&8JNVI;[I)"GP\M1T FJI:>U9SE4"^=U,;L M))@GCJK X>ZQY6I@$=UL7)\Y+/29-K8&(+AFXMW>K8!HU.,E.,"$TW@/XA[J=UC'65H0I0_D;NAD%^VZ)6I=PXE9(F9XN1/1C*2'08[)\,28:T;$JX9,$;JD!0&I/1BVQ -#Z!8RQFX[ M>)#U/&ICA=AI(SU@47W "8[[]I@FDH+^[%SSE$LQ*5WD3\&AIUIQ#+4((9"Z M@(;SQ H\'N;WR/\]$3;5@8>$#DQGY:J3H5')E&:$C>L2]JGU,HXH>I^;]KJY MTSJ-; &HQ#1>7=V^!-5%$L.#@3C)O24QZ/\"LU0U]C'SG"*"$-"?9N5IC(6U MT[$E8]AL#-28MI5!EM^,F:8R MS2@'C/4J,4+$:)E3(%B(-6L*%7H9*35-.:2@N*.:84F)FE2%$B;R-D8$1K3> M6:Y-!IQM<$"1'7O(DBVF7>4OSG2)@H 'Q:-RYVA_9N=P.&I1R!7(.5IU=9PP M*O;3R$@919O3W2"_ET]-%V!'/89_=P/&J=Z3;3N)$?:$,%$("YH5TDT" MOW%633((EX_JMO]I$"9%N3@<8Z4LZ_ZH[G("%B;'K5P34S;2LY&[YOG4T=;K M 8RY<:%19E1%./F#1LWYB%8(^1PB"0]CT@-G%-UE._>4VE95K%GA-( )Q).L M)\UD2;8?G6U,!VKGZX;1YI%F"GJ2/K?81+X::CKIG N,OHLE!AMK?6X4M/R? M#/;>L2O_AT+ R?P-RVO$?I-P3PR#?D&H5QBTDZ(VB315Q[PU!OV3_S^4^I>& M4O<2T_^.^"HS-)PAM%C'W-:>TYR#HY/0%Y)GAG';[:1)-@J6SSY$F ()"]5$ M]VF,H@:F-K*)Q3?4.HZCDM,XY,#%[ =J'^IC@HH@D@").4OWATE$+ 6-:>NP M\RH.E_8.3B,8^7FXIO/@N%8K- 2O $K<3E$&4 M)R()5B'_/,A^B0GG38^U1(Z?!VX *H+FO,!(OWSI2%+S$XOG&.:WS9+W .A) M Z#G?$"X\@M$$W$FO#ZL@%B*TR<7)ALW&?AJ]WX0W;NT]0IR&WL:[ M_HAZ*,=@A?*SM YUTM(3OTXZLQ!F9-^U<5*=P@0UU9&.BZ(2JO.QD-]D,IK& M_I(6+9E2&E(KL.AEH*;RYM;(J2LFSN^VUDR;(J\%Q=V32>DH%+#Y.W9Y@GS_F'>DYM#.%3G54)YXF-5;Q M<2::B;[XZH639,PR;5OSQ:T6]W?-.:^ '_?P.5D/]VE>)$H=8-$S/?/,Q]G05D/*YOH M]QP# .?8CMZZO*@$&6+["0OMMT2SA[Y+UDIA8-7 I[$<2@CX5.[/ETT9[?BVG.L$DK;:Y:9&6UOC &.US(HTOD[*'O$&O,%-&G"K"_ M'&?X9B3LK=_5+>BR[)L'?/TU>*+\%UN-24G]!0D2]OKV \H8"X@4^-8''& 6 M_[=@((N&8R<=H@ZNL@MN&.;NFPT:2(QQOE^[)=+0.QE9I+'DEPZ-+Z9RLJ=2 M%TPCK>N3G"%.#>$0 8TP;F'_;:T[GYX^F^4LAC /3)5X4/[3AS3W[2+WN$:3 M[BT+B8^4Y?\VD1@2Y-X ]5!?C= $G1M'8I\\%R+5THLC<J.69Q8_%M_C_2\62(*ZB K<"([Z_"/XDY-B M$0(CR8@D0RKIY),GMTR6_;$$(.N1A M;N+K(6)2BD"T+/R:S!S<^_05 6 1 M .]=#$GKQ8F=ST9+V%8H_P30]'4)GK+9FH):R&<$R->IY(O(GHJ(6 3P6PZD MB:Z6 L;#/Y-'=(YB@Z;5PDZ3BXB7(R\\G^T8?IW0*&-%/,B9;K!)(T36X> P M2._<4$D[-&GK,F21 KUK4L,C=(!,IPZOET)A@MD\&N6IX#'*?R)."QOH5HWN MR>_ V3QVK IY5=PK\7?+Y8%FJ$*'!.H%D=RN[FJZA]MQ28>\D*/H0*V):ZS7< NV2O-_M<0\,@K&Q+$5Z ] M-<+/,:0M(#'[ Q+S[,E1:SML,<$P).'9\+#$QY#%1\=E'>6!^"&!UE>.T_@" M[YE3.Z-?L'SP/888ULBP\5U')57^40,[] AX^L'Y*.RQC:>3&C%FL'*[,A25 MP/M>N*@NNFNJR+'5L<'&C2N;M$Q3-0TGAU,X]!1KH+/+^:7)KXB*T*0:V&+/ M@8&FY69R^6;DJ7(.U9+7KJ9U_3^U;#[YRAB(9)#$KBRWZF7>F *P,T((%$J1 M0U;SS:/!Q%P/F@%.!"Z))43&E?)J:=.LV>R=STC^'FAGG-IF_-B+$*F:@QI)/TK8:%VLS.OC+'#<<)T+*>WH'D: M5T\>\[AE :U]NF5)0NLX"S1]/8EV74K?^H84E+C]]K_U;1\,2B;DG!I7Q661 MJN^R.B&E):+'5+B_D?LE3'ICM"AXL-^&-NJ'7%P,[Q%..D'M"LMF2.F M&Q?CL_NZ1?%#6'6';X[N],6TROK58@_.B*A02 G-:'G?XGZF^!J-1G;@7!QDJ\@;^L;%0:1Z9=J=0%XV0DEKIU:00UKX2(U=6\K>A"V?/*>._]& M_5[:BNE[Y5:V775FNV9T\OKY-LC>H\I=? MDX<)/8:ZO.V@820K4]LHE$?!:*#].:IMT1>XZ@D*NQZAL/%19&D!$0UI;X7X+8(R6))/H@"J":6]D=#,RZ^22@Q M"//Y]Z!23.&I76=?B8E(X>264(J1>-%&-TO1J,*A_6AM )>>8X)^3&N/2 M*;:!K]A(P!8U(%NI^/L,O@/N@RVY;O@C];C(/)QSYMR6L?W>"QV\.[=D[3'Y\\#F^R M.OS8;F&;GSTZ._J!^@!K^=CI=_'^8CM-G^24X[Y5*WZ*S_XHY;K)" M #H >_DI G *[/CG^*;G&$G5 MLI,CO7C0OWSQP'GX7PG_NO8:_D^ZXFO3FY#\](?SLX,'\&2\_>6++6B*OU+N(K;U6\*C)_.GCP\X^4R_].T6ARP6;0\' MB#ZN+3")#F^ WY0E*^#-BHN< M5O HUN>R%(PF:E&>G8>^/SG/:5H,KB_5V)VXON1UE:4%NQ-$UGE.Q>Z697Q[ M-0@&=N ^76\J'#B_OBSIFGUBU;_*.P%/YXV4),U9(5->$,%65X.;X-7M".>K M";^F;"N=[P1/LN3\"SZ\3:X&/BK$,A97*('"QP-;L"Q#0:#&'T;FH-D2%[K? MK?0WZNQPEB65;,&SW]*DVEP-9@.2L!6ML^J>;__!S'G&*"_FF51_R5;/'4T' M)*YEQ7.S(TT)_TJ_&#LZ"F7]D06@6A$IOO9'2\C6MZ/6EX%LB<#9(PR_J MJ&HU*)<6Z)1/E8"W*:RKKN_9 RMJ1E:"YV3!BTJ G20H46W(0FW/A+P\KV K M7' >&[&W6FQX1&P0DO<@;"/)WXJ$)?L"SD''1M'0*GH;/BKQ-8N') H\$OIA M^(B\J#EXI.1%WW+P_7.3_]XLI1K_7Y\%M/Q1OWP,IE>RI#&[&D"T2"8>V.#Z MQ2_!Q+]X1/M1H_WH,>G?[[;'Q7[@%2,A>?'++ S"BV=M0EZGDJ[7@JVI"C.^ M(G;=YPTC%5UFC"PQ^(FR0P$2*GBQX'E)BYW::GHA(<#UHJ05QQ*RW#4O)*]% MS,C+M(#UO):T2.3I*Z6K'UW\M,]_,RHTB E D.5+P 7"\' >P-+'/X$"*+D3 M/*D!4$;['Z?GKSRK-@2N[??B +P9(4)!Z^#\9>.!YUAL%_TVC2'1YY$]C\ MW>+-I^,29]YD%G2')][,GW6'0Y X(C=O/B_@#*W^P=R;1:V4T/>F?FOB$-0# MBW_F%T7CKUHTJ/@?.)-PVGWS&/?FXSFY%.EPS?FRD$Z96H\ M=+:8>.-YU&>"D=\U:AAZT6AB#G-,^W <>'/'46$0 0[:/:)IZ,WG8_():#0% M$OC)4>61CR]H7EZ\)U)OV#5"-/?&L[ S/()S1%W C<;>W _(1R ^<5QF,.LB M:#R==^=YX61F+"KW+=*GYW3J=Q4*O7'0]>%HZD&\&]&'(B'.YX#,<.2.C,< MGXDS,@(P!Y-V#K+)VR+.Z@1.7/#B+*9R0R!YQ%_.L)Q*#,K2(@920(J(5:8Y ML]O'&RK6,(%*R>-4!8'*0)A$;G+Z)^#T-RH$+2H"-:H:W@%G2\*ZI(TD[6F6 MAO2AF1KXZ<0?^E!<91F WB,GLV@XL8]JWDDX&D;M!$AC)5/59+8; B8947D3 M[(D*Y%P@S>EZ&>8/%<_=LR;[Q8HEY;-ITH9^Q7L39\SSG -7[8CYP$(3YQ"/;31IOR%89O&!;M#ULQ;Y6&O@Z& 2S MX;!DZ[0H4$O!*L&I 3#:^9^TJ*$C(Z:Z'L)>V,_AW#LFE*H0G>3C,DMUE2>= M&:4S@SLSA-57F1!L6DBJTXKV!P"^,3X7"9:2J+(^%2[!=HYL*+)&!=JSPF[% MDB&YD2C@,+A#3ZUL"D@#4IS:KP0@B\!$91FJM8KXNTC];CN>%CH(GU6T0+)V-"'\PL"X *U"B$&AO#\L, MLY7GGD;Y0K73^J"T+ $^%$K^$K>#8&-?6:Z^M^ $C$FC[1]U"BHK0' L\^., M&W)XZB0*&/;TC3T2A#>OUQHMRM:3"U!6:KN]J;,5.(G0MKMS+1S3,H4L!W*0 MC' -9*!:"'VVE5F,)6!KN6I#*Y70M)G@$*!,I6,(=; S/47YR&3:CUKF&J)4 MX#(("]7+&(%;W&C9LIZ$,\O5KA=(3WK:T0'9 (GC4(^EMB&@P#&AM:Y5,ND1 M.6PM:>RCO*FMA[N@6)'H71(,?^1G]!]N7X"SZ5[O9TZ:8BZLCI^MP6O%1&Y# MN=7ILX$W*@%!G5.19COK(30GJ\YJG1>YJK^TUQ3!0OC;P-Q# +2='_Y.;I(' MJ"KH&L+@W3LHX-$+H7_AOE%#P<6IIR"*$"\UPM&Q.= ;6MOL!')Q)]LX&Y^2 M##5;LA7F!5Z6;893#C3O+FA#Q:GA,: .6D% M[&7(M,3LQ^2^.0]2.Q0LQ@3O0&7 /Q5@I3@]+P^EPWE\9:JM80NT-!UUZCO<%^FVI^:R"UC7-?F7:1.NM MMK'4-S)ICDZ O0\851/W$K0G+3!PW@!J=;G$V]4>1>)4&'.8JZ_>I3GXM]:)$SHKB@:3]P^ M=>+YDZAGG6I1#]9&WCAJ>_W0FT\G/2LKU34[G; WFL_<_3T_ZC;SSSZ9 __> MXXV]<1CM/8^FTV/+#W7M7VR?&T?>.X[\8!P)Z>"8H[\S"2"3XWU!0S&%HAE1 MXW?3=:H$J_*3-@3$6V*OJIL4N]^HXGM<@<4X2E*-"?3?B$@F@19-Y8M)125> MU9COU^58IU;P#TE*-0];I3=D'$B&#QC5EK);B6T/XK)A6_KI]L;2+#8W2NM& M.-0!^J)$90B%-RE5E>&V4+&ZL(2>J=HH O'()H57 KMG4M*=6H")1Z0,I-I& M29$.,E(%5M;-8:.CR>NF"4>/):E. [J\H9;CH,:V>C1$9+D434/=9'2CX^4P M?JS/F]31>'I7FAN @];].QLM[$V830*RPLL"_"0Y U9,CN1%=$)=I;KO;>QG ((!A:T3PWVJKWBP=8)&JUV<@GX,^8R M#G7+1GW_Z2#,$@3:HYUV)UA)T\262=*IW>T^^@SNJV<;H[QSZ[>5D% ,!ZYH6MT/'2MF#2D3<7PD#=60#/6L*]?\+ MMH/:IU+48+\[*6S!9ELRWP9U?L-PO?#*W;YZ($NXQQ>V6E MNXSQ0=MA?=D@0OJ9G'+L>%O M22$2W#MVT.79' 3OU9UQWX\:SIW?I0")K-6O;U!)R%WZ)RK-:/,#GQO]NY9V MNOYUT'LJUEAV96P%2_WA=#S0&=0^5+Q4OW)9\@H82WW=,)HP@1/@_8H#YYL' MW*#YV=/U_P%02P,$% @ JX)<5OZF7MT_" LA4 !D !X;"]W;W)K M&ULM5C;;N,X$OT5PM/;2 -NV5;NG0O@I#NS =*9 M(.G9>5CL RU1%C>2J"&IN+U?/Z=(7=U*!IC=?4DLBE6L.G4[U/E&Z6>3"F'9 M]SPKS,4DM;;\-)N9*!4Y-X$J18$WB=(YMWC4ZYDIM>"Q$\JS63B?'\UR+HO) MY;E;>]"7YZJRF2S$@V:FRG.NMU!+VU_)! MXVG6:HEE+@HC5<&T2"XFR\6GJP/:[S;\0XJ-Z?UFY,E*J6=ZN(TO)G,R2&0B MLJ2!X]^+N!991HI@QN^USDE[) GV?S?:;YSO\&7%C;A6V6\RMNG%Y&3"8I'P M*K./:O-W4?MS2/HBE1GWEVW\WOW]"8LJ8U5>"\."7!;^/_]>X] 3.)F_(A#6 M J&SVQ_DK/S,+;\\UVK#-.V&-OKA7'72,$X6%)0GJ_%60LY>?@8FQDI;:6'. M9Q8::7T6U=)77CI\17H1LJ^JL*EA7XI8Q$,%,YC2VA,V]ER%;VK\+** [2^F M+)R'X1OZ]EO_]IV^_5?T754&*\:P:Y6O9,$I%0S[YW)EK$9&_&O,9Z_Q8%PC M5;]FC*,2&KS+! M;BJ1&;9':L/Y6;MNW,+B[ ,3A15:Q$P65C%HX,:@GY25CE)4#.-K+00JV;(] MFPI6ZUD^+%L%&VE3=O7 'K2*J\@:=J\T5I:YT#+B4W9;("T: U9E(Q>PATJ; MBD,S#B;=4#KM+#?^Z)C>HA-D]!] 2!S@3#3H*QERHEC3&UI^O/^9E=X(@FG5 MI$_?\"&4C2U3%B&UI'':5,*&,"V.SYC=J%W]"8]D)JT49CHB(!VLQN('^[?" M$WL!B"ZL[.DB85.59;8E MYUS%#*%8.A2[0?Z\D\F,*LS., 8 ME'S;CV95LCK!XEC2)IZQ=^%A,$=KS#+R#TA%W*1,O< .SA*4P,>MX)J5R"2% M#$U8)+3EM$\57LDP"YSQ/CFX%BP7-D#Z]:IEOCB9NEUH*24OMI".!,Z)V;MY M)E(C]+7=U1#832JC%&6' MILN@#EU3Y"ML\)US<8Q(E&2#RW!85UHZTE00(J.&]I=<.ML7/]A.&2*-J7#* MXG!Z>K-V+7A%."B MP^LW) &8BH\@F"ZZ!!JUPTJ[8F?O]GLU& _!-:^C"[HQ=R;C!Q:1XZ5PA#'; M-@DB"8 HJV+G3=,!?Z96DFB5(SHO2)Y,HI'D4>+ MK*3QH3(9N@3H3;2RXT(8#L%/>5QGP&(>[+]5U\?'\VEX M=/K?%W;X_RCLF^&\@%69Z#?0W9'1G_P[]4D#3!8PEL[7*L(8=?/-Q6Y5UDV! MLTP5ZX_(V7QW\NUR@"?_>MF0FS9CZ62G54% =T-4$A#TDF@CR(AKQ_36IEI5 MZW04^03!$H1939."H^YJK&W=^>@'G GH1@CALO_#@N_&W6)1+=+4&K MD!CHK6I=R%Y^&1HES@7H6-Y\><_S\NSZRS5["G20N2#<@VGX#GC4L.B>X=/6 M&X*AKHFN'8#8?OT-?32&J1JSX7:4",9$G/2C11R]^)KI M?!!<:W#UM7+!1!K<6DZ)LLO,QT[_<6+^3N;((V2=WKR0P&5!J)N>;^ M?$(#<6VRPFP-FJ?!/;FHB''Y*=#"[L@O19$.I+!ZGZBQ9).40$AJSU(&ODW=[8:< M))?H3BHC>NKCU(#3X=4TH\Q5)G'TTH6G(4WK3*T@/*8DY_J9B/'2CA'Y';<& MI"H\'2D3AC2'"0>G?R,58\[7N>'W'2Y>W?>MGT^8KE7AZX[YX=+=I\:$*]-, M&@(#]Q^0_Q1\$6?5NNC]2D0<41C8'RL4;Z&L'Q8JP\718@C[8/,57;FVOMD* M'4D(&XE.D^!N6Y U"88H\59W:WDEU5S_ZQ.!OJO4NK0G)HBO8'L(B/G0=%O' M7-KJHV&]-P_"#\VXG@YY(D%-&X[:#6U&O$&BPKG[NVA(5#@D44-SB9X,&Q(2 MS3'W5R+C"$:?V3DCPT5PTJV,\J)7[1G[5C/K?4=# UZ[KX7481!Y_TFM76T_ M2"[]=[ANN_^:"8J_EB [F4@@.@^.#R=,^R^$_L&JTGV56RF+*>5^IH*#@M & MO$\4YE7]0 >TGVDO_P!02P,$% @ JX)<5K/UY"?Q#0 '30 !D !X M;"]W;W)K&ULS5M[;]LX$O\J1#9=I(!6T5MVTQ9( MT\>UV#[0='LX'.X/6J)M[NJUI!0W^^EOAJ1ERI:=1]/; YK:HLCAS' XOYDA M_715BS_DDK&6?"N+2CX[6K9M\^3T5&9+5E+IU@VKX,V\%B5MX5$L3F4C&,W5 MH+(X#3PO.2TIKXZ>/U5MG\3SIW77%KQBGP2175E22LY+5DE>5T2P^;.C<__)BPC[JPY?.5M)ZSM! M269U_0<^O,V?'7G($"M8UB(%"A]7[((5!1("-OXT-(_Z*7&@_7U-_;62'629 M4=Z]0]FY(F17E874OU/5KIO&AV1K)-M79K! MP$')*_U)OQD]6 ,FWIX!@1D0*+[U1(K+E[2ESY^*>D4$]@9J^$6)JD8#<[S" M1;EL!;SE,*Y]_K:Z8K(%+;>2\(I\;)=,D%=5RUO.)*%53C[45597K:@+&+L@ M;ZN6"1B"O2FY[&:2YQR6\^EI"^P@T=/,3/U"3QWLF=H/R'L@O)0P7\[R(8%3 MD*,7)E@+\R(X2/$ERUP2^@X)O" X0"_LE1,J>N'-RG'(>5$8]=@Z^_?Y3+8" M;.L_8PK0Y*-Q\KC?GLB&9NS9$6PHR<05.WK^\T]^XIT=8#[JF8\.4?^Q*WMX MZ@]URTA$?OYI$OC!V8,Q0K[4+2U>54PL<.2[FEL$[<3>:>R1WY4(5UH$B:]S=@6.LB'G M+]^0SQ_>D$;4>:<=V)QFO-!* \4@N[]5O 5A+EN@*%WRJ1.RHT 0Z.#K_6(X MA%%0T?Y)KK'M=_"<("C8_8P1]/\P%X45(Y(U5* 4!2\5!P6G,STL,XI>Z^'7 M7R\VTB\IK*DD]:J",5H#L^O!^J U#-AV5).R#C[KD$6E)MD!^T!;PJM.2;RB M(A^7^M6?'7+V<5;P!=443D ,<-T<^9@A,#UVR9>#&E,LL+(I4-6@?S1IM-6N M07:.(\]S/?#/8,"@Q'I.F)X4%LI2KM&I$6HXV<&G)>J_ #YQRI;."D:4Q\ M MA3*#UF=*&(VM_"_X"M+1*N.T "8T>!O6<,# \,:,^4296-U)X%0^?M)OK^_] M_!>C0OM[ MZ:E3/P!>BQM_OAUK4? O(9=D;5;3;Z\=J_C+2\$;64J.XY;T=9 ML8=MMW]L&!@W:KI *MO=3GQ_^GBW-8JCQ^0#1%�<=;W8]-QX=2Y[G$%;VC M)B\Z(="DJ92LM7D-'6^26,^^CZ[YEVR\OQ\ZOA?VCV'@I&FHS6B7M)\X_F1J MSP7=)]&]!5_+L/8\:+,;X@FPXEG/D1,&R4"6L7';AN%/G6BZENAV$P6A,_$W M8LZ:_2AUW@A>H!+O#5-(?2\VP5IN=M5DC%!M03'9*21EM.)I' M1@$FP=&Q*F.DO@+=K-E1^R<]DV;A$6G=@5"" M9;7(E=Z4EP0VCSTW&JY,X*9]PUS4)9#G:\156P U@E-> Y1(V"H[6*(\'M)" M;S=%, M.A3X<1C]HS#][AB_[_.[L'_?YW?$!/L^3Y)T,A(KI$[@>R/1PLWDO'"$7.Q$ MD]@B1UL=+*LX$?:P,IV;57H23X>1"M -DH>+51X@EKEW;+,KK1\'CI<&@Q98 ME^A@R'/39^HY41B.L)DZ41*-QT;[60S ;\1>; =-2>2D5LM#?1Z*I@[P%SG3 M,!@P["33R:WBK$.?ON-YWJX2G=1/#@1C!_B,M_D$R_;O'WON^S2)YO;VDTLJ M&.:\0AGX+7>C/_4=?Q!;AA KQE&T;YIJ6$3IXX7;<@\Z\49,-W;2*#5J-T'& M;9A/G#@-;>;#J1-,-YOU\OSUJY]IV9Q=O+H@EZYP"[=_]]&.NZ:(I'XZC(_K M64L5?%(231\1K=PE;P91TM@4EXP159T*%;"6M6 VVD*'V^#Q&.6_%YKOD%9[ M]L.-.?9DZL2A[8)\;^KXOIW)^;X'B6!T&'@AE_*\R:AYC62!Z%F\P$)=#K9= M[L8%B3?=:0,/&8Q,Y,1^J"#2D#I!J!S 7>@E]G/@A%/;:4QC_\&7[0= X@- M8QH[?IC:1H#:B[X'&./$\>)@ISD!RYFD=\5%'_0P+";X$:"#]_#KYY9V M.7_=[]9)5:T(#I-5;A'$7"MTX^V,,+AWHC6:?@Y=@$HR;\.8Y_J;DL'QB>>" MO^B?%:]ADU#3-ZX M3'\/"O\P](T2.X9*OB&C\AHZ@3NPQ[@#H=S].D+^);WY4+TPTP7-EM! M*]G40FVI"Q@(?99\L?PEHPW-E%<5E!>8%()$O,H["?D MREV#DX?.CC[Z!">WK*4J/4/3O 8W"#X@@[EK[%/2JIO3#$OV0A^Q-Q3VMT(F MJ>O\>:W<_I)>,9)S@4>] !7(/.:2%(;"S N8I^$-PP-^\-]O*]1392[4*(4J MF! @ZT)K?L;:%6-#O2D&9DWOU&77-%AGE[30[_3EA_Z DA)$0 9T.Q5770 MU="*.NR5JOOVJD2 *\AK-A,=WA/00 H=-BT39523@T:U@*[ \;5UW+)K-$:6 MQCJ;6"UYMAP0-I08T+8']S#6T&M%OK;.I%6A;FU)B 0M2FTN&.$Y^8"-#M#& MUJ:]"(XZ=8!_I3H;UT?4ZA0)Y%K@B8P*L^PSD:;H)"Q#H8Y^Y@#?1J@5&(#L M9A(0%P@7&$/E7:9/5X[]V*+ YG,=M9!W7<4P@U-PYZ+_Y;!-T;3!>"3/33S0 MF\.NVIWMC:8.6\PIT%K'D%$FB:<.?(!8!U. X6NN(;X3##Q"/AI#W&:KZZ!0 MNP:8%[[$C]R!EQJSI\9XHER7L.#/'_"GJ>[Z('MI,BJ7/2'8U#S3RV7I&J-" M<#Y]IXVX%P4#8NH0_Y[RQDK>Q'?31VJ_JWLB)5[3,LQ#I&<.Q/P)""_J;K&T M=QXLRT G:$%F 7VE$L\^$!MH!\2T>7*,@VX5Q,#+R(P?+GFS=4HXLHLW^WS MZ42'U\B=RD^L*?:Q^ "6A>J-W 34^[(3Z[ =4X3Q#&%;GTHJM1D*5N5;3D%? M1@D2ZPA-.PJ\LR,0G4%& (J2(U!<(P(P@P3K377?[3E%M[\E[<0Q4<4XY!Z,>]BW!@*L M7$$A-GG>%PNM"^2MW+ _:2'0O50E6FBI\N];9ZSN> MS0_HS6HAZA6,L,'.E("F=NUE>%W#7!+86-NNRZ,X!WCX7H%RGSZVF*,]_Q=5T+X1G 9.L>0Y1NZEC;+*MP:^T4L'=7-92/^HVC8*I8P-_CCXY&V5 MR3QW^N!%LGW\8?QQ/''#X>*D=HWQCB7%K?O,ICIZR2!QUADP;@(^[&0J5G+3 M20$QAZ0':)(E*W+#DE!EJ)* ;F)OL5A,@>),@P5A-$@ND5U-;#^NJII*6!"7&;36B+N+^TO+%@ M+:LRP\DP9+:*GK#5,/G%48N*_X6>^MIH1ZO,&'U/5M&< ;1(D@^CMIN]G#MV MF?_4^LE&">&Z^F&*N&ULI5?O<]HX$/U7-#33:6<(&$-^)\P0TMSUINUEFO;NP\U]$+; NLJ6*\D0 M_OM[*QDP2:"9]@O8\FKWO=VGE72YT.:;S81P["%7A;UJ9S:QK2R-XZB?EJAM'T7$WY[)H#2_]V)T97NK**5F(.\-LE>?< M+*^%THNK5J^U&O@L9YFC@>[PLN0S<2_.O[D8"Z7($6!\KWVVUB%I M8O-YY?W6

7";=BK-7?,G795>NTQ5(QY95RG_7B=U'S.2)_B5;6_[)%L!WT M6RRIK--Y/1D(=PCD4=YPQX>71B^8(6MXHP=/ MU<\&.%E04>Z=P5>)>6XXYC9K,_IE[[Y7W[.OB.=_CNQ>RC+EQFV;LB%>FV@RZ KM'&*[37\5Z/-R+IL'ZOS>(H MCO?XZZ_9][V__A[VGNN3!/PSFH ]-//O<[R#U\'S7FD=G=N2)^*JA85BA9F+ MUO#UJ]YQ=+$'\V"->;#/^R]6;+_O3]H)=L1>OSJ->_'%RR.Q8)K0HWAD:C:F M_CNW3$\9*BGRB3"K:O:\+965)1I+WI(][%PFV%0K] Y9S-@;66!$5Q;&]NVY M!QKU+W[YWP-HO,1L7!D#"D!KA;-/(ZV5\X3SRN* G9VU!X/3QD O[K?/CJ)F M]OST0V8=?$V63 GGD!003XQ(I=N*BY)L0+:C*&)?M./*^]B1_*2F46KCFR < M/Z['7KQ''N_/IO6#+F:'X)/O3./33&1"I:01-#;%,1?\-H!.P+H)<)65D >U M#O=-P>'!WO2?T7K(.QSDM>+,,"286!5Z58AGU'03D2 MT5(FBSFBY#[F0KH,>X6KC'12V+"$@\@= G;D7J]7(C2@W\['UA*P/G!-5 $MQ3 M>D,IC:.+VYOW8__8NWA;[P$%3R4O7CA_W)RO9"XI+[=;;$P5 +N,TQ)T>,$G M%,M6D_]P+/&H5VE$JE'8!#8AD&UT 2/MMU5?9*61"%%Z1V1"J4X#Y+HR/-<5 MQ=W*$/$-/.DA &8+86!>ED8_2"A%P.7!V6DGPE%#*7]JPH2#7CSHG&Z&?M# MVR3T4OCCEEIN:R51Z 1R2FI\9E^P&=9MW3#@C*_;EV\?3(8R>VMI08V"8'H0 M:64%R9_AO+I*((D.(YPM!3<=]B=\FX6THNVC/(:'@&OPOD&M MNTT'0F%_\*+"H;9. (*B6D5]\O3:)Y]68!23H8J4E$%X:/Q:T!&<4(T^C-@; M.,>Y$ENSY^/WY%[\-L#":H+(:>*GW]@HG?/"X>P,M$IP&W+1%-7!R::6[28! M.*YU_.$%7;/6.9.A4_ D"?YI3R99:B6I>Z0X("N_8,*%8H=2FB)%)']&*GPA MJ;J;OE^+&ON_"=Q)LS";(=/@CVP>S2_.I_>:ZX- M]9%PMP'U@.P@;BR AB8?2V);#X_5^CSYF(2$:O%:N)@ED/6I3.KNNR+]S#ZX MRL/.PX*TM@INQYF8&Z"_,SJM$BST.C5M!$SE7-JZSBN[KYW[SHB$G'1VJK=V MX;?)DPL+]>G2'8X.[Y @*L7,\+SSW &WV[B>Y,+,_"6,F*'^X::R'EW?\T;A M>K,Q#Y?$C]S,T%E!?8JI4>?DJ(7FZ"]>X<7ITE]V)MKAZN0?,]Q5A2$#?)]J ME+]^H0#KV^_P?U!+ P04 " "K@EQ67G@6"D % "U#@ &0 'AL+W=O MMD" MVT71M%U@%_M 2V.+J$0Z)&7'^_5[AK(5.[#3=!_V:5\LD1S.G#ES.#+/5\9^ M=SF1%W=EH=U%*_=^<=;MNC2G4KJ.69#&RLS84GH,[;SK%I9D%C:513?I]4;= M4BK=FIR'N4]V/4@\EG1-1<&. .-VX[/5A.2-N^];[^]"[LAE*AU=F^)WE?G\HG7:$AG- M9%7XSV;U"VWR&;*_U!0N_(I5;3M$Q+1RWI2;S1B72M=/>;?A86?#:>_(AF2S M(0FXZT !Y1OIY>3RI?B@ ME^0\"/?NO.OAFRVZZ<;/5>TG.>(G3L1'HWWNQ%N=4;;OH M0#;)DB^PJ>=3C M&TH[HA]'(NDER2/^^DVF_>"O?\3?3GJ1>$-3+Z3.Q-O;2OFUN*&TLLHK!:/>J\?R6#09#!XS/M/ MU.IQ/[\93V(D7CP[3>+D]6&OHI[V/*UVII5.BRHC(9=2%7):T$LTAI=.%H2S M $Y=0V0DZ"[89F)F32E2Z7)!H'L)XU $GTLOG*I/-6J8DO5JIE(LA_T9+0R6.^+RAR"%M 1DUBK !)J9 M5%8 8$51G:I#SV"?E4;+*]3?,)NCU;D0N##.D>N(K\<7&7O#E0 ,<12&I=3, M=?"BM##(V(K4E!!2SDT0.(#(E"1.V'4[$AH]F^E8+ HDS_XW!E[>,:SW 0N3 MV$#AX(&C']?O(:9-$=R"4B9;J Q5K&GG0J U*L3\ I-K@)9ZCF\U&F8R()<:@ER6CN>F1T4#91Y"',MM,%*307<P&QAQ-^2P*H4NBJG ([ ,_0=8]U&?)G2"Y/EMZO*DS MJ %;($18@ GEKFNTQF$*S* K4P"[[2N4'$ MIP@0.%%]A8)N.,9!73.XH(Q:-;3PNU%G/S*O4B\X_/Z+9S7CY56J5I KE-HKJXB)$'WH)Z+4=3K MQ3OCD[C]8+4G_B!K0'BUX.82/&TMXJ0?)7&O&9_$I^V]Q7BVA?CD8([K(][K'$RCEX-]G,9MQ\:)$DS\U.*2_Y7W!,4=UPIS\6K M031,!KOEZ8^&[7V#>#@67SLW'3'G!J^Y(+NM8VL[&D2GH_M*Q^.]E=/>#R5W M3'J')/AOI-@?1^-XN)?K8-1^8#$<-;@/_27M[EPE2K+S<&%RS*[V]:VBF6WN M9)?U5>3>O+[0?91VSG] "IIA:Z_S:M@2MKXDU0-O%N%B,C4>UYSPFN->298- ML#XS:!N; 0=H;JJ3?P!02P,$% @ JX)<5C4,(BZ0!0 SQ, !D !X M;"]W;W)K&UL[5CK;]LV$/]7#FY1M(!JZV$[;AX& MG*2OH8^@3VS#/M 291.11(VDXGA__>Y(69'GR,W:#-B ?4ADBG>_>Y^./%Y) M=:F7G!NXSK-"G_26QI2'@X&.ESQGNB]+7N!.*E7.#"[58J!+Q5EBF?)L$/K^ M>) S4?2FQ_;=A9H>R\IDHN 7"G25YTRM3WDF5R>]H+=Y\4$LEH9>#*;')5OP MC]Q\+B\4K@8-2B)R7F@A"U \/>G-@L/3(=%;@B^"KW3K-Y EGY MI!#/>&P(@>'CBI_Q+",@5./W&K/7B"3&]N\-^@MK.]HR9YJ?R>RK2,SRI#?I M0<)35F7F@UR]XK4](\*+9:;M?U@YVC$2QY4V,J^948-<%.[)KFL_M!@F?@=# M6#.$5F\GR&IYS@R;'BNY D74B$8_K*F6&Y43!07EHU&X*Y#/3,^Y$E>,/ .O M"VU4A0XW&EB1P"N>+$2Q@!DY3AC!]?' H$AB',0U_*F##SO@@Q#>RL(L-3PO M$IYL PQ0UT;A<*/P:;@7\9S'?8@"#T(_#/?@18T#(HL7W8<#X%SH.).Z4AQ^ MGFCQX$8_]HCTG#QJ3A/O0? MC^E^^'?2<#B 1P\F81 >_3W_O2[@?6SDG"N,7S#QP"PYG,F\9,4:^#6/*\,3 M,"L)LI#-.LTN00B35?8)/6P-D)5& M4/WDT&:Z'QW]X\^72FJ-:2LK\L+^M^_0.>Y=\^H#C^6B$'^@2>_35"/!!?66 M@FR<:5SK;E->[$3A_LQ&+4HF,#S7.$GH.E827:[P Z<4"L,@D7H-QT,(/3^: MM-9UL]FA<#6J,+H8\'G&6]A8CHNGF&AYC>Y!P]1W%&\'FV)>H-7;[^VRK/=QC8,YJ[Y?8+JF%8"&TC,IN=/.: MOD)EOFZ9$7C/?'^OH8[B31.,[Q86>L-)U!DAM[L3F19N2Z>A%[6@;M-ZF^(' M&DWX;VHT_S>85EJ.A]]*7*+XX08S\H)@=.<&XZCOU&!&H[WJ.XK_?(/!N@[V M&^HH[J'!;)Z!-XS\.T?,4=^Q\43>9+C?FFV*6'YG [O;D3MD(+0 M^PWLFO]N7#A?PYHSY<9.K#09"YL=SH7W6 [?>NXJV;43[O!^<Y6D,=/P$^GN6YJWS6W5S%W2W)"[ MJZZW#(^>>%C,>(JL?O]@U,/SF[T^<@LC2WME,Y?&R-S^7'*&[84(<#^5^%FJ M%R2@N<.;_@E02P,$% @ JX)<5N_TJQ:?#0 Z30 !D !X;"]W;W)K M&UL[5M;<]NV$OXK&/6T(\_(LDA=+,=)9AR[:3.3 MM)XX:6?.F?, D9"$AB14 +2L_OJSN^ %E"C)3M.3/O1%$DE@L;O8R[<+ZOE: MZ4]F*81E#VF2F1>=I;6K9V=G)EJ*E)N^6HD,GLR53KF%2[TX,RLM>$R3TN0L M' PF9RF76>?E<[IWJU\^5[E-9"9N-3-YFG*]>242M7[1"3KEC?=RL;1XX^SE M\Q5?B#MA/ZYN-5R=551BF8K,2)4Q+>8O.E?!LUT6(BYON.4OGVNU9AI' S7\0:+2;&!.9K@I=U;#4PGS M[,O77&KV"T]RP=X);G(M0./6/#^S0!R'G$4%H5>.4+B'4!"R=RJS2\.^SV(1 M-PF< 5<5:V')VJOP(,4;$?79,.BQ=J M9JP&Z_AOF]".Y*B=)'K,,[/BD7C1 9'J#]E M;PX3^DE9P:;LNV^F81!>[B'+/BP%NU;IBF<;-E<)N*MA%N[QW"Z5EI:C_[!% M+F.>10*&:#9'4O=$*O5)K:5=@LN:%?@>LXIQ8P3.Z MFAPSN/9HHM<"F2C76F8+]#[IB&0J.]VZWVXT<6PL#.(Z[OG$8"IX*V@& M5G&"B0=IV4K+2/2810 M9YYB2%@(*3*5?PBG&1B/'*@9FC00%R4A5#Y$H=VA>;8[>+8!U?V>2UJ05B&1 ME+$ME&?"<;E>@E;X/9<)/NVSGW=YT-7/%NT5VX9L@< HH5M=U%M6[T\L[B$M MK6!9C.PQ&EQ!$I3-@4O+R6#F6J7,J%Q'(+4$.X.<&..>%-M4N W:8(O.:GY) M"9!V$O*+>B)YYOFE01[S=(46 K]GD$1IU!R,1NDO+VZ^ H%Q[ QL".:['$_) MLMP I(HC(JFC/$7# Q4X*ZPM+0)VI;&5U;KHX1C10K $US7/V%O\9H&OF-]S MB$VQ\T+#NGG&X]\@ZXGXA)R'1693D M\?9"2,F %2=FIJZ&](FR/O7Z'/KB$J+2 ]_.$, M!R-_83)HC.YF;2D0A+=,#PP%C8],!.V'EG1RPF C%YF<@X8SRB/.&=IR3I]= MU3GFK:?W=UYJ\3(?I9;W50IY1:GE0XM'?NS?]=E"W0N=4126X*% +18S"\D MYKME4'51 @H";C&*.364!C\3$4<7!?XW-)3X1[R!KX/$J!9JKE58\6J+=% @ O1+L&;,GR@'#4A5C8#1KOL(H1CC0*4ZD,Q'' MM--:WA/V(1:0R#P7"1+@"XAN#O'D%?B@??@)D)[/')BXA-!:<.A#G/GCV:IR M5#/&ELY+X1= ,W*N2^ ]CT)V9WGX(WD^<9)15_L M/<\6@OU*)1:HX J\$2K&PP\_OKV[83_DR1PV@8.Q0A&W1LQTG0-*KSCZ5]@? M#-DI?@?C^BZ#RZ!Q.1SC*/@QOFC<'TW9CY#[( *BN=_(.6! -'ZX ,.[O;JY M@?AZ R$"'*N:-^A/SY%,*J-WV089K.B4T35*Y1QBF<4C*6ES._A=;;D<3D,,RQ4 M"0PK'8C9J8!J&:$5KJ 6( @J$-U:FNON8Z >2'@> * MTGJ"DHT0/E;@3T4(P 2V$V 0API9+A:"E@,D CHW.21PX+00#091.E0$N&%[ MW"@"-M2(.+@"(RKNA(U[-G"%G[38>M14]L$ M3CC@D$EE$-&#;(S4UH#\M<$6LJG$4R4B">Y MJUZ<\"A+LU!!L$^F@4J&C:HKC0KTX39C51H3,[PBL*]Z^- L6WEA.NAV!AD" MK1<-L$:97)7H?J'B-UVLJA)D2WZT1XRU'=/]"2AW+'7M)KOWTGPZG6,5W]CH MBN*H/X9H<.UVSA7O%"W+Y]/^<++U?-O.JK%!V+\8?GM4"-PKT/Q]4^MMA2N: MCLEGOQ5MR"**5#C:71,B$; -H/O(=;AD&=% M:G"-P.UV'E#RC*%N^6DHT<

V0,F4!'U22((4 -:^%E19 M5^UH&M[>D2I;T$63HE=6_ZX750;,LJ57ZZ[NYNPK.6$AC!VM4=648;412,$V M7 <(PY0;NF)/_7Y%\O IFT=E4Z;<$=?H.L[IU2'[9-W@ MY"B%=WE&6"/Q&DJ8EXR'L2>]0:-.+ Z9'C%BMV%5YX%A+[@(&_SX-/<]OZZ; M7<;K=C5D'7ME[#;=MF??MY6PW>&N\B:]\_-)JRK])8[==U2\!N;C+?)Z7]^H M&YYXZA_UAM-ARW8TNWK0D.9S;=U1>8S3[G/00]0/C7V*4X_' M?UI01^6SG/ISOQ\9#(:]ZKBFCQU?98WZR%754 !(NICXA7X MBXJKHW?:+<$UBFS^-GA[+T38@A#'KENC^L%07X?F\DZ5CNHA=3Y^PK0[#/77 M5:B_\9);.62[\[UG:@V]:A*O"N=H]PH?W(Q[DY%_1G!^X9]+/";'=,?CR0G$ M!&L35_62!^^HLAN&X_8RYFDX9+ 'W>+H#\I" >37_M7JX]XH; $-X][%]/&@ M :E,)BU4QI,C*C^LU&8]TJID@O4G!\9\K>^O)?=1@WNJ:>V[?]X[GP1[1^\W MN;U&%+:@Y6XP;,'NW?->V&:U)>G;7$.T-U[,^%PAP]X@&#V9RN&]]\\46_=^ M[,/98*OJZA)V_3M:_/6^!%M:0)E<#YP:!NT9UX^J&)A]\9NAZG'.@H'I2[ ; M'F.WA9DP.+1YP-MPVO+\RW/;UM%%4@>9:Y&GX:&/F?,S+?Q:9N C>'2^YZTW M.@7E6A/$=2\U5P<,VV^XX>%BSQTQXADVP$P7_VID[>BO^*:XP$.V!W>FY2'3 M&-\E=N_HF;H*S/!86/BG$\;JG$)L_TEL4G/>F^VS$1?'F\4KY[@;-6/'F\!% MH]J;X7@P8G=5:K#7!Q3%$6K[R2[/>+(QTGMSZZL,>8QI??; M_M9PYOW])!5Z07^RP?-7T(?[)TIUM_H?SY7[^TH]W/T)Z!W7"RPJ$C&'J8/^ M^;C#M/MCC;NP:D5_9IDI:U5*/Y>"0X6. ^#Y7(&@Q04N4/V[Z>7_ %!+ P04 M " "K@EQ6@D8Q@+X" !J!@ &0 'AL+W=OVP8"]6")%'AY2(CW9:/-@2T0'CY54=AJ5SJW.XMCF)5;<'ND5 M*CI9:%-Q1Z)9QG9ED!?!J9(Q2Y)17'&AHMDDZ&[-;*)K)X7"6P.VKBIN?E^B MU)MIE$9;Q9U8ELXKXMEDQ9=XC^[KZM:0%'W!9S+7^L$+'XIIE'A"*#%W'H'3LL8KE-(#$8U?+6;4A?2._?T6_5W( MG7*9!-Y(3REW+O M#)T*\G.SSZY$ W>8HUCSN40[B1W!^L,X;R$N&PCV D3*X$8K5UIXJPHL_@:( MB4]'BFU)7;*]B->8'\$P'0!+&-N#-^R2' :\X0MXO?3@Q\7<.D./X>=SF38X MV?,XOD'.[(KG.(VH RR:-4:SPX-TE)SO89EU++-]Z/]V%?LA/FF',(;#@U.6 MLO,G@-!H3$_#+>@%4,&QFM-16_04N"I"]2'7U(#68>'MR!T66E(G"[6$UT*1 M1M>6C.V;LQ V&9[_]QH(A. ?-5<6G&X[ 4T0%D)QE2.LL12Y1%C5)B^I,VV' M\ JR=-R3CMD0+O+< MLL'H-.O$\2 ;L;:^6]UH,&8[/#9(ARE\T8Y+T$_N8<>5$8WLI*=(3P8)&VT5 MSSVTN-?_E-DR3#E+5U #=+^7V1]02P,$% @ JX)< M5D158"BJ!@ C1$ !D !X;"]W;W)K&ULG5A9 MD]LV#/XK''>GD\RHM@Z?V6/&V30]9I/L)&G[T.D#+<$6)Y3HD-0ZSJ\O !V6 MLX?;O.R*) A^ #X I"]VQGYR.8 77PI=NLM![OWVQ6CDTAP*Z89F"R6NK(TM MI,>AW8S%.A1W$83D>%5.7@ZH+G;NW5A:F\5B7<6N&JHI!V_Q*TV5T. MHD$[\5YMCDF>!?Y4 ML'.];T&6K(SY1(/?LLM!2(! 0^I)@\1_=W -6I,BA/&YT3GHCJ2-_>]6^VNV M'6U920?71O^E,I]?#N8#D<%:5MJ_-[M?H;%G0OI2HQW_%;M:=HPGII7SIF@V MX[A09?U??FG\T-LP#Q_9$#<;8L9='\0H7TDOKRZLV0E+TJB-/MA4WHW@5$E! M^> MKBK0W"AMM+VLM<6/:(MB M\<:4/G?BYS*#[%C!"*%U^.(6W\OX28VO(!V*) I$',;Q$_J2SMZ$]26/Z&LM M19NU+/VQP>+OYW_.TY/:WMK/(@H%#_^,(^C^/PIY:)>W/87H5T,1(EU0SIAU@(C M!<4*;!NMB$4I;"(UF,3.0T9R/@>Q-AJK@2HWXIDJ<<94#H7=\Q>,*$S.O_L_ M'\R'$NYN^DPDP7@VO3>^>?N+T.ISA6E<5XDML<)U)8$\201[] Y]@&U"]223+IA M%$Z#:#X6U^A7;ZL:.3H2@[1!ZO5.&0>+:0]^A& F]WPV1?73^:*'+0H6F,HW MI$JF:5546E+T,D!FIZHVOI5^-L: +^+Y\][,9!;,Q^/GXJ/Q4@M]DD&'L,33 M*)A-HZ.9<1!.Y]W,;V6J*RPN9/#@)#D'0EH0J=PJ1**^XC9GUG['D\9Y9NY9 MD@SG6%RUYCZ!.LZ2R3 YS)S@=X#=R6V!^XO>#\6RYS)9&.O5U]IE#?N?0$-? M9TDX''\#)QY&WPWG(QYY;8JM+/>XDAJ;?8L+OF"/=X"K-6AO3N$DK\7#28LI M$&?1<'J,.1K.N@F\/+#&/4C, :#><,^ \)173YI]=N0EQA /%P>,?7T!NUKU MN81A,Q4E_U;NY4K#@'70M*U01"NY4EIY!6X@N&H!)4?M6"IE5.6,5AF[<"61 M]2D([LR.SN:F4'J21.?S03U_;RN;YGB[8",?YC-'$J/4[B8#X$MCP-J:X@0D MAU4+2!&?D4J7BS5684>$PIU[5EB:\B=>4N4=N!HMN8SM'HK7%6B::RO@H4V\ MA\+<8;+WV;:39"-65Z[]J[VX5=IX*H88 G&-VZ@DWMQ4W7%XS@+\'9T_ M)[]84@N,_;CB2B_JNUVC5)N411SM8B<4ANQNE@OYB7!O\[U3*<)$9Y<;<"W5 M,3B%0N\'8I>K-&?4RE)H*H0&2?''&M_$<05^!U V-A);>@") M4ZZB2PX:69O57\UE1OS@ZTZ%UEFZO[)#B'SD.87#>TB1>DJS(JP:RAX5MD." MU5"1,+^:'=R!#2AC?J_TODG5/A"F ><@10XS%VW+.,;/2*QAQK*=[;.#UF^X M?2M4\%;ZRJ(EOR#MOB4J^8::_1N)7+3B@]08F67KR0<<>8T6(+]+L!LL%G4& M+:L-WLA%3)4GPGJ%"#(@IBGGVD,>)6R7H=]-#%4RL6W&E66G?"XD,AH=G74< MI5=;5FFH.=@YK26T._+\D_F%MCA%+"BP'-TUA+MOQ HVJBP)XLRCL];#:V5AA[/VKSU&_)-/;ALE%A;:VXMA&L'&LH36N"W0+ M5CH'5,NI6_4:*NG YF09,IK'8GB>5_64,"NM-K6*MG8NW[_K<@.1V WEW[)M M%LX9@D_UI?7=2?L(51\%GM!JOM<^&Q"O^GIH?_^BT< [W3V/6U5=CS@=^A>) M1^X1\?"AY]:H]T0N,*?YAP GN./7K^5NMONM85D_L0_B]0\5;] !"K%H6./6 M<#B;#.KBV0Z\V?*#>V4\/M_Y,P>9@24!7%\;?'XU SJ@^P7FZE]02P,$% M @ JX)<5J:GM4IW P S0< !D !X;"]W;W)K&ULG55M;]LV$/XK![4K4D"P),HOW7RO]'>S0[3P7,K*+(*=M?5E%)E\AR4W U5C M13<;I4MNB=3;R-0:>>&52AFQ.!Y')1=5L)Q[WKU>SE5CI:CP7H-IRI+KEVN4 M:K\(DN#(>!#;G76,:#FO^18?T?Y>WVNBH@ZE$"561J@*-&X6P55R>3UT\E[@ M#X%[TSN#BV2MU'='W!:+('8.H<3<.@1.OR=X4O)/4=C=(L@"*'##&VD?U/XS'N(9.;Q<2>._L&]ETS2 O#%6E0=E M\J 45?OGSX<\]!2R^ T%=E!@WN_6D/?R$[=\.==J#]I)$YH[^%"]-CDG*E>4 M1ZOI5I">75[EN6ZP@"^"KX445J"91Y: W764'T"N6Q#V!DC"X*NJ[,[ KU6! MQ<\ $7G4N<6.;EVSLXB?,!] FH3 8L;.X*5=F*G'2]_ N^"OJ[6QFA[&WZ_%W"(.7T=TS7)I:I[C(J!N,*B?,%A^>)>,X]D9?X>=O\-S MZ/^U+.=![I1%2!+X\"YC"9N]@@E'GNSQN &U :H EFO4QRHD/G6N') KZDEC M28WD[ YAHR0UMZBV<"$JXJC&D+#Y>.E-Q^GL?_^]86_TZ"F7%G7%72_#ID&J MHJARK!QMX"+YV*F^!Y:%23SN,=)AR-)I!X5E+=4+(JRQPHVPIA,=AJ/AI*-& M8<*R3FO+VU>$/QI1TWBR4#?3=.3 M:IBQ22=::QJ_VKYXBXIRK<'RYYZE-$S'TQXUR4ZI,EQR+0Z/?D\C]J1&F9FP MCAJ'V6@"OWGX"W9*8<+":3(\D6-*7P;?E.62QNF_7\XITQ/*V6C:8TSC,)Y, M?8%NJUPVA7.K5 VECS8+/-S>F1"^K&X>8:6QH%J$;:O>?%M!W38O6$5O2VC* M"M?.WL [>ZHB$Q5\+5:'Y::0(J%&67HXFTQ.#C.A\H.7S^G:Q^+EDE4 M)O-2Z3PJY/+%P<7TV>41/D\/_(>2=V7P.<*9++3^BE_>)"\.)BB03&5<80\" M_MS**YFFV!&(\:?I\\ -B0W#S[;W:YH[S&4A2GFETW^KI%J_.#@[B!*Y%'5: M?=)WOTLSGV/L+]9I2?]'=_SL[/0@BNNRTIEI#!)D*N>_XIO10]#@;#+08&8: MS$AN'HBD_$U4XN7S0M]%!3X-O>$'FBJU!N%4CHMR4Q5P5T&[ZN5OZ;Q:E]&K/)%)LX-#$,'),;-R7,ZV]OB;C,?1?#J* M9I/9;$M_O.?4WWS*OZ#=5QJDNZT)&_W6Q**L";."_^V;+?1WU]X5^\:S< MB%B^. ##+V5Q*P]>_OK+]&1ROD72(R?IT;;>!U=@>ZOWNI(1+,.OOYS-IK-S MGB[^IQ>I6@FT^#(29:27<#F6V4(65KW32.0)Z3F*X2E55C+!YZJUC)8Z!3=5 M^2IZI'*XHNL2'BX?/Z.!)O/SG_:W*^70DU]RD>FB4O\#8M.4+T4J\EB.HO< M8C"1=H./AOOW\=722W(J\ I\#G84S[Y(-H M=CPZF\_@P^FL>?7T9!+=O(ZN1:Q25=UWQ'HZ.IY,>F<)"SKP] =8I*(IP5FK MD[ QWONL*YAYH\G\9#2=>VD#P>'.!,1^*TNPGDS7.4P^J26 4K4&@]"YC.ZE M*-SSCZ:ST=G)V6-_839_W+Q[=/S8R)#J?/6DDD764>%\-#LY"BXA"_YVBJH%4+F'=O/9I.7>8?-L@ M]KO2-87O:<7.\UMH73_@1#_[NG-2/X% NI^NIV"L8 FO"IFH*KH KY$96ON' MW%O[;&:M'3T$6\\FYU? X-#[@-Y*NC0]?SPB%[K2V4;D]Q%T [:31"H'UQ'1 MCJU@Z.BMDGE@/QTQPA&WB&L%(-!"-+C/$Q6C^X-;IQ+(<%&. MHX]U4=:"71G[W=(AS\2T! Q) !FB!T;MI/J2IU.:Z1"PI3B'4&0W,R>@&=KH M"&02]S@> Q'>\D-I6L&)HW\=/>1> PT[(^: M""OU<_/A^E,$\WFT>$Q/7Z3068[+<0F96O0)/STR*KJX_.3-QTD)"1PPZP2I M,G8 RR(0@F#T1XK[A*"=<5BY4B/9Q@5[1N;I4*' >ST027 MP:KAV#WHLMX:#8MU<_D)_A:Z7JWI.QB4!N$@#I%U!C$M]+AQ=$&8O'\+MFBQ MV:3@&(M4VHF "8%R2PB/8)JGX]EQKZ1V*B=##YBIC*,W#5UTK7H-2RKRELJ6 M8,^TNM,A59$ E"#M4":X5*%C*6']EX7.6J/?P: XCSN5IF#I48U+!1,O)+A0 M%,NB$J 3^0VR+Z(6.1(&F>1(CMJF#\V6Q ,ETH5,516!W2W,RK@TC8]FBEX/ M?ZD-#@0I;UX*ECXF!EG(5%0LRPYH(BW@_#6%NY7,R>1C76PT*7-3PR=84%P+ M3"5SHR9"CX8ZFG@-;F>8$-D;KM8:)X$/D>H?SVGG2]*HU@"[,CRI;$N)GQC4?X1"A MZ??@,0^#FS_01^_PU1VHXO[)4M?%+@E0B_.'&"MP5=DC'*]\/([>ZZ:6"*48 MD<@,W()T%4^AN6$+2R(6._&3?>./.F\YQTY28 T8)V4! T90%6<+*E&B0.%; M].=U+<#I0=?4\ JR%XQH8##]9(=H$EITE^/ >$MQRW@9L)0Q)+X6![NMOT_V M%8F:-$B08*Z#O3KPAN;8KH*G%2R@<5X22Q6(BJ7.D9X4&CY7@)D%VIMQJ[*4 M%17#8J^,;KSPX+YE99K0LFMV(BUA1; MX1Q-=FAZ03\\J0PEA(Y9@UC TDAG\GF-RBU]B?2LA M!E7P'"!06B=HX3$H(E44F%03G%Z#@T7'!! ?3 L((!(H M%JQT&S1'HZZMT E@ Y4F1A[!_V >"P(AH M[#I-[T<[XR+/'].-N>L-WH6/WZRVP^/Z_X3_2:_^;\!Y !HPC9 M-3&5W+$=2A' =SL]B%SG8&R!LE)Q1X9P79!GV 3DYK45QJ!(6QG@X[V@9P8: W,*@Q5XY> >-?82 S8]Z8-?7K\7G85XV;6COP[DJZ;_;_NTY1 MDC)"_;W)X[$S+5*IS]L%F+7&^*_O,&MWT9:X5Z//$4ZK@RWL%.@(ON"*;")# M[D&Y]#L!]AE-9V83ZA'Z#-]E?5J<\5)%:H#AM;JB;C+IRT+=E?3$"OJW]N0) M1!#'A+6D^Q (C7#6X+;@ HSK3#'IM45O@SYO-;;8!PJ@! L#G!?9.$,$G!\0 M,>HZ10QJ9M5![(W,VIE.,7>I@3\; M.3&-KL$D[.A4?PKJ@7S7/.P5Y)3R]LWE!U_!>D@+:%G:/H)2+@X64TB5+OEDH^.OLHKDMXW,L:"D*B:'C#ZL=%G0B16T-4O- M97&K@%&U3<;3V:VCB0JR^5S>E\9#N$9!]-+)$0C15P^Q&AY:5EN.D#G('K-/ MXZ6JDMFF8@2@.TS@H2.T M4@QH1&EQ5W%5/N/R'1& 1OP-$@D+7..8X>A7L*?JM2I.-((Y6JJJ) MOC;U_*Q)D3@E*=E6P1(VMJP4P%(0$1I3.Z>GFA9$M4^VGWNNG31MP_HI:@9Q M>@FYLAPQX2Y,,D39I:RHCIJI,I4BX5HIC1?DQRSM':9!.-1Y8Z"E4&G)E)>. M[F!O!AV:_5@S'@43'7DV3/80Y(!^]@;G.[HTS_"XC$1%&YBHC!#43I#S8['3 MC6J2> 85GZ^UZ109'%DL^6FJS)X4W2"*V&"ZWP4<_51J2YH&JY:LV,[=J+T" MDUO+%)-+LM"@0"/*4JUR6XM#+>#IK=*%L=&.9,=WA?R..N-P8T8&3UO6,#2Z ML16-_(WF4O)42-0-Q&J%Z73NU]1E*>[#%T"D= ]X ^7CIA&20=R;W0/[MC < M)/7D^,@0L=0+5KZ1%)Z-H#G:&MHV!E:7&@'"T09%CL2NK K%A1";"2QA7)1] M2;M;9'<) I\K!$)$7.AOQ.>0%$ 7 $BJ7&.YO+7WZ9X-6.Y^@: U;UXQ(U"? M%&:KY1D79D=NRX4*0WB:-:G!+OED1E!Y'\ZLSJT%@S..<.-$BM+OG+@@=UT7 MJ-(M <[0\L%U-SR]%3"VQCSE(ROQ HX@EDB:=2HD4D ,W[< @C;U-\%IOT5H M&*18 $0^HY78ZA269]"*(*2IG/?H;'CB*@EOM#YK4",L'M9* []&YXO:CSW$.2IA&;N M#N@T0Z/!76RSN_BHU=KGW5VL=?WX]!23FZ;T#X[&IS9#9/JYL7NFA#^;0@'[ M5(#0UEG1P]D@3)V(4KTKZ!7P7Z6T/X",";*ZC4T7@X*FWQ[C_DT=DK:-4B(= MIS.3N?AKL*II:K;A*HJ@?#:K,!9P/)Z>/J08&L2G3CB%F2%);QLRL1(Z+K%L MZ*;7ED$!3J_>KL/%;)D'1]J$F5KBME/\XO1O-AC70E@AH@E1156I;";NEN(, MZCZHY?D4QZXO)KT0UY.!>6RI6C4FB!$.]4C\4BBS2=K#P8>&"<\73.O=$>OZN*=%_-QD MP)L4R_N$7W?:'P_@G&\H3T3'O+/MR-2SK@^G1^-C5A@R-\GO:P2YV:''H M)M8M%Q*DRG'RUW)1T&3<\?7029OG.]!;'XX,B'-ITZIB:D\A-<1GW*&*"%(+ M-T>3K30UX.I@UKG;":&?U\(<\.7#/'%F^]:=] V2=$MHL;PARK7E5@;- MD"R2#+Q]F9Q#=L7H79K!=R?&[E!CL'4U@%VMV&V/3[7+P"TOZT3:EL<' MY>!O%4;(?^JI7]#!0>#G\IODL1+-P\FT "9I$ M"QT>.-SES60\& 9$EYNU%N"T=2$[OCO2> >#2+3 F#:C2",JE*;L85VV1C9'1 M0/MX2S]V83W&'S2CWOTN8=")V5L&++EVVW!4&-3YDYZ-.3OHELD")D"2$W-= MN5KK4@YARA",;SIG\OJ'VPGE?PW(7N">,5@$;?F]L1*]M'#_45JH \1+ MKW(R%A$]F(WGSK5375**#[@!_=:0KUL)$@HZ[E"LJP][J'66;8K=>\,JT2<7 M^+DZX5Z(P*9$'IAP=9R2, =E)9F9/19F<7I&J'I@9[\-+L MM5H<,09' [.\!0Q$ H6%-G\BQBQJ<&R!CT:"F97T@#FEV052%.%C2B>D(%4P MQ3<^#LZEMSX63&>ZAJCP@VF@1%1A>DOT'?H,IL)^UHF"*$YP_IRDU/P0A.M6*:-U5K<4 MIN1" +80\=?&L406TK*]5):E+LJHNT- :T"O%MI#@[P0V[N/$@WD!G=%L1JF MEES(PC9/_/.FM$Y\2,9XG'&0KYCR-&_0(? %I1&49E'?R^()SX+H,>5$2_6- MC]C'Z!2VGF3.ZC?\V!QU#/6#,(^>5"2-,I-G3ID$#IE0L=QO$!F&S!3>DO3] M0W<^Q#.'11,AFTL5'VE5>#*T49PZXU+-CB2RM4"XP[IB5=N7>P1D,25ZV%N* MB_T%XDM]$;U[VZH-D]/! E]D$E9$4 1W8C9BVSB-1 BX"C M+>E0X2V#5DDGAB3KO5$&FI[QA <21'=\-8].)M]=+CX:GYT\_)[ZYMZ53:-/ MLIL@4T7+^3MLAM^D?"],L:%C/JW[O?;2?&;8=+IC#5K129#B&"L:13F_@>_. MZ# P8)^TD)Y#TWPM*_@.XVL\YHVP)3=AJOK6-R(TN<4=A+=.DUR!ZM?5D6(QW$;HKGF!+0X7(LG/ M)Q#]:A&= MR!W$D^!4+[]U&.AQN\8:[UY/C"WN?O=Z&]:X$.[/>R#3DQ>M MQ\ 2TSS=2M;\^P2(B3X^TJ 63 JJZ=GZJ3O>"3[DHW0OQDQG=.SS+\:8_S-: MM*HG;84'IXK;*_=CSC:VQ0234+L?_J%H[;:OMIZ>\;#![F6F/M45.9';/MWLA-99CXB5TITYLMDNV9SVK\;8.U2)>MXRNN MCK>6MP4\]+'028UGVOR/'$0)H'UI,,8^]V5\,[X8-]^+,/?\R3X\M0:^N'=D=:6"+\I$)D5YF*+ MK<#W5"VO*%FCAGBRX!9?D#%5%MO%W[7] I$K^%VGO=^IXSU!*M?2#Q;8'_S M$A<(Q@<"\:=N&OP4'CP:GT+DZ?L!R&UL[3UID]LVEG^%U>/,V%5L6J3N.'%5VW$R MF8H=ESO)U-;6?J!$2,*:(A4>+??\^GT' (4J:/=GF,K'Q*W2!P/#^_&P^,W M^[SX6&Z$J+Q/VS0KO[W:5-7NZ^?/R^5&;.,RR'KO-C&%?PLUL_+72'B MA#IMT^?18#!YOHUE=O7R&WKVOGCY35Y7JV_ M]>C?T]IA+8NX%*_S].\RJ3;?7LVNO$2LXCJM/N3[OPJUGC&.M\S3DO[O[;GM M<'KE+>NRRK>J,T"PE1G_&W]2>+ ZS 8]'2+5(2*X>2*"\KNXBE]^4^1[K\#6 M,!K^04NEW@")J(H_^*]^;V6U?TWSRL8&=\_ M7ZI17O$H4<\H8>2]S;-J4WIOLD0D[@#/ 20#5Z3A>A4='?$[L0R\8>A[T2"* MCHPW-.L;KO"_R.XD"PH'52V3B97D%P\*,!4Q?>+OX MWN-7W+7TDKJ0V9K@O!=Q47H":=<#RA/;A2@T]0WH_R'!@<08>+_E%78D 084 M'R\W'B.4UF7#OHD9#P4V]:K&&[*!UN2'8]AG,"EU Q%2P*1Y14H:H M )G+ ZGA8Y)D@?=+#IA[DXEB+0&9[PMYAYOQ/@5"!'E9>3]GWEM8[APA#V<^ M@:!1@R,C(F4&X,0*SEU=+ %6X<7K0O 83[$3;GHT>/%>O[[1K^E%^.(92*MJ MTX+G;5Q\%(2A6V (N12E[]T&;P+OJ1KNE[>WNK\/(.QA=>F]PD-9+TJ92- / MB$QGX, #.)">"),(WB%<[EII-0FV!C60T@XB10J?_@0PK!8:!;Y7[_#W>.#/ MQA,_FD]XGXAHJRY^<(BU@@49;.X*R;3_) PFHV;/87X 1V;85FW>SFR>C?@3 M&ZVQ&!#QMZ9M*&P/5)@(V';0'[!85&)$<#C179[66W&])^V%W'0I>%R 0(51DK5B!9=3[A M^8=H(^'#N ":SBJ9TB@I $R"RDB(:("@E#7N$*YFOX$=D14(^AAE-? "@;O- M 3G5!G9M' R^.HL;*AP)+,&R N@ TP EO%SSLKU2;B5(9X -9%L5?X0&)2T# M9,#_@M&&,[,%A-)@F<,0%=$.MA&?EF)'/WULAT@U]'\!OSI[L$/Q FLLXJQD M48O2&UAZG]> !@33#VD*Q?/[:U#DFJ0-1PBB"@=#0@6,4>MX MMP/U!CJRI_8H _#5"1'CXWJ) MQ[[VGH;/G-%(EI+P)%&:&D [92)8IUBC7( -)41;F1.V^7ET23K6'0AH$GMT"ARI08 M\&Z\\)Y&SUJ+V,4RT0JMV2?@W#5**)8N3V;#8 3F?YKB9("'=9&7:"GD2V!O M8(%#*8C<7^,F,[?L@$"(EX&/ )E(YCF^)Q&/CA/B1-MDV&4-N"W@;VW=$7O M>H69;0L"!.1K6B<")@ 2YDV":19U"9H& 4QC9%!B+'R9[V"LJLZ8UG'J55V0 M,( %[:L-B[$"K *M M!-,@& ASO;\/L',.%AJG97[1:E&5M@1'O5,V DH+Q/@Q/CT$^@1R;?A7,D5" M=;O 1E<,FD'T[9O73,)W"@[@X#@U^E>QM!)+I$E0<1T7+TS+;"*1LP#@@+YQHM+ 5Z>6+5*[)85&,I.6;*)1 *D!_YAE).!@1")GX#P,E M%?Q' )F9B%M@&:2%>]# .AS%++52JT4#KU3F!'+D0OW4B@3:5&#+T5B,B0\U M0!2.1A9B;AL%= .*%P )YT,@!+0@MN06:9NG[1U%[DXB'B5RR7:72N()VCRE M&Q!%SN)P)S.@F1)48(7R -HJU!PE'X"FN@:;]YI]#>]GP&-!]H-R?4+EM1WS M?3*M?A.<2"YJ]F -1Q#D/P NM]#T%KR\TOMSO-V]@.$"[Z>?7A-ZD/X0,*9I MY6A,B*LKOFZB+>.-X&( MN?GE+3K-^,[V'HJ\7F]8 R[,$K4:-]3(]O7M>)O9?; /CA&W-..U;Z6?N&T%_P=815@[W#H410KT6I$2- MH#S OC64];QL2$!C?M:_^P-_-!WZ\]'D].ZWP>W<_7:CP/M>N9L8CNF)QK0@ M4[(>Q-!L./'#V? T;/;ZR01Q;2G2QI&]84KD=ZGO95Y6W&,2C)OV;!7A7L)S M9^,1)JE<8&WX':'0@ -QW@=AG!N-T9^UPPU6J)F%5C0-_S91L&U>D\+5--.!_U61;UO8072-+T07AVXZQD]R M:$VQ@OA.D++ZM)-*':*;KJBR,DJ_+G?,,D#2&&E1=GY",2E@E4IN1>!]YP8] M>[BLI=4; @$QX(?S@1^-1\=;()@;S#ZPF MBFGK.8G!APV_GK'/' !2$0?<9XMEYOYP-O6'HT&?Z$'8$1!G?DM>X(.X";VO M:@Q.%P(-1=?J/H3N-/5H,]5!"^K/):A.BG:!> ?G$"/Z7E83+M$.I:4$UM#E M<30I*F2#%E>!:$.2(W> _E5&!IXG>DKGF<%]'0@%NSD3Z[R2;%I;H1B_B=$Q MC0OJ@53B-FND;[Q\LDR7V?$.%J>+Y<\$FN:#(P7F3 ):%>*=A?HD,6IL2EE,^^YI4U6#XXHO]^U\HEM\: MU"[XP$\L8@>$?5A-QZ&6&?V)%_GS\=3Z'8[\^7QD-YB@(6@>J,/#'T$\9L2- M[XD^?[34-68(M"(62;XCLH"]P+?=HY@3(VJ"3YIS([8H%V()].MZ[&C\1B-< MX&#J-T%Z>WIB'J$!D!B/ L&\JT%8+AM#O"7(*?Y#@P_"H\L) 5914,($>L"] M:PHO7!.'(";6FE!(M8+$9EAO<=_/5^H F/6'P:Z>NL[BNUBFQ.BHK<38NZV*]7'80?(.H_3SC989_Y\ $)X8OSLL]CC *I '[\K ME4Z*PON9#\V<; D\*M#(+E4?5BCJD$SU@>WY*.X] ;(SOQ="'8[AL2A@-:OY M_$N'9L'<$SJQPC(>++SR"NC$O%"/AJ.O?&\X_(IV"?ZETY\=;U)Z#_87[X!* MAY 4:U00'QRA5&RJ(7@X,\[*XN[8$C4:R.E"%PH3@V!ES5EP..!%^>I@A<5$ MZ[R\/9RDHSX<)GH M1F*#G&0K0-$-MXPQ.4I!]0-M%!YH621$K9P'UEG &1;C ;/T[@IG[J%UL#H= M'XJ^O(%VZ;]_U[D5CSWPC#3 /ABGTTQA)/VEP+RVF$<_^Q$>R0Q3*]J] MWQD]8LQ*S5GZP2] Q>;';W%:-Z]4MMI[8B.TUXE#G[5,=R/['+NA4RJ'7ACZ MLW#H3Z:A9?E.,(M'__Q!\?84^DR'$[?9_.Q->&,,C:<81YB,PF>VK1U,IFK(2LV#UFLP=&C?S!*/1'T<0>-QP$D^CL@<]'7(1AXA!L5(R'V!@9-#\G MP7SF@ *-IV8.)5%)9/3-,?$C4)S#^=P:9F2/.@[F8^O='#8H-#.@1G#.Q=F M8SWVR*LRW'%$^:L,K2?A,)C:,2&.%M69Y>(Z#A[%SBPGNL[4RI398&D!)_&A M7_VAX(XK'AA5EH4=C.VP0YFPCH^M$-5A]AAYT<9X,MD883!BWF05P2M.S>V$TR$X=?@%CJBFUD7]XH8ES5ZTGRNR5:LD2>: MF82SU3H5Q+6).9^.PM"N[:PEU[667,S;Q.F6\+"RM5=G^0\/S"UGK#P!8A[Y MWA.@RP&]>C(*1@/7%V+P&T=<&M.JD:0.G+FK7Q\!QEESX/D$[(GF_(9 !O9L MWA]"WAPM+?,"IX4.4VO >9,/I<:S,J1H=;;DUA%GTH:TJ/SH-MF.Q+GK/K8* M]* QD&560Z+')B(I'+W M[M0QF^OB<[@XY.6VJ9Q,)FBQQ01-3+/&,Y7EAKLU*8G:!=/?SJ@, H? M,MDESOW(S??X0K[]";T4N.?Z-(D6BZ=4FG3.VNF.4%RA_: U9FL0K3"QHW7Y MC$,)H,\7O"&9"2>HF('LNM*E7:&R=Q9SJ,9J//DR 08[2;\GOG!"'?VGQAC: MJ7?MJ,')&('Q_J=!V._T-^[\<-+KQ3FW*T_30;5Q.9_*9_\2SYUI M'N<' "3FR;N(ZID9]&'2N'$'[C],8Q;[!9W_3M__I-0Y$@WH@/H_*19P2FKV MQ /ZDIN-KI@%8$:?')T\\!36WYMM>/VD2 M%NC=B&ZQ#2=?%);R@ 8+@5 )F.2[O\9ZL*IN N'6B'#4[BG!7!P(U.1-:# M9V^;?=4IDD<%)#^[(':^7^(6YF[]+_\##_\##_Z1YFPY)_ M>)@/\S!/8O!Q/\Q3E^YLRZ)_[E_,Q^/?#%CY 'X(.I(^1W>1-:7JK; M66=;03WN6[^8[_;&5;% E\1%FF.]BSIEM)/#QC#TM:!K"(A":PON M0#_%"^7AE": ;SEXWA8O*ZO[ O95" (2;TP(D^.G4&Q2/#N]I%1^1*RKI$-5 M+4C7ES&F%7+!AQ,__??X*SZ MW]\!/.5./X:O?,2"5K7"+"& LQ=UIBY3X0X#DS17 #U]I8I6GB5ZO?;!4U< M@IEE+\3'E*\% B!B5S[<"SZRJ WVV>]SG M[A[ZCM^C&&47$?:VY24RWK]#,L+5.ZX,!OBU@=Y_]AA&$W\^LJ_TS8+!S'B" MT'(R=KV>4>C]QJ,^'0V'_GCLY"!/@]&H)[=X"![4?.(VGHRDM!V.XKVY??]> M*SG?N5>G"K"DNRI-%VI0L<^[$%V#0_(K<_LZC@J"954(M+%X?:I"YA #JW;?YVU*LA* MUQ70Q-!<"0]QD+5_7X$6AV@-LO=*J< M?7O0VZ#_HV\ISCMN#IJ!G&Y8:IAC5*8""J\-I-M1ZG0I"UL[E+6E:IV=^#V2 M?^;>8^S$N9HI\'[%O+S#N\WJO>]N$^+G!3T38)QHGJ+ MXW]?BY0. I#Z;IIBVXJS2F5J32A(X*;]8G -4PVAN5PAOZE+&7A0&X$GNP#233$8X#V;$AU'W M 6E;ZRJJY>OM*IG;745_+K?OZ#X%%XH)L%JBV= ?@,18&97>YR2YOA*]+ MXX%W"[LI?J]QHTWZ.&5S$43LA6.,RH3A5CA 4R5G<:])@ MB <)6*YEB :%2 M%W.W2R^-W=IN5&M*>2GW^)4 +A 35UQ14%>%4%O_/BY+4R[Q-59_\[7D9\2@ M#2,94UC*@ O$0:=\R16-3(F^IOR!KH&UCDNMJG7E(!"!PJW=CA(>E!?E[^BJ M$P*68E/ &NM99'0$CF-B]3ZLQZ$U1R=2D%QHD.D;0& M(=T5Z\KBBD%L3)PN1-E3V)!+%E(QI")I"K$V\2 UF9*)?E/_UUG%P^I[H+NI M"H(UA>/::M;,?+Y,;*J0+ YK9(_]233VY^-YE\B^:?#8+;U9)O8V>XAX]$># MB3^:#TZ,RD+-P7VW4-3E1WI'>SRIJ:284WQ9AQ_QNU!)G3:F8@L*JJ2L"V?' M"P!%G_^H;Z"8G;:HH%3%PI:"ZKEUC JO^U?N;+5CLS4A7R1*,MX5TG5=(-NB M&X;&YC-&!Q(R&HX.V"W#4)^"?2*4T=TATYP_'K",48:VQZ803.O##\VG T;! M?#XW+G87*[YFMF/)YA1'!UF=2 [/Q"O\XL-:4L%:KGE#V5H.E$]=/6B"34[U MH_:Z72GYRJS$^]E4R/]);F5% :V&TSHP['N;?"^ :L'PB:DB3X&'Y'+%E75. M#(W4C )5$OS[0E:P#[AI'='T4GZJ[J_Q.SSO,,(0EQNGTAR7 Y:FKA"?I5T7 M !L6S0?NP6\ M*U-30>O^;4ANB[%W^K"%:-,"% = O)W+[#8G^%88F Z:%>, M:$7S%X*JZQUF1NIT>/<0\VB^I0M?^X2^[&[&IVB6H=)DM%N3=2BDF]O7WA3+ MJCM9F:17P*9BPCYX=5$6FN.PN7+V]-7WSMONDV T:=I-IL%\VG^B'P;CN7U- M?32W1J6#='.P3P?Z\V#FQ+S_)9?155P$AEYN=!B%TBDTS$=H1=B+Z[WLW3^* M/J#7AVO:''KL2^5:?3GP/@2D$R=<[:&^S'&6'KYUFO3SI<='HY$_F$[]Z71^ MD#JHCXC +YZ ?QQ&SRX=/O)&D3\$[IM,G-(H!Q:PUE[VU>&XK8LNL1#:]8R- MO.T6X+XN)EH*E++>[W5 '[[C^YM#.S2N$ MJC!*@:!.( ZTATK"LM([R!-3;AK(7;FMMVU#3\41U/6H0TU#S679&.H'-:+/ M22'H68'"XGE56+FNP&S8PNJ3:-1?2J!GWC-X*]3?KDE:.VF2;1Z?"GD]4_OR MP,$6VYOW.>M3=1JLP*DASH-)NF7!8?ST!(&'D47@O'51$V7V^>N/DDIQQ,( _1$CXV>2Q?3]9W2Y];W9 'V-7TU%RT%,#_X MT[+FJ?DP[PU_C[9ISE_U?0L$*X&Y4[&"KH-@.KYB3U#_J/(=?9UVD5> */IS M(^)$%-@ WJ]RV&3U R&ULQ5MID]M&DOTK%3VRHQ4! ML8F#EW5$M-K':&+L\:KEF8C=V ]%L$C"!E$P"FBJ_>OW958!*)!@:S1VK+]8 M!!I5E-$AOXFFT_G-06;%U9M7?._'ZLTKW=1Y5J@?*V&:PT%6CV]5 MKH^OK\*K]L;[;+>OZ<;-FU>EW*E[5?]4_ECAZJ;;99,=5&$R78A*;5]?W89? MO4WH>7[@GYDZ&N^W($W66O]"%^\VKZ^F))#*55K3#A+_/*@[E>>T$<3XU>UY MU1U)"_W?[>[?LN[092V-NM/YO[)-O7]]M;P2&[6535Z_U\>_*J?/C/9+=6[X MO^)HGXWC*Y$VIM8'MQ@2'++"_BL_.CMX"Y;3"PLBMR!BN>U!+.77LI9O7E7Z M*"IZ&KO1#U:55T.XK""GW-<5_IIA7?WF79'J@Q(?Y$=E7MW4V)'NWZ1N]5N[ M.KJP.HS$][JH]T9\4VS49KC!#43IY(E:>=Y&3^[XM4HG(@X#$4VCZ(G]XDZ_ MF/>+/ZF?^#HS::Y-4RGQ/[=K4U= Q/^.Z6QW3,9WI"CYRI0R5:^O$ 9&50_J MZLV7?PGGTY=/R)MT\B9/[?Y)?SR]^@==*Q$FXLN_+*,P>NEO)C[LE, \_XI%FL8O__!_210K"4OQT^1^TOWMF;@.PR * MY\_]6ZLX",/%X-9L&21Q^%P@T!'&1?>GZZ1_['H5KORK&%?>U!*Q[,RVGWL4L\2Z2Q9D+P^EJU)TN1)P+4RM#OVK9KYKUQV'_K]56 MX=G-97&_51M58<]NT=+;MONY6)[HM8CZ$\/NYVKF)-RX<_N]HEZN>2]MN(C= M"O41E=OXAHL]6SP38>A?1=YVMRBW@$F:Y9GDVNF@TH.OV_P_@6" &E?O>9D\ MZ 9FI[S4U%C:& (BP])9T3NS(G-!E"C\@C(-?GWZI#\?[9=0WZI,EDSI!ZEX MO5:%VF;U("M$03P;YHEP%2R280H+HR"9+Y^+'S3YH '96>>J=5.?BJ)@L9CU MN D7/4R1*)=<*-G.FVP+P"$F,CC!)A^.*_BY@/GZ':_#Q LK/W#"U4+\36?P M[P/V0=WU%LV"ZR[^ #!YW5\LD%G=[6>PH M3,2#S!L;.I+P)HO4"_1@M@@](P7ARKL,@Q5P8B/8#[3/C^)_%'U\V,C 6>+V MVP]WL*M!B->5MJ0X?\0QM0W>M=IE!7E8_$T6#7BZX- "-.I]I9O=_CSH)N+6 M"(D-#:AP0!K;4RH%OS<6)W*J=T7V&\3<-%6;*?C/HYDG7$T&DIC/$066=&DD/!4%QN^^'6;UISO.).I0G*:@("WS0Z=07N_]1QK M2@I*H&X#N&,+ M&^4DZPP//NT/VU'KH[BJQ4K6E(VXH.D5UB)G"Z;$5"/DLF M$1J4/,>I 5VMVBM6^]ELLNQN5 JJ4L;3;#3U,E+$ZW M68$-*4<;8A,'(C$ILN8C^;C5KA6672:I',!.ZB/J(C\U>KKU/V<@G&R!B/U+ M71%(?''JO:S%#F8550:3PJGG1CA7;KR ___W$WU%'G')^3&W:5HUKFH/"BN8 M*+C[:G"=)#/Q=X*5AT-S7J7"(%XNSV^C1*UB<9O7JBHDP9;Z_^S0'*R L-,. MX4>AN";:1/ _+7/S8+%<>(5G&H9@G3K]1>B2$7E:718@ 8EWM03Y?:H6LZ"H ME=%\['8(7CJLH&B]YHO!50R[HX].'=,DM0#;JLY^LS?._!7,EM'9W3A(9K U M-6*,?J1!R+OIA0VC93#S5 L3LGIX2JX]P/:,)@17Z84.5]@)2OR=#/Y4G;\. MYQ$LOO181;B @2/0I1^0%YX\= 5^TH,))2-.XB%"O6 ZARD/UU[H[8N&DMQP M[UX:]*3S^?.1/\3!:H8V%,GMH $HE,:C+(E+\]#$HU'SQ"=-BR54^T[KS1&) MWN-VP2SV&^DH6!)Y?5<\*%,?E,V_XN M/1_SI)]O>N56P^/3IAWD$X]7KVV]'$AD+M4XV]W+2% M-+"9FQ5N278!472)OW*"SL]AC1-D65;Z8W; 6A3P9[-D-4G\ @Q>%@Y+<-+? M&&,@IZ7L]\A' A$MA6%KD53PXH@2L15R@QIO6)"/4 -(/62. M&VX;BA^!/3*]015_5W#\FZZQ!L\AD1C9CZT.5E K#9O#NWO% M61WB9)"!YEYY]@OS2!B-?<[&-M2Y$R&%S=U!8TF/?4*+UJUT:F.=#OK# &^% M;DTWMDM&Y*LD*@Q9FU);?F1+9+O.&0>K)'7';K;@\7=G-C+D$5T"#2DT<9I1 MXK-6=GG7;D_$]V/F FI^MBW^^/FMA\M<6CC2;+H&."VU/CFC056LEB\Q0DN[IED= 2]+8_&]/!GT5=Z,$BJ^BL5XH;R[("S*H, )9U M767KIF;_0&S V3^:(E(9;DIT4[?]SX2FCI\\>NB/3;9AS._E R& U-Z:/852 M-V&!J,YF>+)XP:-MTZR!J@S"DA@,46G#'9$*6.34JV5<62$#9"0,\L$_%9PB M>.AHACEUH[$9"=,UM7;>]AX.>0->EGH2/5AS2V8"]U:I?LB0^LM#HC*?H37;CO4@4I"4WA=N=>?VEHP2R:+ M'MWC59KS%A>N?J= ''63;YR!N"6# >2@ 49V!0#QPSZZINE"GENGJMHVL:.! M9Y7HIY(4X]AYW>0 TO@4MF:BT_9VN'E9[?_H!<'G=EH_73C>S>K.QR#/1,+C M-O%=106NC2_C%OA0XP38#N3!';V)WV*A/[(#XUM5P?4?_XCFXZ6?J M$)YM,YNB+YG]+HWZ06P\6_X1FD6+\+,UBSQF.TN"N?=68BP-G_*7RU!T"YY( MD"&!_W(FIM5=#YH9T]@!$NUMWY.KJAMT>"R+YTDN#->/=F;23H?\?)PB!%V1 MIGF+O^V%$O1'ZAY]6G=OI/>GF>'V_DXL$F0,_\UR,,C#T ,UBO@."PZFTY:, MLR+$]WFE/QV^X%9,JJ/J/[H""I_4Z[)_LY;%XW="V$[=7=J MN5;*SO6[169TU3*@YWA UXL'^D_#W9]I_-N2KF&_T [D9*4M5+%MGJEV?U0V MD@4,OKB\@6-UCJU:EFH["8?!X-0XE?JUR2H'12#\4&3;1W%_^^TW7\I#^?+N MFSMQ/ZDF^<26)'Y[[<1DGJ%=W:<'Z8FR4B]XW$!1P,T;);ZVI[D51EO#+L3QLY3J/+0IJ>U* MZV[8FA.I2EUCP^48O1=,I[=VMZ;K]2X) )K3U ,#KA4\]-":A&+.?5ABSM_Y M5VJ;*R?/00,&(/9KSA-.KA-N9\%B',_F70-B/T>%IDNV]^T\/J.&%LS1#E\4 ME"7,!4Q\::#$C)3:8E)XRY,@>C+-JK0Y -K4%=G3W7M=/-]M(Z0;G<+.V8&Z MN@K4<8)^N:YSVS*QU1YY[$/V1[;LG&9Y56,:YS>&&PM/$RZ22YH]2]-3-*M: M^S+%L:=6U\X6UHT5?1SCJ)ML>W^W1Z_,O]>R6Q.%2_A.??DB+ #N;I]EP]X+<"6V#90C+"ZS?OH&&B 99-P/T45OZ:H>36Q;2 M$O]Q7-NV*&OSRD=(")#1V)H_$9O0"TGWYBJ<^RW1)UY]B>LK?NK]+=D\"E\^ MYYZ-A+6816*6QXEXJZC7:1&=%?T+D;;^M72X?R76FHFKQ\D;L(LO/!,G]OM; MJJC4X9,9J ,HR!5T6>T4PX&F#SN46Y1K(]-NP@WRIXX4M#RZ7M2-1 M?^2#3AF'MW.E9-DB<7S^A/""0R73#,[&:=[@]G\AP/,H=9;FR MY \8D)7V66F+\(8R)&[Q,)M$<*F$F]=)YPQ4&'5\P@>S_W[:"4=:T%^?19.IE/_ MWH&F=65.DJX?.:%!9203_@[%*%2O_;J(9[]6>4\YHK4U;=BB;MM4 M/ /=-=G&3I\(K\QQ[\4'2I<-C0L5%3,[K_,#77IO]=CG*.OXAS8N75R.(R^> MWGT:>5WVLZ33LN%BTW\J,/Q"()PZ%N7#U,T,K2AE+E,[7J:B"?>T+&N0,N/8 M^L?'CZN=,!]"V8U!O"B&*C'B&G#H,%"I76:(AVQ. G@4$>V>!U!E>C4Z/):' M?=-I, 52KPEP1/GI;4G,]YZSAVDRGBO? \VA;#_*.#'QO5.?DMR:WL'OJ!$C MQ%=:;CJFSA;DYHS4:7)'\^$+/00-9T^;]5+P'2+->WUT\T];Z5L8]Y3B$].6S'*?W9,T<(K]-KV[VWW9?VL_:.\?M_];P/>HI4"SR-462Z>3 MQ>Q*5/93>WM1ZY(_;U_K&FTJ_]PKB9BA!_#WK=9U>T$'=/^_PYO_ U!+ P04 M " "K@EQ6@RW'&2,& 1#P &0 'AL+W=O?<+Y*G&^L^^8HHB)M:&W\VJD)HGD^G/J^H MEGYB&S+X4EI7RX!7MYKZQI$LXJ):3[/9[.FTELJ,%J=Q[-HM3FT;M#)T[81O MZUJZ[05INSD;S4?]P#NUJ@(/3!>GC5S1>PJ_--<.;],!I5 U&:^L$8[*L]'Y M_/G%$<^/$WY5M/%[SX*5+*W]Q"^OB[/1C F1ICPP@L3?FBY):P8"C<\=YF@P MR0OWGWOT[Z-V:%E*3Y=6_Z:*4)V-GHU$0:5L=7AG-S]2I^>8\7*K??P5FS3W M.!N)O/7!UMUB,*B52?_RIO/#WH)GLR\LR+H%6>2=#$66+V60BU-G-\+Q;*#Q M0Y0:5X.<,AR4]\'AJ\*ZL+BT=:T"O!R\D*80E]8$959DX$7V(.)+RB?B<#X6V2S+'L [' 0? M1KS#?R)8O%0^U]:WCL3OYTL?'++FC_OWIM'B MR:/YT]F+!R0<#1*.'D+_^S%[&.ZM#23FQ^+)HV?9/'OQL(->F;5RUO!GJ<65 M#(&<%Q\JPKRZD68KE$>%+S^BZD2PHJ2"G-1CX8,,-!;:YEC'N&@H*!DCZ!:B MEIMDUM&JU9(KUT]NX1<6-(P-F!54KAK "AZG&S2J0@7$SK/E'//U%N44*A#* MJWNA1:AD0.-H=2$JN082B@N2%*A06;((M(ZP,Q^==/+" ]YXJU6!V="BC(1_ ML*BQ7C'R&%8\.H,7MA1HH:ZS9YW0ZG.K0'1[6]>2M*(U=904K]PM2V+&0J&/ M:;WC"",-2/IQTBF;1JM<+C7]2XY_ S$KF01=:JGJ^W)B7T4M60GHDFBD"UN. MQ%HZ95LO-*V80K[G>7SQQ*K8Q=85\*/;0FWK, S/L1N6K4?&^CMI@#23VMO] M7),MO"J6L"EO(DT+5(?A4%D'(: *[4QG"_("WE6V\&R]9_AUIWULP;A02<,X M?BJ4;]H <-:>!!68!0LL:J<%;WB()*'E=6 )JD;">,4!@X""$%8T>8HKD3V* M XV$D4NEDX#HM7#'XL2CNV6SM:Q)@:K'-U6<9[D,8ICT3B;$\'A*Y81 M28TYS?K:YY?](*?4T#'=ZZ[LX4RF IIL=6=LQQ<96S(3Z.V_]HLWY*+H7J;F MQ&$15J]AHS6E7%N'7.:TC\[:N8J=$&M:&H&31DRW_-XBEL6:V/]=,;?-_U7. M?9L:B\IN4-=NO-^P[I)G[W+N[GK 7ORC3]IXB+%_\:)".^!N^!7A_Z7L-]:L M#CX@<\4'^8D.K#NX1E*^E6C%P/I!>G'=NKS"V2DV#MY3;S<-?$(W G&04 8Y M\;E%[R"'E"C5#08;IW(2ID-<87K3(^8#8NR H6/0R.U^-F-W"+P[Q*)TMEU5 MXJ<6=89#Q=%$G$=].&E0O43#Z$\;X^BRQ& ?J\71QG5QV)D/%FT4,]&#G;WI M4_KQX23#N4WK> 1%E!]GD]DP4'85M"7IV 61X%T>AW$=,QWW_1X'61T=CQ3: M[=>Q!QKQ"H%!X[TBM+U"O#;(IT D?C;BK5TGY)-]@7T4=A% 'L5#P1"V\Y4C MBB;2-B-R<@$G?D')5IULJ<[6A%?Z5B9*;.,+<+<)*.=H;7G[ZF/'60F$&D$5 M!(4"G0G+:87SBY0>.6)IX"2@0K&NFY#:G/MP5V=RX; M%>)6"BTNTN+V#&TW8(O^=YMD+#B'$"$&''U468A-"5&OE?<6^Q?JD;[UWR5G M(7<-5SU*LK8M7 ([>.D<$]D6=F,P/S60KV#FTKG4C[E4$# ?A.,N,<">?,-; M&R:8MDZ-Q6-#2CT&91%=&"\K1.:@3J?UN&-$/@R5NLR.VWA_E^U"CS%DHBI5 M+$\"<,P/;"^M)S^Y[Y@[W;NFU.16\3+&/0A>23>6872X[YVG:\YN>KHL7DFW M4H:/%"66SB8GQR/AT@4LO03;Q$O/T@9)CA3LK.9Z [Z6%/[L7-C#<@A=_ M E!+ P04 " "K@EQ6C6LX7!0) #2' &0 'AL+W=OMSVS82_U ML%)Q41+)5E>3&^_MNQ#I-<&?G&V5]4Q0DWLA_L;!K^G5Q$6!6,Z2&CE0^-FP M]RS/D1&(\:WE.>FWQ(7V<\?]H]8==+FGBKT7^5\\K;.K23PA*5O1)J^_B.V_ M6:O/'/DE(E?Z/]D:6B^8D*11M2C:Q2!!P4OS2Q]:.U@+8O?( K]=X&NYS49: MR@^TIM>74FR)1&K@A@]:5;T:A.,E.N5K+>$MAW7U]2T#E=3EK 9>.#-+VG7O MS#K_R#K/)[^)LLX4^:5,63IF, ,A>DG\3I)W_DF.'U@R)8'G$-_U_1/\@EZS M0/,+GJR961<>7H=9\%95-&%7$PASQ>2&3:Y__LE;N!U%4M'S4+Z(+12!?):UYN2:Y(:*2D02()%0>JVL[Q69,5+6L(K2RB0"(" YX]C\38LXTG. MU)3 1C?I!I@#/)",*E@A-AS"#510/&U C0W-&T;6#95 QH QR--N :P2)FL MIIXEH>NU9&MCGE?>U(64RG/4H1:DSE ZI83\YB@LE(0LM2U&! @-F:24 _PP>%@8@!HN2 !=%J M&%VX=-?L@S4UV9[)I^1&P?F49$[O7B 7"0>;IH#,==8Z_YC(N+%DB9"X*>A/ M"60C%ZD.(; #V68F&AHI63HEMQ!OC)&;),'=T#@WVH8 AJRX9[(#1$_+B\CH M'/1]EUTZ!\< 8!0V^K::/H*3U0'+4PX*7M11*];2OR-Q9>-%H'+D!VK@EV'K7QG&7FC<>S&SS;4>XP0 MB.U*2"TI!,4(0HFXS_G:))*U:1PNK-$RC,FM*-?GF#Y/8^4[H1]9(R\(R9VH M(:_':VW &C8.'#\*1F,W]I]MBT\[1]I^D.Q0$(F7L7.Q.F^Z!+"E"WUG'HRB M!";BQ4OZ:C<)#WLK<.9S.V1"QW<7ASWV(PR#I1,& [\P=I:>UWIM=_UAOX%E MEI:CP#*!XUD)=6>@MQ)EA_:&6P=O^CIQ'(OTB:2XJLU)CTAF@ /\^!U9_CDWAWQ\ )+&^&3@#Y];6Y-\1P#HMBH'T3^?81L A@=#!Y M#IG7A\3N&!2D7^H61Y?I(, M,9%0E1'1U"LM\4J*XG@2V,'\2H?S23Y[UK%/^M@-K?$"(+U+W:=*%<5V:B[# M^;/M>6.@0-SC/=Q<1-E#>Z]&L"S9]L2!^L8[L^2((UNJ* KM^^S1'4X!_YB_ MMW3FWMR>")PP7#Y;]U$ /3&:_M+M%):>0PDEL0:#8@GT&]30V'"^ZT)_&D?D MD6&"^%.XL9C''V6V%UT>,/%:)IXW]9?M\X]:8&]CJ(?T39](K-+VQ)]/??\U M_(^\U]]?NR=M-)W/7Y-X&H:OM6?O1G4JEB80&*8>TN&/QR]-$E-*Z!2!PQDJ MNU3?DW4A673'O,X>DSJ 1KJZ-456>:Y?\7(#!Q,CN C@78-H M=VEH6S4#K+43(,#HN'#-!N '1,.F-TA,(@A@)AJF%YXY>1_AZN-9Z M@?W:=?7J:*2$YP_*1$X,$'.'+0VZ@@PY2A@&3AP$[5$)53HOFF*W,+;.8PM1 MXA .S:6N@MLX'?R/IN+=A:@_E/U%9!W1X$C7]<_(9[.D[0;UM])CM8E[ZHI[ MJUM =DEN==FZ5-MI90Q%(?:(3-N6 4Y4C50--;-T+5F;3W5&Z[XW0^$*4-5M M#XH]U S[%_J/P"/6,*84:"2 .MZ.-/&4?(%HYAN\^J@^G=6HOT:-"ICNH!#= M[<$Y1%5P:UUQ"-G\D2@*G,[KQVIXW[52[#8*FLEW+SYAJPM;'9T,>MZ[T&M: M&NQ9*HO&I*E>F/AJ>U>$-WV;J&D_UW:IJ M%)^-0HU,2ZV-;PWIO*ARGO"QE%/R 0"OI3>G#]N_GAUO$0T&2[&?*<:R,W7OM^H7/,2HV<% M2]UI-)^8IDTWJ$6EOUI!<@&8ZL>,42BHD0#>KP2@2SO #?K/F-?_ U!+ P04 M " "K@EQ6)O1FVB$# *!P &0 'AL+W=O2D M^?M1LN,F0)J^V";%6.<(Q\.*S?$)[<]JJLD*.Y:6,^A2.N#F]YK]JZ^=:DF9 MP1LE?O/<%J/@/( <9ZP6]E$MOV%;SXGCRY0P_@G+)K9/&;/:6%6V8+)++ILW M>VWW80-P'KT#2%I XG4WB;S*6V;9>*C5$K2+)C;WX4OU:!+'I3N4)ZMIE1/. MC@=1_.7Y"*:"R6%HB="YPZP%3QIP\@XX3N!!25L8N),YYML$(2GIY"1K.9-D M+^,M9CWHQ\>01$FRAZ_?E=?W?/UW^![1QC_^@P]H._*XL0G\'A MP7D2)U<;7/"C0+A19<7D"@IF (UEJ>!T:W)@8-B"R[F!RH5^VQ-JF:@:64]]*BEDS (RY0UDY#CCVX M$WS.4X& 9274"M'0A5Z!;U2PBHQGA(SNE>9I[6B-\SK"35'DT*J>%R1?T#1Q MG8A:,V%<]KIRD(OH) M!ZP%=B+*%7R*>RJYG\*&R&IIFU'5>;M!?]W,M[?PYB_QP/2<4VJ! M,X)&O;.3 '0S>1O#JLI/NU19FIW^LZ"?%6H70.LS17W2&BY!]_L;_P=02P,$ M% @ JX)<5LVCIF5?! 70L !D !X;"]W;W)K&ULM59M;]LV$/XK!W4H$D"U]6;+3FP#>6G1 >L0)-WZ8=@'6CK;1"E1 M(ZDXV:_?D7JQG3C9NG5?+/)X]_!>GCMSMI7JJ]X@&G@H1*GGWL:8ZFPXU-D& M"Z8'LL*23E92%MWEN#C60IY5>[^3&?>X%U" 5FQB(P^MSC%0IA@=F,_-E\V4.;ASV#R4L&46L0.;^;BYR7U\RPQ4S)+2BK36AVX4)U MUN0<+VU1[HRB4TYV9O$SU?TGJ37749O8IXC=D XM"'*(BB5_#B/LK8X<4OX+UGJN3E M>B]*^.UBJ8TB4OQ^+. &+CD.9QOE3%/LF' ?GKSB;],XF MKZ'_PY+\#88T".$$WKZ91&%T_AP2/F\05E)04U)BP+"E0-!H- F5V8"AXTP6 M56V8[1X-$)Q&(^DH@$M+X"JBL62 M5-K*!NXW=(BVT'#"2S*2M2:)]@$?,JQ,"VB5=O"LD'5I].F9BS"(S[_[U_K7 MN.='O[@!A/D[=H^*YJDM7T%SSR6,ZE<;;2B)MMK/8PW\\2CU MI]3)S\Y";&35L,Y6O9%LF5*,2GXT?J+X-\N_(5_O>L+_ M'YF[=&WER+4C>*=(A D&P>CT4) D3P01<>NZ]?&_(W6"PQG1EU,\-OFPU=:8 MU8H;3AG;4")AB5C:QA6U[7A7:3L&NOR571OM_,N8R&K13IDE9JS6:&VXZJBT ME;7(]^")!KQS8 7PHZ,M1M9^L"A+;JYL5/NIA*IT?UWP4E?9:39."3(Y)OHL#75_=Q &?A0G?AP'O2A-_2"9^'&4 M[D3D!G7-=#KM1,?^4X=[3YZ"9J][V&E;R-(TKY]>VK\=+YHGTTZ]>7A^8FK- M*?T"5V0:#-*1!ZIYS#4;(ROW@%I*0\\QM]S0^Q>55:#SE:1:M!M[0?^B7OP% M4$L#!!0 ( *N"7%:"=3:PSP0 "L. 9 >&PO=V]R:W-H965THZ5T 3QY3Q>A0$Q_6,,N%U6F[O7G5:LC"<";A71!=9 M1M7T$KB^4^L)0,I?]K%3=+V @L(.,3&2J#X&4,/.+>"$,:OF4QOH=(R MKOZ?2[]VMJ,M ZJA)_G?+#%IVSOU2 )#6G#S("=_P(RLOEER[7S(I:1M( M'!?:R&S&C @R)LHO?9GY887A--C"$,T8(H>[5.107E%#.RTE)T19:I1F_SA3 M'3>"8\(&Y=$H/&7(9SH/P*F!A-Q39:;D25&AJ?.7;M4-RK=4]7@FZ[*4%6V1 M%4;D5@J3:M(7"215 74$MD 7S=%=1CLE7D'LDT98(U$013OD-1;6-IR\QKNM M)?]T!]HH7/V[R?!2;'.S6%LXYSJG,;0]K P-:@Q>9_]3>!Q<[ #=7(!N[I+^ MSA#MEG4G#9#PC.Q_.HW"Z&*'/YZDH;PO0(T8:/+H]WUR52@F1L2D0*9 E29@ MPTPP2) -0,T#%1(J$A>QFJ/MR2RG8HHE',N18/\ABX(QB *(')*]IG^&B SA@ 4_1ULCW>NG'IY; ML1J,X6")-$'@L9%_M-EY_SM\.67)&@+4%E35GR[QK,<.!PB!%QPFVH4A M+I1"[6^)QWM]74;(BAT5%',:*8< I$!S56G28W=&'$9OC@S-9($ID6#:ODJT M"45G!'Y8=4;@1]MB\=B][N_3++_H]7M87,KG'U!=F"Q05?L''+4RK5Z#\=\0 M%Y\\I;"2HS@<.14Q.FJ+.[?JLMYC>"U*.8:=TI&\QMS\S^F M"#9IVCM;=JW2Z^&Q?[*K%G+LN66+6O:;MWC]_7TDI]/27YBWF[#;1O(J:1I+ MKZTG;S7WOTJ&R)\1?J'@0!\Z]D'^]9G<(_@"R\_JM9C6^)Y)=Z3 U?6B8 =Y M9;]J2T8%WA.UVTOH]+.1G_%#\(*J:#FTT)('G :YDC_ =H1ER?]P*,O@/-,P.PZ/#LC3F M7M_B]/6:5'+,+%UE'&&$8ZI3,L0 EURP? DKQ\1MU2+"\L!0Y#9 W\DR./J/)I4BZ,S-US M8" -/B[&ULM5AK;^,V%OTK MA+L8.(#6MN1G)@\@DVF[!3:=P4R[_5#T RU=VVPH4J4D.^ZO[[FD+,L9)^@ M6R!(*/(^SWWP,M<[ZQ[+#5$EGG)MRIO>IJJ*M\-AF6XHE^7 %F1PLK(NEQ4^ MW7I8%HYDYIER/4Q&H]DPE\KT;J_]WD=W>VWK2BM#'YTHZSR7;O^.M-W=].+> M8>.36F\JWAC>7A=R39^I^KGXZ/ U;*5D*B=3*FN$H]5-[RY^^V["])[@?XIV M962.NRLGG# M# MR9<)?^=3@T&%8C%Y@2!J&Q-L=%'DKW\M*WEX[NQ..J2&-%]Y5SPWCE.&@ M?*X<3A7XJMM/5%A7R:4F\9G60+LJA329^)[LVLEBHU+Q@PFQ!XC7PPHZF7.8 M-O+?!?G)"_+C1#Q84VU*\:W)*#L5,(2QK<7)P>)WR:L2WU,Z$.,X$LDH25Z1 M-VX1&'MYXQ?D-6Z+@(0R:_'KW;*L'/+EMW/^!FF3\]*XAMZ6A4SIIHG_AVB]+O]'6Q%P%6^^621Q-2D92I83M M]5$YE,A2V-6!G:L-&R+(D_HG$!J'KT*,O2J/^A.LL[][FA31[C^/\JCSC MGPLUKBDD(<(QN-I*F6-TPB6QX3M*)S"Y:/ MGN) 9<@/O[):91[*LS&(<'NDWCH%$F"\JDE[*#Z\D7EQ]=#FI]A:7>?490[. M!5H M2Z:FJ(,IFE#0H('9OS42+?/X5]ZS9PU$]!5;;.L2'.4%=XLM<5XUX#[7MZJ- M'RB051\Q]L1,@H\F UQ<+V5$TP'7H2EYB&6CT0=["\ M28H(N;\V"A4BD37*5.0RPC26D1<'T1:6:ED(>E)EU M+J.V_#6@]]%+X8Q>B&>)3F5\ A&:]1>QS27ZA*V01Z&X!RB$$H9,.1L S( "-$ /),DJ'_<2-=6X<[HE,J M.T;R6 GAVH1TOC:;Y%&8[C*QMC8+Y^A5V:#3VWVV?X5*]JW;8WRUFHI[ :9E MK9H4>J89"*-XM^%ZX/.#S0/QW[]396SYWS8GB!GX:WDTOOK'_F*$'/&OV ^3 MA_B]?9'^9Z,X03Y7_GHZ[/Y+)(LXFDYFW9UI$HWC46=G$L^BR_E4W&-FR&1[ M$(^B>+YH/\?1>#SK?,6+2_&3K5"'ARKMZ+B,HWDR.=$ZC68G=DP2R)]-.NF" MIH4N*_J<-A=?[VK_,EI,QQ1J/)XE0S,!G!F"^2\NM='2_&T60V[J(Y@5_S;E2G"1!? M),\=13JUZ]GXR!!'ES@)CG[9S$Y5SV;3$]5Q-!F=JIY'T\4Q_.=F+Z[=G=*Z M&=LJB,1Q2OL18V+RJ1E&H">;Q=>%(\PV%'L\SW"E<[>C=M&BF MP*6 T4IASN)!^5Z3-'C^D5OOQ;W;VS49G@N8^L?OQ5VVQ?6&,5KT2R+AGR"3 MB\&YU]*P\\[%H+#VKWF>W]#4PY.WW6W_87 7WLE'\O#?AH=FZM&T NMH,)_V MA LO^/!1V<*_FI>VPE3BEQO":.68 .&UL MG51-;]LP#/TKA(OU5,2VDGZ@30PTZ8;MT*%HL>TP[*#83&Q4%CU);MK]^E&R MXV5#&A2[6*+$]_@HFIQNR#S:$M'!YJAH,XO2:'MP M7ZU+YP_B;-K(-3Z@^]+<&;;B@:6H:M2V(@T&5[/H.KV<3[Q_Y6^=R_ MPP[@(GD%('J "+J[0$'EC70RFQK:@/'>S.8W(=6 9G&5]D5Y<(9O*\:Y;$$Z M1^V,]&]DI[%C3G\3YSU^WN'%*_A4P"UI5UIXKPLL_B:(6%TF#3778/]<>_&U*TTZXJ?3N&*H&ULK5913]LP$/XK5I@02($D M3M)0:"NUA6F5QL1 8P_3'MSDVD0X<6<[%/[]SDF;!E9*I^VE]IWOOOON[-RU MMQ3R0:4 FCSEO%!]*]5Z<>XX*DXA9^I4+*# DYF0.=,HRKFC%A)84CGEW*&N MVW%REA76H%?I;N2@)TK-LP)N)%%EGC/Y/ (NEGW+L]:*VVR>:J-P!KT%F\,= MZ&^+&XF2TZ D60Z%RD1!),SZUM ['P7&OC*XSV"I6GMB,ID*\6"$2=*W7$,( M.,3:(#!<'F$,G!L@I/%KA6DU(8UC>[]&_UCECKE,F8*QX-^S1*=]Z\PB"%?7*GE9U:#F,EJXM5).1KR7@V>\Z*.1G&L2@+K7J.QIC&TXE7^*,:G[Z![U%R+0J=*G)5 M))"\!'"0;,.8KAF/Z$[$2XA/B>_9A+J4[L#SFPKX%9[_5@6NQF1=!9MX],3M MVN]7@OP83I66^*A^;BM*'3+8'M)\:.=JP6+H6_@E*9"/8 T.#[R.>[$CH:!) M*-B%_A^N=&]\C0IB$Y%J3"0.F[40XZ-A14Q$&Q1KZ37 M$&,)2:;)9Z$4J'>TZQ4S^R,5U'T1>HOQ+<20/;(I;YVU=2/&*W),$3$C^)0A MGX)OV_A\(-0.\-O9R+[M^QX9ITS.$>=H"@7,,GU,M"#8H65U!9N84;?3 M[#V;AB[&2LKXI=&19Y]%_J:21T'4.=Y-D;HM6-\/&RFP/3?(>;UT[9;7.+POVYA=$&)PJ"K>0"U_M;D!LS.LQ>XU5R# 7#C-T=4^CT"*R'EVU MH,6B&A=3H7'X5-L4ISU(8X#G,X$O?R68 ,W_A\%O4$L#!!0 ( *N"7%8R MDCG>."D &>\ 9 >&PO=V]R:W-H965TZ0I^F=7-4K7PL9D_L*M&JX(&+Y-[[HM/9KYH\8L'+W]R>3YZ?38QQ 3_QJ]+6-_LYP*Y=U_04_O"M^NG>$$.E2YRU. MH>"_*WVFRQ)G CA^ETGO^35Q8/RWF_T-;1XV5NB9 MZLKV4WW]-RT;>HSSY75IZ=_L6IX]NI?EG6WKI0P&"):FXO_55T'$;09,9<"4 MX.:%",I7JE4O?VSJZZS!IV$V_(.V2J,!.%/AJ9RW#?QJ8%S[\IQ/(ZMGV;F9 M5V9FUUW5FFJ>?:Q+DQMM#]P?]W]\T,+*./Y!+JN<\BK3+:M,IMG/ M==4N;/:Z*G213O 0/9P3QW'M)\#[?, M]TLS5Y7Y0R&IC+*SNK*PVT(QY51%]K'15EF,J5>5&E=DY?*F!3EN; M_>?)I6T;(+3_&D(1 _!H& "\?<_M2N7ZIWLK7*NYTO=>_O4ODR='+W9L[Y'? MWJ-=L[\\5=98A#O>QQ"0WS!-=K'0<+OR>KE2U1I))O?HTT4V\YBR 5.FRLNN MT%DK0SO\$N;%SV<\$:'=P->VN[2F,*H!VAOAMR,83D_6*U/)>2Q5!4P$)Q\A ML\!+GZFRS%3Q&UPB6G2472],OO!KUU6YSBJ\VB4,R;NF0=B3 97.M;5X/]J: MP<]FRC0P+@+TKW\YGDZ>OK#;MKVJK6&R J0!LZ"- EMM"'NP"F*NT0MD=5<: MP:N7.CLH:VOOCV#5.O^RJ,M"-U96RO3OG6G7A(LL5W:1S8"Y(E()ETT!"VO@ M(^W"X18WMH+MY695:IO-=06KE[ -^%VO$%S!Z.?*X">B:8+S9*D;8 G9 :X] M/7KQ>7P^SMZ>G'RDSY,7]\?9":#95*UNV-4O,PW:A@+1G,Z1P MNCY+1C: 5C?14=[Q1M)9+>!6PY6 9>%8\[:CF\$T"T=:%EEA8.$FFS7U$IZN M;1_0I5K+" 0#OV]P'4W@ D%5@Q='+@/ Z5;#N39OT#B146'EI2KPWLCQX#S? M@ #'%@XN.\!O0WC(D$IQ1%O?E_TVNE3\#?QYI:L.O\IK (OO./*'[$J5\/U2 M*]LU6GC)O*Z+:X,L"?96UM7\L(3K3F<+RA>.8'[ ? \ -PU1!/YNK4PBS*%5 M7Z,1PB0.43LIB)L *V$BU5_Q;TUSQ@]9A7P 9H-ID>GD"]7,X=1W7+TG_NH] MV7EQ3I;J#UCY'ZJ!F]\.7;R[C*=KU_OJ0%E4O& <$?L'H-=L\O!^!J))6 ^> M<=T ZF#CPBWA29#-':,4*94/IQCBFI'V YRP*E136"#:@BB/\.K8X5=G?.W@2M#70V?!V!@5J$-NG M-?SGT?SFY/S4X]D ,TP7"\,^K_"&1\?SV0_[4(]I^<.CQZ/L/9P^7("#"U A M\NSXT?3^<_C.VEJ$[.3%F6Y:,&KEYB^SCVKM=_>AOM++2V"- MT0X!: _L^>< P.1HE+V%YYN*J/'$@E+5$O4Y>!XB/*^,S4$)Z%!"7*ZST\X" M_BVJT"WP&F2XEV!F#<^T@W*./>4%#B-#KH8Z' @C:[TH6WU*E,KV*#"52W^71I= M/,\.)D#R!2X[6SM(B5N(AN?W.,H.IKU'0:Z2X8ZT55^69BXB1E0$-Q.,!/99 M:)#6H)2Q5A[I;0AN#J >/+J/.G6=XQ4;? 9Q=*=UD1,?/+X?SM\?OUN(CE(C M4H8G93J)[0;DL':&%V0[**#>;)L/<>\(C8@F(!QW)S0&7Q=PU^ 86SKUZ- = M$MRYL$!G:#JX TC,(J>(< ;4B'%R.4RLL?,U(/)1J'UTA44S#0\L7(;\/8<)H%:GPJ MFS=@RZ#SQ,"%."?5 X=V%K1>44A H\%OX6[ I4(]K*+/"N$^#\U>:\0G4 M(*H48Y-GSNL3[[J:.> /?=5P=C4U0&%BN@>YF6B'!N6>S@';5 M@3+8$!<>>WX&(J_H@!PLN%75U=XU>L* )+J@/ZR.;*>NL8B1L'G,F ]Q_>CK*3-Q=G0>]C M>SJ:^]T'1MK[LS?GV1DJ8'0RI9 0H\4B:)E*.4V/? M8P0XL+E2+1O"3F&SJ 37H"P@DHCK ::N3($$.NMTB5#YTX0[5L0W87PCQOC@ MP<3.5EUC.\5FF)L C2#0J8$2&!2Z06ZOA48EOEDC,S%PH>CB6AW=PW8-$IUN MKC,P%%H=57&(3M1US'G0Q] !VU_'P*6L@*4"\Q+"V9,7#?H=2=Y55S7<8^]3M8" M4H"-UJ@[P!]PDUEG!SHAA#ME[NW;U]9K? M/7#BI/*<$:=<@N6'^\?G_*"??X:/?DN\'+F1$0( T1L"1*&!DBYA,L=;E^A7 MQ>^$N^+=SE:LF68HT'EPB9HC*" X9*U5,]HX6"V\D07,)NT(CRS9U41'BQ8R MFZW$KS@>4%/35 M/*Q$_#Y!%1R_OE:E]01#O [$/]$H>1M&XO?87';#FC3$M-;9M48E3C6M8V,; MH#!]L=^#!%0 ,E['W81-32H5<\#O+&JAP&S*=4J[5I>PO6'.31+;@"&%L#+? M !6TTG+,>7@,SZ$4#]5,XW4MQ6F RIYXJH@!;I/$O!,;9G6*64-/(N7-&\U> M+O35E(I5)2!@W:+F%T.$+BZOD)+)Q5@1+Q6Q=#I.I"UR*"+_9L2P-./G\=PL M>DQT=67 )!7YS(H!$VR"'53S(3E>39(MX&"\3>;C)?%F0Y$R]SD]63B?>2KVU368ZR-_ MG)%XK^KJD'S:MW!7Q8H;(J IR)]&-QL5*7'3"@)'_CE!E$@SS[! ^L/$U@E& M!.Y*^VLM@@,5:R0HN)&71!^P *O*8N;!29YKC>P*)J;@)2LDSB618%*8/\P M;)56%-6).8YH7:3H@!9$1 MLS:G8>$\_Z&;&D"^#G^P@NDL%E+8D \@J=?-=A7,R"W";:/9HJS7[-@[K$G6 MM?#SE89#1Z+82J+)B-+S!B5Y_S=&@NU!?A3NFJ,=UEW0+ J+%P8([\K$C M2SPB)2)W0=$;5<;,(G TXH!L-/Q!S+>INWG@M*6>&UO*Z9Y+6 V#D'!\3,9L M-;F?\OBG<"Y(W\%2M+!:>XB7VM\#2FCUCE"%(#[O\X>T/XL^TVO=[NA'R47L0\]8?&F@HLRKJ_ M[JD4SOB&]3$8-9> @@K[8DNQ5?:+%7- 5 ^\1# OSE?-X48+K./L;[I"OP<) M>#C;)O*]#/F:4<_;YFZXP=G%9KE9:L>4W+,RG[MS% _=303.\)>#P!],A9JE M=UUPY"KVJ[$S8,.^OU[4D2HE8Q@^S+7@D$N-(=)M2D$B$?375K.Z#Z- %T"- MM+XFOZT0DC#L[7X;YTOQW!YFPK 7,12,9^)45JX"R O4_PM4+2VK.;.NG&$, M9C *%3FJ/(>[P98K@44 HER@2QPJW:4;4X>@+<$%Q@"IR0404]XZ6,E+X3Q> M@@-3Q<\@?M'B%!-T%@6_D'(C;Q+)A9[(P@5 #0;1 .ICO1*3NO'$47?66>H( M-&P%9L\CIRL?\<](D#/>E3@S$6S6$* MKXS(E5V#C&(5,0?G)CA[2;Q4XZP1I'=%)-^ M1)]K!L0[#1GAB0.SI/9<&7V-%X;0+60,UX4NLKN/+MP<6 '%B_S1^3_E@@;"=X] MA4%5V@&I DXR%5DJ'CWCV*'6RSRBZ'VIZNMJIW4:V )0B:JL 6;14$P.$1*T__OL(P%K"KT[9#FH-E\<@BHC_I+/7I654^SY3KZ'.H,) M'6 1,KP1,L2X6;DPHG,+?3S]&#FZFH!0]R3< 7A$9!SRH&68I,='Y=B\'/X= MW9MPSF2ZR*'1H.20&DF@((-F*4(;'1 P$N;!(V@ISK4TH):VP-@LW_;6)]3DE#(Q*$Y(I-Z*'E8K@ZZ'0@..BTA^ N +,T?2$):D%2:8 87- M^634,)7Q521UN'42PT>,9BD%@H58LJ90H)>QU:3.,8<4%#>4+H>*1[M%%8J8 MR+L0$>C1>J/1N"!_WQ(G%-FQA2S98MI4_L)*YR@(>%*\*CMG^S,GA],AJ59T M@CVTNMW1QIW]U#-2>M'F^#3([V5CTP7848OAW\V <:SW),=.8H0](4P4PH)& MV2]_5('G16=[J,?I:#$/ _5MO!MC"P7(8UCHA2FM9PBIS?"HFCB MRV]XS3A.S8P( 7;^700.'6@^ORGDR<6'^5M7S'TR#P)4 '>R(E?@?"\QFD"A M1V#VSN*AO1)( B-3$3W,L+(%&,P\- QOQ MK;J+HI8&-7G#W#]8\8DTPCAP% MDI'HMQVB\QL"XI@G,H>S2G1 N3$4>5(EKH]^8\D+9668YMP:U.Z%[L>2#VDH M>WRIVT5=>,;GEMV])*H'WM'6)V*DEOH2/Q&!Q).@)R2X#O\T"(.B7!R.5K0H MI_NCNKLJT5H"F=/,,3#J4C;BNY&ZYOG6T=&["W@HLC1'IUEAS2Z/';9SB]HU\&[6K' 9P 3B2?839[)$QX_.-J8# M9^>[ Z/#(\WFW!U=_!.;N_Y4OSW2NFDR_NE@J^/&$;P/8,L]D+WJI 2X5CSG MQ-:!XE;(HFHX10SS*1(B!"56T!1=23>=C!KR7& :]1:A7&+3AGURDJ3CDHU'HG]R'4K]K*'4K,?UKQ%>9 MH>$*Y"$2]PMO-,IS(O3YY!D2/7%,8Z'5U?JPZ& T"I8OUD>8/ D+U03W:8BB M>J;6LXG%-U0;CJ.2T]CGP(7L!RKLL"%!11!)@/B<8E]P'P]F MIK'MH<'CI+_ =" W+Z8R@YE2FC_(Y*5C3M5J\8D0<\8Y@? V,G+ M-2*HH%T"=6J;8S2;%615KO] P@VQ$W9+CJ*)X8 7]!4?9XFQ0QLI?$FB!)D: M19.]17( M6JK-D7KQ":V&A>/9 ?&SNK/HD[W_W.=R_]G_:97HPS3[M(NV_*,_((P/CZ;Q M%T]'DT>/LHNZI30@AYF;1]RLXTVFX=9-=]Z<5R&IZ%VS0SQ'QG'\C.6D7*D*C@,G.0OV7'QN4*"UKD:]!R%(\ M?7#/WS)1EGRM_==ICANG!8R!M$$L8>:X]F"SS+HR M0V'AM622&5;4H4)R9I<@&&.E0BHO9E2 M4R(!?O6NDJH/4[D4KO?$?5:#Z$ %VF=PW:B3""/*J$V&9>N2TQ.)E>N"0/YA M^G1\[!.U<;D?IH_&S\(W-S 3TL(C(_(DE[BC[AV+2[I)(L5NH$&Y[C=)R5;5)AQ1IAF1#3EOV32B MCZ7AI"JCXZ7BB)ZSE/GY**'!D%3T9R=4"5OP4FYPE7[F>>LBC[TS2/(E46=V MP/GT[IGYJHL^7%ZRA^VF0)6V#B$13!! BQ*S$3;R$"4OHK< &<$D@;]*XB/] M'@H)QU(3GVPZ7E6J"4KO P7#G'%-SLL"*T/0B%"VQIJ#M8^S8S#OJVXP>WOX M^D='+(M9/S<-;H%G\RJ04WTCU MN$OVN Y1SHG=F\'Q"P:^0O\"=@IK,PFQAT07C,(90'NH&4E%48>S MD6<6O::D#>;LXP#"N:R;ALTZFM=)9:N6[H)OL"7>E+]4B16 Q\_%UY&S MC]B7X[ X "OQ7(3&[UF4T4A0ET$00I4J<5BZ^S#I8:))0^W![4&,C?U+B MYQUGOZ0GXCPN&QF/PG'/Y' EE$YWFCS$D>(^:%&,G,J-/\ADYQQ1'SG?K["1 M)3I&VH9L.C=*-CJ6YA]Z %H+:&S1GPXZV>4ZA8848+9-*%2>GDZ2%A[VNM-" MZ@'F,K'I,&D6H"O,HPCY0L.+O',/NAVZB2^V'"\2[\8U"G[)>$^I.N&<'96T M?RCU7.7KR!L_SG9IHJ%_UF1W^ZOWZ$-\3^KQ">%\4"F]XQP]>P0SDB7!134- M75@OYI )]/V827+4L%W(#CA@%]7<1*8GES6BT-.)I3JB@XC\H2@E-++$D.(8 M)7PGA7F4H9][#C>\#24D2_EU] ;U\>+7I.^X!+DPW2;8J:TIZ=W5B MOGSF78"VE3HZKWES70[J4\$@MMW2_0D7W%@?'.Y:3"V.XE&)NMR#T'5^<6?! M(0R YJZ+H&=2%ST"Y=E&G$=3U?&)4(S:^H5Z0Y+I;@V$+*10(-;D9M*0X>FB"R[V&W]K53"WBWE)V ISAJ [>B#]RNZJ P0ZY?4[\6Y M*?UU=X7>XF";)/ J:OG@\AEC'N<2OKC/!2UC??<4$2OR@0'"![>[]%R^5%1R MPFH9*R.2/9-5'7DV<&NN!L:#U.#)M3F=#=&3MAI9B788K][)(56HY7.0FXY ME\C:A5G%(9/'HX=/GVQ\/LGI%L8%0.Z19Z/C8Q\?R29'H^FS9]E%HY!ZFR\N MN0",U@ILBS!L.GIZ=-3[] '+U3$HB@7*KK]!&'+\Y"CYVT5Q^NCVL!R/X(_P M\=EH^O Q=:9#%6_8G>P>/I@\'#V<'MW?_.*#;G>LB0A['&T,/S^;//:?3X;\ MQ:0W;1(A^K"/^E[T;;[4K5?24=EDP"\\Z+W>#DTDQV[AQIV.;QM;PD"<%"61 M:J9T4U\"KRL,Z(K8WP$3P+R_]-5;[^'"0GCI\Q15?O4K!OJT2\D2R"1LXJD' M;HKL=X;"E7I,MDA?^.,/C^.P 9]"\-$#R#?SJ![!=QMT +$,@4%VI&+N2 M*6M<<"H\2O-%4WJ?JMAGZ!3I= _&9UN1,E?Q#"'G.+%M!G)$C-<_ M"^:!7E3#QH,IBI _VO6D@'8?-'M!A%27E5"0BY5NX0]HNV- M=+$.53<,*)GJ3 &Q0YK-3*H=:'LH#9@^-O>^-O>^-O>^-O>^-O>^-O>^-O>^-O>^-_<\IZ-[WQL[V MO;'WO;'WO;'WO;'WO;'WO;'WO;'WO;%=F=Z^-_:^-_:^-_; Z>U[8^][8^][ M8P>SU&GL^][8MU=G]KVQ][VQ][VQA\ARWQM[WQM[WQM[WQM[WQM[WQM[WQM[ MWQM[WQO[_TDH==\;^U^]-_;D.&2*'N_,\>R'6FP49!E,&;W;=)N1&Y&47HE; M&6PTC3NDUL #097TBE[3%35<1Q?;BB'R'<% O$H#UF HD7!5E'W"GH4O=7F- -JJ.F!X=/:$KM=EZC8B18FNR/FV",D9@!UA^ M>(1BD5)7).?+)^=[=43"U#%$(U^^R..!08'6XM)P8*;WMYU)ZK%"82/#_*Z: M\1D B;N8[ G?6:[* VE)S!*_[^9 O]GDRK\);Z00]A'G MHH']4W\TSD[C^(ECL7&-\*#Q*:ZF>&4AS"!12F6D=(<):JB1(E>,151G0Y,% ME:@--/=M^O@D>K+/]L"*H YE#$A;);%+$<@=8&'Y#O^?P>H')[A<#(*UU MZ30TL)_N[CY_4H#4:[F3W59_=X:"@HXWIM%$2C/:R'JMFQEP2')\LS4#[#&'8Q./L\R$HS:= M]5Q#):WW4K7")T+9'?E/H27&::G\7L_S15WZEGX^CPPT6930;"YX+QB[*E== M&Y*'%*%WU298P%1 I\ M:CT.L/SC6S"0I%%@+RJB#BX4]?X[EL'+)5K6C'%^WC4^I:EW\H_0*GVZNY5Y MFL0VR#7N,@$KM^E7!\IF0Q4%0XDWJI*7ND09;YS8Q $NFJ'_X!T2NPXD-&R?[NZS_HYUD@O420:/X_;#LW>1 M?B-9(DNX1>BR\A=1>N%BZT_C4SVDJT_DQ^2OL&62E!"9_MQQKM ZU.T[HP"5 MA([>!8#:6L/) (DV)MV96(924V!,%M%4"N1,+#)\8?QEKP4AY6ZD):&<7..\ M#7&+TUC+1'H-%>1^=[PMY#91]6R &V=1U[$.W6A7YQ>WW; N54;<;WH)VAB: M+_'>G.(1]> 6"G\Z5PW20*&..]O?MU.E!6!J,"#X+#IKSX@$U5;$1A12C%Y M(J*>8!%[NZF./$9CZ/@$6H%O(HBOUD#5ZA^XB L0"4524COQ@_!BE\R]3 -D M _>(#@$1[M+'_G*,O\+RZ#3$/?O04M*)\3RI"H]%(;_[1_J"NUK: M-LLS3(=S8=("AE$"(7%:.$ SK]R9_ :< MS6+O.Y^8R.U??]-<7ZNZPC<[H;8NT>,NWD//<&,_Z;7IDWP-J'>A+H!?ID7J M(.=@B3THN0(OSX.O8L ? / UZ7,(IZ2M7/N-R*'IA#5]A,0]LP.9J[[&&]R/&^1; ] >5C+M.@NXM(!.LX:6>G.A(L_2#L4'K MP!;)1JH]F=/+XXZS.57@K-1PRJ\KW'"GO1SG74 M!=+IS;@XL(.NI:@A,1'.%(]^Q3/Q+P _MQRB*^JN3]F2A5ITJM!_>B5*6E? M_U;;9A;D.!31+M+ZE>8VZ,RD8P V9O A?RE72KHW\&RP,%=V)X#339,4,;I/ MA1,:T@+?U:4T-KE[-T [XB159?OVK70MHIX]%?F $&OT4D!Q10Q9A[^1-J"0[,MB$1M9:!<:_-@=GO N*6!S[\V.V4"GESOG:*2>SKLHE4N)_$D>!$\O^];"A MR;@WY:(&D/2F)S"?,3T*#1?IN+6IJ=(=-O)NVO1]J!1-EIVQS7X.; MQ,$+C2VB_%MD:XD9*9>7'[K[4F>QT#1KDZJ&@T=THY,^4BF2HU=X)*#?)9[$ MU@6EKHD2?[=W50#)_FHIY66[S*LUNS&BI4\O9C(-Y0%^-?"',(LQY2BG"0R3M) M*O0-F^[N^'564U0]O.-9 8[BIZ6\CZ33$A?Z++XS%M]-*'AWU8."W &-JI:+. MGQMHZ.D1L9'M"U5A-M#>#5492LLF?ZE]%0E=WS0PS4*$%:N3JQ7)B;G MYJJ\0B=,G"YLBK0(0%25NW?FK#.?MAMEYCD G:WN>F:B/R"\92_R+*3K;T&E M^%2&3IV=;BH@A=,,?5%(*62537>G@7W2.3?A.ME\=>/'IJ[@;WZ+U;#(^EZ38\7' MWSMXDENUXQ[?>$8R&$(ZK3'F[&)';T[.3WWP2*S/P6&?5Q2G"S>!CH0SVF MY0^/'OO74!Y^JS2>O'#76)XDUO2K:KC2@M]@]]%=HW<8 M6;MB*17M$(#VP)Y_#@!,0(2]]8W0\(U'AN6IA^X='-]QHGUB,6?[F'6@_\6W0*8\+9 P C H !D M !X;"]W;W)K&ULK59MC]HX$/XK5GJJ=J5T\\+[ M+B !;=5*UQY:N+L/IWXPR1"L=>S4=I;27W]C)P2VRU*JNR_$,WAFGIEG;,]P M*]6#W@ 8\BWG0H^\C3'%;1#H9 ,YU3>R ('_K*7*J4%198$N%-#4&>4\B,.P M&^24"6\\=+JY&@]E:3@3,%=$EWE.U6X*7&Y'7N3M%?:$%!!P2 M8SU0_#S"##BWCA#&U]JGUX2TAL?KO??W+G?,944US"3_FZ5F,_+Z'DEA34MN M[N7V ]3Y=*R_1'+M?LFVWAMZ)"FUD7EMC AR)JHO_5;7X1*#N#:('>XJD$/Y MEAHZ'BJY)]C0^Z_$M)#>D%?DD#N/XC+]64X:6\]=ZP=\?*J."?:>V4WPRDT)C MUBFM&D>D9*Y @S"5 FOUG@DJ$D8Y6: 2L$N-)O],5MHH[+,OITI4 6B?!F#/ MWJTN: (CK["QU"-XX]>OHFYX=R:]=I->^YSW\0+/$2T4B&EIV"> M=_3Q8$P2K!+3!E+KU6R K"7',VY[AFJK0Y(@7X':$Q6Y4EK&R!43:")+C1I] M?4M>O^K'8>ON/W]=E",A)O=TB^?%@$*RM . 959 \ M]Q()F\F\H&)G 4>]._W<[<^)W(*RFVON]?].K(OF(LW<98@@%'!W#O6&%<<, M=OQ6K_M,GB1?2Z:P9MBN[G >3 9^O]_01:+0CP<#LE0TQ7=//;@)-@-<%@-3(%]8VPW]3OAD_6^Z;ZL=P-EKZ/BX,X\.-6A_P. M&AE)DC(OL0*8$LVE,O6MU6R^BEI^*PZOGRL^XQO_1)T+VKG; MM'/WXG;.I$RWC/-3C7O>R_+)36/LFU2/%.P[LF0O(O?4,[.K6@4+9:33)U2I MG;N?/XY<:=4HXO +QP0H[+V&UC^?L_,8A^U2!^;G"&J>!H0L SE+DY MR%[A6(9J6&BTS:@UJ2:,P_9J3OM$5<:$)AS6:!K>]/">4=7L4PE&%F[>6$F# M!]8M-S@N@K(;\/^UE&8OV #- #K^%U!+ P04 " "K@EQ66S8BS"0& "8 M$0 &0 'AL+W=OJ\&$CNPMD&2M=B&?: EVB8BD1Y)Q#.7JJ0&AFHQTBO% M:.X6E<6(>%X\*BD7@\F%D]VJR86L3,$%NU5(5V5)U?,U*^3ZZ9^75UJV TVJ+DO&1"V)05A04"-?YJ, ?;+>W"]O,&_<;9#K;,J&93 M67SFN5E>#M(!RMF<5H6YD^N?6&./4S"3A7:_:%W/#9,!RBIM9-DL!@U*+NI_ M^J7Q0VM!ZKVR@#0+B-.[WLAI^98:.KE0Z8T.GZ@LX+IDXN1@3WMRE'6X%_7 M^.05?)^@]X"ZU.A'D;/\)< (E-UJ3#8:7Y.#B&]9-D2!CQ'Q"#F %VP]$#B\ MX+]XX*4#T!]7,^WD?_9YH,8/^_%M5)WI%6* MBN4[_9G.9H];U]H6:F,H6,N8+VL-!6Y/CE#%L +SK_;_V^, MJIIJ"(C"RAF MN/_>CS")PHX8SB\)XJXXQ#%L_LOTYOYUQ!3'J=\5QSCUTJZ8 &*(KFX>IF## M3G]_C--@AT(\G'@[%Q-0#SS^( TMT-/+\UZ]Y%77?R3"0=RCX#C&"4FZ-D<> MCL,QNC=UO&?2'5!=X6H^=+:(<30.^EP0>EVG$H*#,&Z,>4U[$OEXW#HHX@? M@]T>04+P>!RA>TAV')+ =XXJC#Z^H>7J_#W2]89=)P1C'*6D(P[!CJ!+N##" M8\]''R'QJ=-1_5+C_3IF21>5R&"([][AF&"(=X;Z'U( MB/,Q,).$;4D4 7WBEB0$,OOQ;H[-)N]$5E0Y6"RD.,VH7B(H@]GCJ>U^\H9E M7&20%&R*R%S)/-ULGRVI6L $JK7,N L"5TMM$;DJZ=_ T\]4*2H,@I;2B9\A M9VO$NDG;)FE<9VDH'W6FAOQTY T]Z(6* DB/T5$:#./-T,T[(N$PV$V ,K9B MKODKGH? 288^2,,@+SH%2JELFJO;6Y@_='GNCFVK7^:RI/[J-+D)?2-["VDU73M]LTV;,(:MSL6A<:ONP/B_N(_[.E 23UL@F@D 2G>E?,8R6FGV-5JW% 2X2M?F,A#+DF>T M*)[!07,-=PH+IKA^[+4DY^#CXM3(4T%-I8#$"]!GI6R$U'<,>WC07UMK7']V MP%45\$?]3P?M2.$.Q#TFO?1 = 97&[L->*J? 4-7.UH,LO4$H_629TNT=@X7 M;&U]#UNQ+Z8F?AT,BFW"8<867 BKI6)&2=H0V/KY9RHJN$"AI@<>'F@CHVT; M&1WL_>[K.YFE]<:C<-DIP$],]W62A]&NM 7:#^5=$.-7.+:W,5HS<#XX;"X+ M:$CU=VLFG7*M 4%765:'BP(CX(RA*\9( )]WF3--^M#7 4[.H>E.4D[EEI7 5I507H MW]+V_M@+NH7MJRTK.)WQ@AL(]U[S(AR1X,4X3)+7EN_KVK^X&?>%QJAU6X94 MLG#?!"S]X,#KB_-6NOWL<%7?MG?3ZV\6[Z'60>2C@LUAJ3=,("Y4_1V@'ABY M&ULS5GI;]LV M%/]7"*\H$H"+>8@Z'_;X93646FP,UDSG\,U$Z MBRUT]77?S+2,QP53EO89(7X_BY.\-S@N:._UX%C-;9KD\KU&9IYEL?YV)E.U M..G1WBWA0W(]M8[0'QS/XFMY)>UOL_<:>OU*RCC)9&X2E2,M)R>]4WIX1KEC M*$9\2N3"U+Z12[3U$D".[XLA?8JG8ZQ M_GTK_77A/#@SC(T\5^GOR=A.3WIA#XWE))ZG]H-:_"R7#@DG;Z124_RBQ7(L MZ:'1W%B5+9G!@BS)RS;^N@S$?1C8DH$5=I>*"BM?Q38>'&NU0-J-!FGNHW"U MX ;CDMS-RI75\&\"?'9PF=](8R',UJ D1^_L5&ITD=O$)M*@.!^CMRH?J=QJ ME0+O-;K,K=3 XD;'Z&H^-,DX@?E$>Q_C82K-_G'?@EU.>G^TM.&LM(%ML($R M] 8T3 TH'LMQ4T ?'*J\8K=>G;%.B:_DZ !QBA$CC'7(XU64>"&/;Y!W!9MA M/$\E4A-T\66>V&_HC;13-4;U^/WY*["A2RLS\U=;%$H=7KL.M_T.S2P>R9,> M["\C]8WL#5[^0'URU.&!5WG@=4D?7)6[SCDP2?(X'R5Q"E-8;FO8'FWV=DM\ M^4/("#]"C]W^(6-=+@0$TRBS(2Q(-Y6KXV!J2;U#ZQV&/L@;F<]E17R!/)_7 M>@'Q:CV*&0W03UH9@V9:31*[IH\*L6X#]==H@OCHW4QJ""MLE]1)7!VR%Y'] M=2+%@0A:Z P+X>^CMP#1#6DO@(7Y^XT^#B+>H !S*-:%[MJ>&K>"MLW+RE2< MS[6)B8Z0UC:AS+VKT?<$B.AV$>\J4KFW2PQHKEL"JZ MH$U4P" ZMW&A\R*7^AKTM:% )_N.J.57QOG/@+O^$W@05!X$CXZ[W1(_3B6: M0#)6"X\;+22OZ!SU;=SBC'\+=*8(D"7-JYEE!_ MV"EJK JT![D>HCXW4 ^8_KW0^RF]D'0NZE] "1O:O?\ M(&R!Z@ J?]("UMO%$=XB3F#/U=N5N-A:G0SG99JV"KDM?(^0[HFHF2A ;KW6 M?^KV'JEDY]2R[BT5#).@44$+F!>O,^-L:P."/V=V7^LA)J1EZ0H

!^+H'[UP7F$642[4F?M^I!VI\[3UQA'@6]BZTUK.(PYD":L5( EL\VR] M1'+74JLT2!:L11$6E!?5PE+4GJL:&IF?D\8='\,\JN-G)':_U7K&ZN 1JH1 M8,J#&B%TT?,>4B,('Q/!UL@^K)PP^-X2@4(QN>/D"^2;6UTEN4"HGP$H. M%#NGS4*SM6S8J'M*&R M5F7%YU3&8ZG= /A_HI2][3@%U=/JX%]02P,$% @ JX)<5J2@F4\< P M*0P !D !X;"]W;W)K&UL[5=M3]LP$/XK5I@0 M2(6\](52VDJT,&W2D!"P[<.T#VYR;2(<.]@.A7^_L].F@3898M(^\27QR]US MSSWV19?A4LA[%0-H\I0RKD9.K'4V<%T5QI!2=2PRX+@S%S*E&J=RX:I, HVL M4\K

1:#A$2@M!J4EH#0"16O:O+<>R1\>E>O,"L%F M"Y?>:Y1*(>S3LZ*BU638]4BP"Y+>1C@'?PHDH!42*-K6N<[>JD&WBO2.JH5; MU2?8W.+#\PO[;J6V"S.W.T86Y4+"J31&9N7FDM$94ZZ /3Z7TKSNN+6)]?+8 M\7]02P,$% @ JX)<5HZ1H6(' @ GP0 !D !X;"]W;W)K&ULM93!BMLP$(9?1:A06NA&MI/LEM0V-!M* [LT[-+V4'I0 M[$DL5K)<:1*GT(>O)#LFA22W7FR--/^O;^R1TE:;%UL!(#DH6=N,5HC-C#%; M5*"X'>D&:K>RT49Q=*'9,ML8X&40*_YR!UF]&8'B>>Q+9"/\'RM.%;> ;\VJR,B]C@4@H%M16Z)@8V&?T8S^83 MGQ\2O@EH[D\Z;.F%I^.C M^Z=0NZMES2W<:_E=E%AE]#TE)6SX3N*3;C]#7\_4^Q5:VO D;9>;N.1B9U&K M7NP(E*B[-S_TW^%$$$\N"))>D 3N;J- N>#(\]3HEAB?[=S\()0:U Y.U/ZG M/*-QJ\+I,%_ &LD-^8(5&!*"-PM +J1]FS)T&_@T5O1F\\XLN6A6C,@X?D>2 M*$G^E3/'-< E UP2_"87_#JJTE/](8_\(-1.G:.ZZN+;>F8;7D!&7=]:,'N@ M^>M7\6WTX0KC>& 32*)G?3E.U/]V4G_>:/[B,W6U%;(F'CA-'H M;DJ)Z8Y#%Z!N0@NN-;J&#L/*W2!@?();WVB-Q\!W]7 GY7\!4$L#!!0 ( M *N"7%8O)$MN-0, #8. 9 >&PO=V]R:W-H965T0@VW'.N?8X_)WO*[G@((-!#3!(^U4(ATBM=YT$(,>8#FD(BOVPH MB[&05;;5>)[NF"RIE\"." M/3\H(]63%:5WJO)Y/=4,U2 @$ C%@.5C!S,@1!')9MR7G%J54@$/RT_L'_.^ MR[ZL,(<9)3^CM0BGVEA#:]C@C(A;NO\$97]]#T7 MSL<">Q-&]XBI:,FF"KGZ.5KJ%25JG"P%DU\CB1/>4M#@+J1D#8R_1?/[+!*/ MZ#VZSD1(6?0'UF@98@8K4LZI5Z(JG.("I)I<9#FP'FO?FE3DT M/M09TB>9WR?9O">R(VOLRAJ[B=T[F"Q)%J^ (;HIAKD$]F1X*-*\%&']0,_R_\?W4.]%M'SE]&VL9IY)$)WEZ1\8LVF;5ZM(SS&QO:=8CU1%9H MJA^P<*VXI1470-#^&KZB0A_J\&,J+'3 5(+]O MJ#S,E15ULJ^NBMX_4$L#!!0 ( *N"7%:-ZK#^#@( "\$ 9 >&PO M=V]R:W-H965T]5_A[&>A>,KE##^2_HA M=H'!16>LDB,8%4C>#"M[&N_A!!!]O@"(1T#L=0^)O,HULRQ+M.J)=M'(Y@Q? MJD>C.-ZXIFRMQE...)MMK2KVM1(E:/.&?'WLN#V2]^1!6=[LB.^1(6_78!D7 MYEU"+>9T2%J,_*N!/[[ OX9B1N;1%8G#.':T\#\'1;V3Z'@2'7O2^0724>:? MF]Q8C7W]>T[70/'A/(6;]:5I60%I@,-L0!\@R%Z_BJ[#+R\(G$\"YR^Q9W>= MS$$359$#5FQ(BXZIF092@RA)?B3CE;N00DF)\VE<)\X5,J1:^%3NC1VR**&' M4W7TI/_N*?UD>L<;0P14B EG'Q&LA_$<'*M:/Q*YLCA@WJSQ18-V 7A>*90] M.F[*IG]$]@]02P,$% @ JX)<5MBJ<-K'! AR !D !X;"]W;W)K M&ULK9IK;Z,X%(;_BL6.=J=2-V"2T+2;1&H#:':E MKJ)IN_O9!2>@@IVQ3=)*^^/77$H@0YF@.5\:;'P>7U[[V!QW?N#B14:4*O2: M)DPNC$BIW8UIRB"B*9$COJ-,O]EPD1*EDV)KRIV@)"R,TL2T+>92F)&UP+)+$V)>+NC"3\L#&R\9WR-MY'*,\SE?$>V](&JI]U:Z)19 M4\(XI4S&G"%!-POC%M_X^"HW*$K\$].#;#RCO"O/G+_DB3_#A6'E+:()#52. M(/IG3UW"FK4=>:&S>=WNE]T7G?FF4BZXLF_<:BBA3$S4$@W)$O4 M5W[X0JL.37->P!-9_$6'JJQEH""3BJ>5L6Y!&K/RE[Q6 ]$PP),/#.S*P#XU M&']@,*X,QJ<&S@<&D\I@(] M412M$Q)0/9T4^NQ21>)$7N@R3P\N^OSI GU")I(1$52BF*$G%BMYJ3/U\V/$ M,TE8*.>FTFW-:S2#JEUNV2[[@W9A&]USIB*)/!;2L TP=2?KGMKO/;VS>XE_ M96R$\/@2V1:>=31HU6]^3]Z0=?VAM=MO[=)@A,8X-[?M#G/O?'/<8>Z?;V[U M#.6XGC3C@C<^:]+08M)TM.JNI$RZ*;G/O)$[/;,6AG:*DHH]-9:__H(=ZX\N M>2!A+B3,@X3Y0+"6KI-:UTD??>E3O8;U>D6QE!EA 44!EZIK]=[U@H9*"PES M2YA3P/)]=;_44W[?U.O[$LYT/&D7\OLPK<&=UH,[[1W<=2:"2.^!Z'8K:.%- MN\:UES%T7"%A+B3,@X3Y0+"6JDZMJ@/B"AU(72%A+B3,@X3Y0+"6KE>UKE>] MJ_7O+'VF O%-?;31+I&&^:E&"<(D*0_&GW6Z+'#1I7I9Q[3A1*;6;.K8UT[; MVZS.+>CVMGJH6I P'PC64FM6JS7K]ZTBUIO53@M6B%'($O(D(4(>U@M?]"E(1Z"U1?\SF:XX?F/:G4;Q# M9*.T?HTEUR5BB<9V<[,>V=.3-=;;@*%>$Q+F0<)\(%A+16P=/R>M7AU7G,E8 M;X9$E:&'@,9[[38Y^Y&&%;=YX)J-)];)V6W57_U0%4%I'BC-AZ*UA6S$!3#4 MMT!%:DJ'K[]7KK>^P M(]V0_!3;*6]O=4/W2%":"TKS0&D^%*T]#8XQ&@P3I,&@41I0F@M*\T!I/A2M M+>\Q5(/[8S4_=6#J9P_6?-)U_K).SE\N:*4>*,V'HK7%/(:&\-#8T ]=]CUY MC=,L[507-(@$2G-!:1XHS8>BM2?!,9*$84))!$IS06D>*,V'HK7E/0:4 M<']$Z><<-F2H9E713ASV^-1?@\::0&D^%*W4TFS#*FR@O& M.K>^3;\M[I!/\MW\EKVXESUBRBOZ>R*V,9,HH1N-M$97VM>(\M:[3"B^*VYI MG[E2/"T>(TJT+\@+Z/<;SM5[(J^@_M^#Y?]02P,$% @ JX)<5EO63X-\ M! WA\ !D !X;"]W;W)K&ULK9EK;^(X%(;_ MBI4=S;;2#KE!H!U HN2VJZFF&CJ[G]W$)%&3F+%-F4KSX]>YD!(:,B"=?BB) M\?OX..?%CNWICK)G'A,BT,\LS?E,B878W*HJ#V*283Z@&Y++;]:495C(6Q:I M?,,(#DM1EJJ&IEEJAI-L=2>ENINC*ON!; M$L6B*%#GTPV.R(J([YL')N_4AA(F&T]VR\[(S M3YB3)4W_2T(1SY2)@D*RQMM4?*,[G]0=&A6\@*:\_(]V=5U-0<&6"YK58AE! MEN35)_Y9/X@#@3X\(3!J@7&NP*P%YK' .B$8UH+AN2V,:L'H7(%5"ZQS!>-: M,#X6F"<$DUHP*;-;I:/,I8T%GD\9W2%6U):TXJ(T1*F6*4SRPKLKP>2WB=2) M^4K0X#FF:4@8_Q,Y/[:)>$6?T$(@$1-TC]FS_/U\7:\)2_((7=E$X"3EU[+* M]Y6-KCYYB+FR,E#$K8! MJNQ.TR=CWZ<[HY?XSS8?(&WR%S(T0^\(:'F.W#PIM_OE-@D&R-1+N=$A=\Z7 M=[7NGB_7.N3>.7T?GVS=[Y??XU>D:UWJ5B+-QIQFB3-/X!:/]^B!T8CA#"V* M04Z:LR.HNXHR[*84H_\MW^" S!0YO'/"7H@R__B';FF?N\P!";,A80XDS(6$ M>9 P'PC6%(CF,HX7R+\X"@@'+1-:K=]8(N-1TDS*Y@5@DK MWEU>YG(D>#ETTOL:UL@]:9?3W>/[Z:XKZ[V< M2[,.";,A80XDS(6$>9 P'PC6\IS5>,X"F=PL2,=!PFQ(F ,)&FMQZ09>:#A)F0\*<"C9JS8/:T2SG0K;H0<)\(%C+3)/&3)->,WER MS9CA'*UP()=N'W&V^8R6=("^?%FB7^C\";6WE4N=!@FS(6$.),R%A'F0,!\( MUG+D3>/(&Y )]0;2<9 P&Q+F0,)<2)@'"?.!8"W'Z=K;[IG6OW"((D8B+ BB M^SVR#4L"TN6[?M2EQ@.EV: T!Y3F@M*\FG:XK-6UXJ\]Z_N_K]>VS,&&J]X_ M<3+*N70)#0CIW"^]ZP=<;!1(F@U* M.ZUB++'E*ST)T562(UZ67'>P*R70^4YD/1VIYXVS;7>_=(+UGH]9,N'FM -\]!:4Y- M:VUZ=HPTH/OBH#0?BE:Y2CTX-,P(B\H#9"Z=LLU%==;6E#:'U(OR:/:HW-9O MW>JH^0U3G7S+Y5^4Y!RE9"V1VF L?]:L.DRN;@3=E$>33U0(FI67,<$A844% M^?V:4K&_*1IHCO3G_P-02P,$% @ JX)<5K9;Z+^&ULM9MK;]LV%(;_"N$56PMDL23?L\1 M$EV'90B:=OLP[ -CT[90271)*FZ'_?A1E]B2K2CV^K8?&EGF>4A+CZ4C'O-R MP\4GN6),D2]QE,BKSDJI]46W*V\LN(BITB_%LBO7@M%Y'A1' M7IGONQ?32YZJ*$S8O2 RC6,JOMZPB&^N.F;G>Z%?=;>4>1BS1(8\(8(MKCK7YD5@Y0%YBS]"MI&5;9)]E$?. M/V4O@OE5Q\A&Q"(V4QF"ZC]/[)9%44;2X_A<0CO;/K/ ZO8SWYXHE:2.,F:X84"W[>%W]"LQ)B]&V^W1-IN=DYZ9A5M60[AS?+C9$.X> M'VXTG8MO&[Q_1+@Q>G'PP6L'7NCS9C4-ON9!;_N=Z>6\WDO?F?11AO-0WQO. MR .-&.$+DG^/R%^_Z:8D4"R6?S>,\Z;@]INYV7WM0J[IC%UU](U+,O'$.M,? M?S"'QB]-MB%A-A+F(&$N$N8A83X2%H!@-:'[6Z'[;?3I]7HM^!.;%U=QG<-L M+_OKXK+?Y'(K\E27D3 ;"7.0,!<)\Y POX -U6[&XUAGPC*[J#:YUPH\U3TDS!X<'*&AF=WRJH?1 M.6QD3BL/.7@?"0M L)I2PZU2PU:E*HFKOC=7;2)O=5I: M)*OOFLQJY9YJ%A)F%[!!U0=S8EB#_IYZZ^)"H:E=;NWFYZ$KII[>%4:Y$P&PESD# 7"?-&!U_.26\\ZO7W;J ^ MLM, !*M9.]Y:.VY/&6.>)HJD*HS"?W3FF.IG;$'4JIX]1C1ITK45?:JN2)B- MA#E(F(N$>>/#!*0WV,_V?&27 0A6DW6RE772+FNJ5ESDGBZTJ%([FLT#A\FR MXNWA9%>3NJT=G:HN$F9/#L_I\."<.L@N723,.VK\/K++ 2K.6D:NYE7H]7* M^V?=KI>"L9@EJDFX=LBIQD%I-I3F0&DNE.9!:3Z4%J!H=8TK!03S.\V&EF"4 MVDB:#:4Y4)H+I7E0F@^E!2A:76UKI[;5>H7^/8T?=7:@A7XN;TF9ZB0B3(@2 M-)&T*-B^,J50=E)].!@8X\'0FNQ-^=P>W=)N'_C)>B)I+I3F06D^E!:@:'4] M=V4HL[4H,+T7X4P_9&E#BWG[S,,YCR(JY&YOLY+00E1)&U>GILZ'_7UEH24F M*,V%TCPHS8?2 A2MKNRNT&2V5YKNF9CI1)E M^5!:@*+5A=^5T;/NV MK!E:;2MI>SFX,=A_V(,6TJ T%TKSH#0?2@M0M+JVNZJ;V5YV^Q\IR!W]$L9I M8^6MO;.3/8;6WJ T!TISH30/2O.AM !%JR\.V-7S+.,[)2 6M,8'I=E0F@.E MN5":!Z7Y4%J HM75WM7XK-9"R[W3@=)<*,V#TGPH M+4#1"FN[E55N,1/+?(FD)+/LAVC%(J[MWNTRS.M\\>'>?MN\<(O%E#M,L;;S MCHIEF$@2L85&&N>C08>(8KED\4+Q=;Z6[I$KQ>-\<\7HG(FL@7Y_P;EZ?I%U ML%VT.OT/4$L#!!0 ( *N"7%9&-!$"@0, $8/ 9 >&PO=V]R:W-H M965T;]/JV]7BW>R8_Q9I(@27HJ,%D6K*$UML.)+8@(K<=AW'MPN246LV,6N/?#9A MI[J36P]@O?LB25>L&>338DP2>4WS>/7,WLAB7."J0B M8Q0XKJ?6_> N#+2],?@GPYTX&(,^R8JQ9SWY$D\M1SN$.492,Q#UL\4%YKDF M4F[\J#FM9DL-/!SOV3^;LZNSK(C !M8$)5"LJ(&*P^*C%:_Y*76X0"@>-H!;@UP3P'^&<"P!@Q/ =X9 M@%<#O/<"1C7 '-VNSFZ$6Q))9A/.=L"UM6+3 Z.^02N],JKSY$ER]313.#E[ MDBQZ3ED>(Q=_0/BCS.0K? *S#',5@1@6K%!9*8@)[(>6#>\:' 3PP*E,!(8TQ;L$O?H%W.PAL M)4BCBKM79>YV,CZ05Q@.KL%U7*?-GV[T$J.;/=QM@2_?#Q^TP,/WPYT.+89- MA@P-W[ K0SZM3"I$!ZG0%N>*R6MGTB7O3FQ(A%-+U32!?(O6[/??!K[S9YO( M?9(M^R0+>R(["H?7A,/K8C\;#L 7/<9KH.K?A:WAR@%)7O35=)U!4*7#-:@; M>BZOYIT;7QJ]BLPW9/K/:CMS?6\\G-C;P["\M1IX0> =6X4M7,%HW!@=Z3AJ M=!S]3QV5>FTJ==)>JM+HS27&I#'V2+?LD"WLB.XK#N(G#N+?*.^XS''V2+?LD"WLB.PK';1..V\YK M\85&ZDU-^$&G^%]/) :R5:^A9)4CJ&8)UJ4L.4+""95MZG>27WH] M@C>AO T<-_#]D]+=YZ9A3V25^/9!PU @3TRG)E21*:FLWI*;U:89O#<]T,GZ M0C6)54_WDZ;J,!\(3S(J(,>UHG1NQDHO7G5MU42RC6E+5DRJ)L<,4]7H(M<& MZOF:,;F?Z V:UGGV'U!+ P04 " "K@EQ6ZN M2N/,[C[T3BH]F3QL[8,;!*AB;$8V=/?^^I5L@Y M7VPB7A)P2T>ZQ[K2.;+P M[4O*?V1K2G/TNHF3[&ZPSO/MQ]$HFZ_I)LJ&Z98FXB_+E&^B7'SEJU&VY31: M%)4V\8@X3C#:1"P9W-\6U[[P^]MTE\T1C.L\E1"3^V],9C6.))/KQ9P4Z.+8I*YY^/J#_ M6@0O@GF.,CI+X^]LD:_O!I,!6M!EM(OSK^G+/VD5D"_QYFF<%?^BEZJL,T#S M79:GFZJRZ,&&)>7_T6M%Q$D%$K14(%4%4J_@MU1PJPINK0+V6BIX506O8*8, MI> AC/+H_I:G+XC+T@)-?BC(+&J+\%DB[_M3SL5?F:B7WS_EZ?S'.HT7E&=_ M0Y__W+'\#=V@)\KW;$YO'@2E"U040K]MY9W*T+N0YA&+L_>J'#*5^\\CW3Q3 M_E]1[-M3B-[]\A[]@D8H6T><9H@EZ%O"\NR#N"@^_[Y.=UF4+++;42["DIT; MS:L0'LH02$L(F*#'-,G7&?J<+.A"!Q@)/HZDD ,I#P1$#.E\B%S\ 1&'$$.' M9MVK8T/UL'MU!XC&/=YBM\!SH5M\\USBKF01--@DF9'#0I1_1UR_AYFBI(C2?B>-@C]2$$-]Z7*5MH.E4G$AKWG9EHLN@W)U5- M:).2@W'@>DZ=.D-)X_05PMV^E!:B:"%=LBMZCNGEM)!&L $AQ)U.ZZR ?>D] MH"RAZPXM?E64>>QDV>R# 8UWFR*NUMH>D\*7&/877?*M4Z4C9I4H:= M84#JG%G5_;;0=,Z4\L>P].^LV3IRV'0(#[%_# MBA!E10C\%*#+W/KS[,-]\!OL8]+.OE7K8@M-9U]9%P);ETNFY9^_&W"?^N6" M50-D"TV_&\H $=@ =9N)HM6*TU644\0$URS)V!SMHWAGM.U5BX&F8EVOKOSA MCO6F\1H.B2B'1#HYI#-32C\:FT]'IF.WOM$-]ZLWB]?P3T3Y)P+[I\NFAGZL M-A^M& >G58ME"TVG55DL ENLW]-<3(V[A--YNDK8_VK'#\07P2^G<53QG:3) MS;Z\%5GKL]&J32W+W;%3W\.$N]:;R&N8,E>9,AO5.:5R1!JY;#HQ M[$X:0Q%NNC=1UW!CKG)C+NS&OM>'6I1ENTWIRW9RIVZ9C.K M:*$M-)W9DT-:L"\*V9XMY#+SQFAL'F\E "8G ZXQV,Z7">$R>O>5N7'/F9MJ MX=RG8D)G,7FS8#,Y:;N-.6P)0$=V$)_I5E/VZ6G!;ZA7(I=KA8 MBN&[%I@ZXV"_OE?<4M#Q&^&U%#P9"'I\2AN[L#9NCP^X>6-C;SRW_C2JI2"N M"^6PK2#!+?$IU>K"JO4X,&.V-&I.N'[OR=:J-#T36V Z":CSI&2H.P67K%[' M7VW*QIE5M- 6FGX"5HE0#Y:&C96_6.6%/!0&2 FG3"JGM#H ONK]E+/JP^DS M$F]8SSU#(7]8FUY#0R$\]#USTGE**'JP4%2/)!<[+C!Y_@:4N=PB8GF3DNTNP*GC8#:Q:;-DJ%)K!Q:UQ*:WFP MUGIL7^'@FGUG *MHH2TTG;630_#=CM)^ M:@[;W/:=644+;:'IS"HY[OVD'#]3__ADSNFP^=81:WI\R#=I3^-K;!)[2IU[ M\";QX:=5J1B/A9A:,BZ/[U2_]9O3)!=SI)% ;-A#&S:V">"V>C-SC;U?7[D!'W8#C53- MZ#R5&Y8MN0K#]1YD5C=[;:'I5"H#XMO[2:YOU9%810MMH>DT*D?BPYO.'7/5 M,^:J6\]5JX["%IK.S,F/<<^?=M%R-5\S#J2JS;,E,ZMHH2TTG4GE,WSX![N] M4M6J\;"*%MI"TVE4QL.'=^,[INJX6ZI:-0ZVT$IF1B?OXMA0OBK>:9*)H;-+ M\O(-%,>KQ_>F?"K>%E*[_H _AN7;3Q1,^3*6QXBO6)*AF"X%I#,^/&&UL MM9I==M5*;JVY7^FN(J+S@ M&XCU-TLN(JKTKEAUY48 #=*@*.R27F_4C2B+.[-I>NQ!S*8\42&+X4$@F401 M%2^W$/+==0=W]@<^L]5:F0/=V71#5_ (ZLOF0>B][D$E8!'$DO$8"5A>=V[P ME4?&)B!M\2>#G2QM(S.5!>=/9N>WX+K3,R."$'QE)*C^V,(S()*F//P*PO4^KHSZ: EC0)U6>^^Q7R"0V-GL]#F?Y' MN[QMKX/\1"H>Y<%Z!!&+LT_ZG(,H!9#AB0"2!Y"F ?T\H'\4@ !116=3P7=(F-9:S6RD,--H/7T6F_/^J(3^ENDX-7M4W']:\S (7]" M=]\2IE[0.7H D:ZIV(?S6XTU0&E#]&ECSI9$[SU0E(7RK$';O^XA6H#X6S?] M\NBA]^_.T#O417)-!4C$8O0E9DI^T ?U]CT+0Q,U[2H].S/&KI_/9)[-A)R8 M"2;HGL=J+=%='$!0%>AJ+ P74#:A#>QVDXJ0GW MFH=CRVSZAS/=3_7ZMC-]ODA/D,\CG3@D-2>H9F2WF=*@7LFDHBNYH3Y<=W2N MD2"VT)G]^ ,>]7ZNH^12S',D5B$X.! @HNY2\1P-HX)I>, TM"ZTWQ-SN2.^1(_I)5Z':>@2DTLQSY%8A=SH M0&YD/:.?$B45C0,6KQ!52*T!+6#%XM@U?&U]M.6 M;R8V3,5,';&=X=&@I_^FW6T9G:-.*^C&!W1C*[I?!(T5O,G%*M*6R_@5EV,B MKUL;E?A<7G@<6GE2+D+X MSSRL/;3E\VA[)56;LH[7VVYIVI34K+!Y=P//4G:* 23_D,CE1IV*G];Q3-<^56I5E4>5C M:RGR? MHPD%?IF+ MKO;P,1N7_L5SI59E4S@38GH,GO\VN2H]-F[F MFNUC:,U_^,HUZSIM<:^$Y=12YVLCR -Y5AU5RA5,@=J=PZL)&\&RVZQDY-0*Y6ID1.6;TN@D^ M>E35+;U@$(%8I2]J2#VE)%;9[^F'HX>706[25R".CL_QE9>]TE'(9&^8W%.Q MTJL'A;#4DKJ8T&M>9"]M9#N*;]+7&!9<*1ZEFVN@ 0C30'^_Y%SM=TP'AU=G M9O\"4$L#!!0 ( *N"7%9:W@UZDP8 'TD 9 >&PO=V]R:W-H965T M#Z2'P\/ST?Q:L?XLU@#2/22Q*FX M[JVEW%P.!B)<0T)$GVT@56^6C"=$JEN^&H@-!Q+E1DD\P)XW'B2$IKW95?[L M@<^N6"9CFL(#1R)+$L)?;R%FN^N>W]L_^$Q7:ZD?#&97&[*"1Y!/FP>N[@8E M2D032 5E*>*PO.[=^)N;/Z/KGJ=;!#&$4D,0 M];.%.<2Q1E+M^%: ]LHZM6']>H_^6]YYU9D%$3!G\5<:R?5U;]I#$2Q)%LO/ M;/<'%!TZUW@ABT7^'^V*LEX/A9F0+"F,50L2FII?\E(043/P1T<,<&& #PSP M^1V$P/+6&46$PRIDQ7KI,4#OWWU [] B37A(!!-T5-*I?BH'JKK>QK'VNIJ M(%6?=,L&8='^N6D_/M)^'Z-[ELJU0'=I!%$38*#(*!G!>T9NL14Q@+"/O,E' MA#WLMS7H!/.AGYOC%O/@='/?TIMA.;[#'&]H&]^S13Y (4M4N!!$#U!+RVX- MTJ@=20>@2[$A(5SW5(01P+?0F_W\DS_V?FUCR258X BLP>"H9'!D0Y\]:H]% M&TY#:"/-:MR5- ,VSL%TQ-[._-'58%NGPE%]#2K.2RK.K51\62M,'2S0!CAE M$6)+)#80TB7-W2L5$&8ZCB/)2433%8K(JU 13:[5)-^M:;C63IBH>"_R8)&S MBB1#"V.27V]!R.(],\&DC7=K2[OR;N\V]O)^M#FFHU8T1F-MKJ^M7E=A\" ^;CF^[CO30Z\WU&5#;XG)=\3*]]SM-)& MB16A*R7VYO@>>@7"6]W243,:-$U+FJ;6%>>O3*_[VO/RR-DZ>:Q6=Z?!/=)43"C9)P14IV!I]ON9"3_G!S1:X7A+O7M3R M2 6@AV,97('HB@.7:($KM":;E7CPK9EUUX@4L3A6*Y)^9)RNW>> ;I9K,5(K"/[?.UYLHHCK5 M5#E5D7-&5.@<-CN2.OA.$W^G:($KM":7E1[P[8+@%"_[B';["$F*",E![P]J MH_"$#-?>AL[\VWLT-2DN\GV4F%V>Z5$IYJIA3?(K<>#;T_$O3"K6LI1#R%8I M_>]@OT7=*%7+(2::>J5R4Y:>::6K)=?1/-E>9V>R#=I%;0I/^X?["ZZJ;-)8 MB0??FF'/GJP$5MY[MO=>X]:MY#E5&6^T6ZFQPD/QZ+B+_@AUX5?RPK?K"^.B M2T(YVI(XRW<'BOU8XXFM+#K5$@5:?8?KN]SP1^@(7.D([)V40)8.1H3($K,T M97J#9,FXV1=IG;'8J;YPBA:X0FLR6^D5;-ZXWA?F1C<@"Z8 ?SS\_Y,?I1PE7:$U^ M*DV![9JB])V8+MM9L=M;]@_G=M/.1/V(;Q:XDAC8+C&Z? +#3M6%4[3 %5J3 MQDI=8'LN_MW"6'TBMH:'AN)<^I6BC0;'N;19'V;*Y) M1R4 L#V1/C9;$;SHZ_:..\WT"[2Z3+KX3B:U%/+Z^*#S@]JYC 3X*C_?HK_! M9:DT!Q+*I^49FIO\Y,C!\[E_&9B3,!6,.9AS3_A*N06*8:D@O?Y$C1.)K]#U!+ P04 " "K@EQ6 M,'^2!7$% #)( &@ 'AL+W=O&ULM9I= M25Y#CIKZ_X"!B, M%=A1;V*0I5VW;(MB0&(L!VY)$?;-B M/,92W?*U+;:;&&EL@)"N\B^0CV_])BH"&J5[ (I']!?NBKF.! M8"T<#+R.2A9!Q\ M+/%LRMD>\+2V4DLO,IA9:Q4^3=+GOI!QI%ZH&+J2W5\--!V$$QU+M\J.C$4"$"]RR1 M&P&^)B$)ZP*VBKL,'GT$?X>TBCX)!L"%%P Y"+4,:-Z].6QI[G=O[FBB<,+%FO_X"1\[O M;71,BOF&Q&KDO)*1).R7A<9'S%0*FGC#!K/C:JW)RM<.^"=Q3$H<$^VF]CTS;FJ:W+X2 MKHPH^(8I!\\XVI$43Y9^@'(^I(W#Q.1N9U+,-R160PJ=RO,Y)O>[D$41YB(M MRF==ZZ0K^AP?3*?QP!DWYIQ^9'TQFE*K':''C-C%]4 M.V0)G0'R&@NSI1H:#*O46 \+56&AKKM7QZC0<517 \]K1J7MMO>S-Z16AU29 M;:AUI*?WLH[(W#9DDZ.)8-1CFU*K(ZM<-NQML]NWMHX(O9:$<[R4VFHUTY*O M'_G/DJE,--2[Z*>$DX"M$_JOFD0!B[X< KYA&J%I^\).B#.7S0@#X3XO>V7]%ROT9OM M_V'+8>7+H=Z89^]X+I?9FYP:6I78U'6KN2HD/YF!;94FS<675QH=[G8G]K#* M14.]C4[WL,S-J,F0I9<5Y4*"=X)Y:S"&/&X1M4DUWY1:G61EP*'>@9^:&ZT8 MC3INHVJ^*;7ZF\;*^X-1:U MF/!U=E8NU-39)3(_\2Q+R_/XV^P4NE%^!Z_]_%2]DLD/^>\Q7]-$@(BLE*0S MN%*/EN?GYOF-9-OL)'G)I&1Q=KDA."0\K:"^7S$F/V[2#LK_7IC]!U!+ P04 M " "K@EQ6;3+Z5*\# !*$ &@ 'AL+W=O&ULK9C;;N,V$(9?A5"#-@LTT<''IK: 32RAO4AAK+'M-2.-+2$4J24I M.P'VX3N4%-5R9:T-R!,<;6T$JWS!]M640(9 M5?[H<1I!ERE@A,)VZ7UV7T( MY\:^-/@[A8,Z:A,SDQ%%@JGRFQQJ6\?5+W^IU.'+PSCEXM8-WZC [XS"J'4:G#MX9AW'M,+[485([ M3"YUF-8.TW+MJ\4J5WI%-?474AR(--9(,XU2KM(;%SCE9F-MM,2W*?II?Z-% M])H(%H-4OY#@6Y'J=W)'@BQGXAV E._)NI!1@OJ1-:. MXC-])\[L5^(YGD=40B5TA?5T*<0=D1QD*N+SK%4_:P71/1FY=41?-RMR>_.I M Q-52#W8/D__^1.G=^[A!P2MAH2%@P)"P>"M;0=-]J.^^A^<^)S MF49 Q+8^"P3>S&A&,*[=&!7,K0Z"N7SWOG,_GRSL_;'B0PX9# D+!X*U%)\TBD]Z%?^KR%Y M&LFXX'>1X%$A)8J+/5O,AGQ7)T5%OM>M+CE[Q[A6S@HV.5+3.Y%RR.&"(6'A M0+"6E--&RNF%4M:'MAXB)K=XYF@2,;-,E82_U6@F'A*TJV&^MW.RV]T)P@4U8V4R/ M;1J+UE+/FZ6>]R]U=4@4_KE,\D*J@F+6TX+H!$BP6:]_=&KFEVWTI]XHKEW- M(6'!D+!P(%@EI7U4 V4@=V6UJO!$%%Q7!4+3VQ3$G\LZ\*1_A85R5=?^AZFJ M[&5:/6B1EY76B]!8MY7-!(M]D,8 WV^%T!\/9H#F MWP?^OU!+ P04 " "K@EQ6$DN)1'(;X6'WY* M;@96T2*6LE@7"&K^;-@=2]."9-KQK8(.]G46AH?'W^E!>?'F8AZI8GGDSF Y(PN9TG>I?Q39BU06-"UXL4E7^)MNJK#4@\5IID57&I@49SW=_Z5-U M(PX,[-$+!DYEX!P;C%\P<"L#]]A@\H+!J#(8G=ND<64P/M=@4AE,SC6XK PN MSS685@;3LG=WW5'VI4_-5U\>//+NA_?D M!S(D:DDE4X3GY$O.M?I@3IKCWY9BK6B>J.NA-DTL*AK&57/N=LUQ7FB.2SZ+ M7"\5\?.$)2WV7K>][70 AN;>[&^0\_T&W3J=Q$\K>4'LR0?B6([==D'=YC^O M\POB6B^:>]WF'HN-N5V:.RWF_OGF;;4'YYM;+>;A&==NCUZL/3KGSH_;S!L] MZ>ZE[I8\]R6IKQ\53[@9H3^0!YHR(N:DE#_Y\Q=3E/RD6:;^U]+.VQUWU,XM MO,M'M:(QNQD8]Z&8W+#![,=_V!/KWVUZ0<(\),Q'P@(D+$3"(A"LH<'17H.C M+OKL3F29&5=5(;L/9$4EV=!TS<@[,VPF(DVI5&3%Y&Y@?=^FQ4Y^7RTB8=X. M=EG"BBG39F9=6)9E_G4WARH[KUB ;%J(A$4@6$,_X[U^QJ_H)]>2FDGCAN5& M-K&1R8*UR:03TU/9F1_D\_TB6?KK*WS.TE].Q\)\Y P'PD+D+ 0"8M L(;J+O>J MNWRC.=,E4H-(F(>$^4A8@(2%2%@$@C4T.-UK<-HY\MTS&;-W7 MHO@',8R=TGJ,4]#0/I3F06D^E!9 :2&4%E6TQN!H7]AU4J0IM#IG8+^2-'A] M*J^75).,/A/)OJVY9#M5[IX((72UDF)C9G"O3?@GI]-1R\Q&S:S_>/R#IA.@ M-!]*"Z"T$$J+4+2F+.ND@MT9+Y[]1V@^YS$MGUXSHQT7"='"*)-OS 1.DDPD M?/Y,;EG.3#%N]/??;6K4+LKGABDX0^MS^7!,TQ0&D^E!9 M:2&4%J%H36'6F0:[.]5P=GJ]F]/;"4-3#17M<# N,NQ'BV>_I=C4G1P7"Z!M M"Z&T"$5KJJ5.$=C=.8*[\O%,XR9Y7JP+BL&+*L5T>TP#FB^H:(<1$G$^?];B7;$5Y0MC3BN7*S-IHGA"AET9[ M\5I*([X.Y757UE=Y4)H'I?E06@"EA5!:A*(U!5JG"!S[C?)5#C(,?@>E>5": M#Z4%4%H(I44H6E.,=8[!Z^H,F("I:8^+F."<3MY9BMG/B^P-H MVT(H+4+1FHJI4P9.=\K@Q+^:!:EQJI+%C&_HHQG/:O^:BGQ!-)-9EZB@+PA M:1Z4YD-I 9060FD1BM:4:)V(<$9OY6&1D?([*,V#TGPH+8#20B@M0M&:8JSS M%'A::GX#2/"C-=UI>97#L4T<,33Q :1&*UA16G9]P>K[4\#M3NGR8 M=V/45N3QYUPJ39X9E:U:@[[I *5Y4)H/I0506@BE12A:4Y)U;L)YJS<>'.@K M#U":!Z7Y4%H I8506H2B-<58YR,<4#ZBF]-;>],3QW8Y.4D->,YI!J&EF ]M M6P"EA5!:A*(UU5+G(YP^[RRT>5/%8F%6MB^Z4VB. DKSH#0?2@N@M!!*BU"T MYI8+=2K#?:LW&UQHV@)*\Z T'TH+H+002HM0M*88Z[2%V_UFP]GNM)O36WO0 M+$5%:SCGDT?C?6B= 9060FD1BK;3U/!@*Z6,&7D4VVHI$HMUKG>;!NW/[K?N M^E1N6'5TWK,_!KL-N&K,;C^PST9U/%;AD-&&R*&"^GPNAOW\H*MAO=#;[/U!+ P04 " "K@EQ6K\@*FTX# M !5#@ &@ 'AL+W=O&ULQ5==;]HP%/TK M5B;M0UI)'""4#I#ZL6J=5JEJM_9AVH.;7,#"B5/;@7:_?MXY/HNO12JJ%G@,8OJ< XQTQV90H(S4ZEB9G"H9JY. M%; H!\7"]3TO<&/&$V*!RY)4O$8T@TEPE1,!T[A_3@F'8M(%]QS6&E-ZZ)E7(K MY<(.SJ*QX]F*0$!H+ 7#GR4<@Q"6">NX*TB=\C\M&3F8V??(1%,62;,I5Q]@T)0W_*%4NC\FZR*M9Y#PDP;&1=@K"#FR?J7W1=& M; !H;P? +P#^I=Q\T#VR"GCBEPSD0&14W(8L[]H^0U3BB6&?#P! MP[C0GW#AUM0>.1(L7.Q=A<@)FL@TWZQ4\9 G,Q++",3(-5BX_7LW+(H\6A?I M[RCR>Y9T".U])K[GTQKX<3/\,%4(#^K@+MI5>N:7GODY7V\'WPE?\@B2B#QP M$%&=G$:\?3(/=,I"&#OXZ&E02W F[]_1P/M2)ZXELHK4;BFUF[-W=TC=R,$Y M,)TIP$?8D+,DS8PF##VPDRS?Y)\0SA-^E^&V__Z!/.3,0*S_U/G3;=.?EL@J M_O1*?WJ-42AR7Z=Q#>SG0/LR74Z\D;O<++QI1:6:?EE-O[&:K_H-2;_ 6Z0S:]*NALMD54T#TO- MP[=(Z[!-?UHBJ_A#O:=>Q'MM7@OD5A ]VAMN!7;7POZP/K%THU.BSWN[8F!C MS"UY *9T;;&-1"_=D[;8JK*?FAWJOT5L::L]4EML58^>NB3:V&0T!G>-M+$L M\SCL['N;'[J=X>Y_G0'=;@W;' M@%MI\%"17\[QW ?*+L#YJ93F<6!/%N5)&PO=V]R:W-H965T)EGF-V?PH974T,VUA?^)(N M$J$NF,&XP N8@?A:7#(Y,AN7.,V!\)02Q& ^,:;V26AK@8ZX2F'%-\Z1*N6: MTALU>!]/#$ME!!E$0EE@>5C"&629RH M.Z]"$#C-^.O',8?HZRQ$KYZ_'IM")J;LS:A.(JR2<'8D83OH@A*1<'1.8HBW M#4Q945.6LR[KU.ET_%"2(V1[!\BQ'+LEH;-N^;1@4N[OE(?=\A"B(^3:6NYT M5.,VD^1J/W>'WUF&.4=TWK"F#.DW%'W_*$/1>P$Y_]&2YVGEZ[7[JCWEA!EWNP>=2<(%)G)(%D@=4DB5P M 3'"FK*^B[MNVTL_ ;%OZ_K* 9%*)>0E;;+E!A MZWS$OMCZ- O]QTO(<6W/]X?MV(8-MF$GMGK_X@>H6DP'Z%.I,2EF"9:9M7'J M]-R74Y]FX?#1\NI<7<<-IN,_OFEJ9=&E1",20/.4<8'N ;,V/IUF^_+ITRSL MR6P+XJB!./I//YJC/GGV:1;V9+;%T[8>_BI:3_P!J(7;^ZQG^=[(:MZ$"D=K MI.LYFS(?PJBF\P&R1$HXRF$NI=324Q;"JSZH&@A:Z\[BF M0O8Q^C21O2DP%2#OSRD5ZX%Z0-/M!K\ 4$L#!!0 ( *N"7%8J/^8$3 @ M !4M : >&PO=V]R:W-H965TMKL&-E:O39%K@VS2_DW+]%J-)/HD>IW" MB^W]<30S)(UL5J<;4?#Z1FY%J?^REE7! ME?Y:/<&LX%DYF=^UOWVLYG=RI_*L%!\K5.^*@E??WXE< M[N\G>/+RPZ?L::.:'V;SNRU_$H]"?=E^K/2WV<'**BM$66>R1)58WT\>\&W" M@J9!J_A/)O;UT6?4A+*4\FOSY?WJ?N(U'HEK3W+_#]$'Y#?V4IG7 M[?_1OM/Z=(+27:UDT3?6'A19V?W+O_6).&J @Y$&I&] S 9LI 'M&]!S&["^ M 6LSTX72YB'ABL_O*KE'5:/6UIH/;3+;UCK\K&SZ_5%5^J^9;J?F[\M4%@)] MYM]$C=XD0O$LK]^B*?KRF* WO[Q%OZ"L1)\W-<] M@(P\ !/TFRS5ID9_*U=B=6I@IKT]N$Q>7'Y'G!83D=X@BO^"B$<(X-#B_.88 M:)ZW3$WD(66UF*4M5(KE$NZQHMA9[/0N>][1K5= V4]\XN M@^TV]>*VWO)4W$]T0:A%]2PF\S__"0?>7Z&<7=-8GL@2084QP<)"=^.X??/>=ONM* MINM4";G?-?1/_8H-YR$1-D0)(&*PV\'![<#I]HTT;V3(&W$/:[$2%<_!K!&KH\+(['!;@R.SPVT-BT;Z>V @[$2" M\?K1MSM^6NR;7ML:'YM>VYJ0C'@]D 9VHT8WR5;]6 7=9W9"0VKZ;XL"<]&& M#(TMSFC2X O58C\4UO)&NX"WR+=8Y7V#X&6X0M\@!$=+34#?"!W?31 MC_DC\D#5V&CJ+&%RY(%W0TP&/$^6O"H[#6B@#^S&CT\BE66:Y1EO=\9Z5Z V MQV"%MI5\SIJ--QCC50GEJM:2:UD[3>P *=A-*:;I2C% M.E-OP6Q& .@3%EB5$]+%H;FD)I".4']DWX 'G,%NGOF7;#;7NU1ERUR\S&9X MMV[S!B-FE5\ JL#:! $B$H8^' L9V(6\PB[]#$:K;*U+JP:83$]O/1/6';0A MP:LR*Y_ \ C ([$)-I H,JL5()IB-K)5(@/:$"<"S/\ILU*A9QW5KH)[J#=P MTD/,K%& :$K," "-[_DC%9<,E$'\.1+AM0 MA;A1Y=]Z":E ]VVPB)A)*( (LX":O@,J?W2T#9!"W)"RV/#RJ5G_T#//=]V: MR/-<[GF9@JL\L4\X-(M8R +)8OV?&94M"_UP9)$G [40-[6@%B$;1BPRD0IP+=CLU^M4352+G[9(J=41IOJM[=GGX]?,"C"VTJ3WRK.!L M%8M-5=*KCE=51KP1/"8#+Y#HK%UHVTV\KH6JP0TI<6+'CR+75:TEU[)VFL*! M2XB;2Q[2M-KUQ#5&),3&")\QJX "*AI:X_Q*IS>G1_D#NE WNGP0O!9(+O/L MJ2U4\+D]0!_,B\VB"\DPC<(:Z<>8A5Z(J>?/RKGD]E16[HILN MY0H]Z=+0[,R6NAB4HJY=RRBU627TL$D]@"H((Q,8W"Y?FI(!CZ@;CQZ53+\B MN6U7*D=UI]")C'G MH!4!)N'B&Z7+@WYZ!V6FY'.($)JDPT.L'G0L0!E'C$/ M_MW^7!KO@%/T0IRB-@-1;)+2 E99P]CIPZ4Q#MQ%W=R5"&TV[0\AFNG,"UFI M[(_V!S!VFY0H\\TZ#JB('YE;%[=OE\8^T!D]XXU6JD?S=[WGU*,:?O%- ?)B MND1;50O0D91] #QFZ#&8XCWQS$"T@78<^W!OO/ M.!JB ^I1]]'0AV9Y.G-_0>W745,! 9F; =O+8E.YGNXT_(Z/'08<1V$:6\0#ZC )3 9P>W5IU /F M,3?F+6112(VSWU&]YUN4RE)5/!T)W8:X:1B9]0)2!I-MX5ZW,6_*HH"8Z0!DOF]?.?H9.,@&'&3GO"M)*W% M+A.+;G^\]@0C8P(7,SH;5*OA9^ +P2PM8)%R2+B=7Y5T7#V=%] MT4)43^V]6PV\J[A[FX=?#W=Z']D:K\?L[?)MT-W0',]V%X=]X]925-55W![?[HN2VO96ZE$K)HOVX$7PEJD:@_[Z64KU\:1YPN D]_S]0 M2P,$% @ JX)<5@$ #5^L @ \ D !H !X;"]W;W)K5Z1IR M+ >\ *;?++G(L=)+L7)E(0!G%I13-_"\D9MCPIPDML^N1!+SC:*$P95 P0+437$E],IM6#*2 Y.$,R1@.74^^R>G M?F@ =L=W J5LS9%)Y9;S.[.XR*:.9Q0!A509"JR'+4'7-RR]0)S0T?"FGTOZBLMH[BAR4 M;J3B>0W6"G+"JA'?UX5H 8)@!R"H 8'5706R*N=8X206O$3"[-9L9F)3M6@M MCC#CRD()_99HG$HN6,IS0-_P/4CTT8QH)B C"LVP$ _:]A*+3*+#.2A,J#Q" M!X@P=$DHU465L:NT"$/EIG7 TRI@L"/@'-(!"OT/*/"" -TLYNCPX.A/&E?G MT"02-(D$EC?:P7L&&0A,NP3U LW?_D06.(6IH__7$L06G.3].W_D?>J1%3:R M0LL>OJ"^7=K"/6B+&FU1;\F^%KIBBK 5HEQ*E+8-[]):L4TLFSGMVV083091 M[&X[1 P;$<.7^(9^H7-@NQSLI7AEE4:-P-&;'!SM0=NXT3;N+9XYKFEU7/_J M7L4T;+DW[G;NN E^W!M\H;""KDB]L%=69-*(FKS)KM/G>4[/U_NN)J^G, MT+@6!=[ [W;.;W5]O__4<:&_5ZPS9B_RM25Z:N-^\"8#_7UT<_^IG?N]'?G? M'0R?-&ULK5AM<]HX$/XK&E_GIIU) MXA>P@1PPD\37NWYH)Y,T[6=AK[&FML1) I+[];>RC0%C7,KQ!2QY]Y'VT;YH M/5X+^4.E )J\YAE7$RO5>G%KVRI*(:?J1BR XYM$R)QJ',JYK182:%PHY9GM M.4Y@YY1Q:SHNYA[E="R6.F,<'B51RSRG\NT>,K&>6*ZUF7AB\U2;"7LZ7M Y M/(-^63Q*'-DU2LQRX(H)3B0D$^O.O0W=GE$H)+XQ6*N=9V),F0GQPPP^Q1/+ M,3N"#")M("C^K> !LLP@X3[^J4"M>DVCN/N\0?]8&(_&S*B"!Y%]9[%.)];0 M(C$D=)GI)['^&RJ#?(,7B4P5OV1=R3H6B99*B[Q2QAWDC)?_]+4B8D?!#8XH M>)6"UU3H'U'H50J]4Q7ZE4*_8*8TI> AI)I.QU*LB332B&8>"C(+;32?<7/N MSUKB6X9Z>OJ)1R('\I6^@B+7Y(5+B,2GJSL=UO3JP^D5>+TC>-]H MMJ1E>&08H)1'T$9R"=)O!S&)XU8M: 03"S.# KD":_K[;V[@_-%&T"7!P@N! M[9'7K\GK=Z'C820@);JQ1C>F2H%65V1U&J,E?UQ_9JEZL6 MLT/6$XQ<+(HZ/=5W M!P>^Z_<'![[;N@LHV(T:&)/;^1UA\.A?S ;[A9V+G1,VEPG>WESCF!B!B.$K% 5Y!' M::C0=TV\]@9N@X=85'4N(D(<]E'\UNM\RY9L2Z* M%EX*;9_2[3W<[;RI8I>D 7$U@5=LN/$F)2&CVGB2P$M!!!);(T[VHJN5X=[! MB3?+TL]%PDZ1TD![IR',0<>P?N,-E+=:\C1 ,/22ST MU(F,2:]=5X<1)DSW9(J"SFRD2IBAH=JZ.E7(UCDHB=W \T9NPKAP9I/\V%+- M)C(S,1>X5*"S)&'J\ 9CN9\ZOO/CP$>^C8P]X,XF*=OB"LWG=*EHY%8L:YZ@ MT%P*4+B9.J_]Z[D_M(#\BB\<]_ID'ZR4.RGO[>!F/74\&Q'&&!I+P6BSPSG& ML66B.+Z5I$YU3PL\W?_!_C873V+NF,:YC+_RM8FFSJ4#:]RP+#8?Y?Y?+ 7E M 88RUOD_[,MK/0?"3!N9E&"*(.&BV+*'TH@3@#]X!!"4@.!7 ?T2T,^%%I'E MLA;,L-E$R3TH>S6QV9WOX 5P ;<\CBEY>N(:BMU&X(9EG&^*.(-'XEQ@V(.^_Q<$ M7A TP.?M\ ]RUP-OW 1WR;'*MJ"R+,>,L?< WA215E8HT*3(1TM"@(2-F!W<5H*V"34>4T6M+OTI*.R&J6#"I+ M!JVU<:,4[F1(B@^E,88L8HG,A&D2WLIVKO""["HGLX_PW6S8&T[<78.>8:5G MV*J'YO4.E>$V@ZF2"==:J@,(:1KSV$IVKIR.R&JZ1Y7NT3.5]JA+2SHBJUDR MKBP9MY>V,$BL!A1K3GX!]X.3^O-ZWMBK_?RJ'@M%K?=\HJ++2M'E4XL;OL/O M/N9;[WUNXCLBJ]ET5=ET]4QSX:I+2SHBJUGB>\?6R?N]V="./U=LR?;+DZNN MZJ0A]%M5W=K>SM8WB4L:5;7BSU;5'HU_"0G55Z3;,G;LVOSVMNVT;UUE:4IO MZ-=;A9A/[N^P>+=J%-QIM]856]V"8[_F/U?#YG?:L77%5K?EV+/Y[4T;K0OZ MC2)_;JCZO>!_+[!V[J?&?NS/_/8&C6(?-,9>P$8GL?\4>:<-EGNR#K4? 6Z9 MVG*A(<8-T7N],=U-%>OJ8F!DFB]-[Z2AA6Z^&R&CKK MQNP_4$L#!!0 ( *N"7%;>:A!:G0( #4( : >&PO=V]R:W-H965T M?&N;?11L@'E0%H\E@PKB9.IG5YX;HJ MR:"@ZER4P'%G*61!-4[ERE6E!)I:4,'

<2%A.G$O_ M8C8VY^V!GSELU,Z8&"?W0CR8R;=TXGA&$#!(M&&@^%C##!@S1"CC=\/IM"$- M<'>\9?]LO:.7>ZI@)MBO/-79Q/G@D!26M&+Z5FR^0N-G9/@2P93])9OZ[&CH MD*126A0-&!44.:^?]+')PP[ #U\!! T@> YX+<*@ 0RLT5J9M36GFL:1%!LB MS6ED,P.;&XM&-SDW;W&A)>[FB-/Q=\ <*')&KJF4U*24',]!TYRI$UR]6\S) M\=$).2(Y)S\R42G*4Q6Y&D,; C=IPDSK,,$K8?R 7 FN,T4^\132?0(7-;?" M@ZWP:=#+.(?DG S\4Q)X0= A:/;O<+]'SJ#-X\#R#7KSV)68&C?LQIF/]$*5 M-(&)@U^A KD&)W[_S@^]CUVF#D2V9W'86ASVL<<+RD"=Z:<2"#-N3_%.:, X M&@>)**#+?4T96DI34=;QT/,B=[UKJO_,GM91JW74J_7Z"[E,UY1KK$1=LGK1 M;WTI!R+;,QJV1L/_O'?A(2T>B&S/XKBU..Y]E[>@\K2BC*PIJX"(97W]4D*5 M MUE??SB0OG>BUO7&_2MEMR="ER 7-G&I$@B*J[KFM:NMKWOTI;\9^M3[(EU M"_M+4S?4*RI7.5=H?HF4WOD8KYVLFU0]T:*T=?Y>:.P:=IAA7P=I#N#^4@B] MG9@ [3^%^ ]02P,$% @ JX)<5KHM<3NZ! 1Q< !H !X;"]W;W)K M4DL:^;PS'#(.9[1AO%O8DF( M!$]Y5HA+9RGEZL)U1;HD.1;G;$4*]6;.>(ZE>N0+5ZPXP;/2*<]8_[C,\G8YM*!SNZ+.[I82OV%.QZM\(+<$_FP MNN7JR:U19C0GA:"L )S,+YTK>#%!OG8H+?ZF9"/V/@,=RI2Q;_KA]]FEXVE& M)".IU!!8_7LD$Y)E&DGQ^%Z!.O6:VG'_\P[]2QF\"F:*!9FP[!\ZD\M+)W; MC,SQ.I-W;/,;J0(*-5[*,E'^!9O*UG- NA:2Y96S8I#38OL?/U6)V',(D@,. MJ') +W7P*X2J[=4^ACV_4C@W BJN+@JMMUIM.OJ_I M2AU=.0 +SH1Q/[>@40FJKX['\1#!!*K->]R/K&\6)7X4)[59BW-0DS7GBAQ8,5Y>OVP.YONG M K!I1A=EUHWU$?4V/@FZS/LV<1"9:0]KVD,K[=W)+>^Q07-]#4 5T #<2U4W M.O$ZIJT]55MTRP0M(_WWUR>IV]8T4S!4R/],X=E9O#%YD_=";Z4TKE,:VR\( M5BS.).'YJVLA[NTS@G[W_!F, C0T5T-24T]>60U_LB(]:4'8B;PYAY/WPV]E M%GJ-CO!><+&UU\BJ!%-BU@!>;X]]+^ZV#),5&OKF2H![N@=:>WJC<2Q=O<(X M45L_%5H[XD;$0*MNZ$8,N%:X9VQ^ME8/6$L\\RZA7OY#%,91=YOZ9@$*_0,G M%C9R!-KU2$>+#L#=CO;#3IF>Z,B^F,@QZ9N<&K6=QD8A0;M$,C0)UEGZF5N[ M6J"]P5ZO#/I6?A@>$!^P44W0+IMZ5?!NG?P9(F_.X^0=%V@GMY%VT*[MC-WB MV.KHB[<@3B#LED??S$^4KCY0'XW,@W8-9*N/D_?V9[B<()V3=UVBG>-&]T&[ M\-MV^.XJS_7XOHX+?0B'W;KHFP4HV=,";5IQCN[T)T)K M3RL:+8:\-\\KK&KNZ('%B=#:\39:#EF5TVMG%A7J_D_E<.CYG=(T647P@*Y! M>R,ENQH[9F910;6&$2A.PBY3DUETZ"$:X- MU/LY8W+WH&>I]>Q\_#]02P,$% @ JX)<5@UAY7=< P .0L !H !X M;"]W;W)K'7((UL)GM--VWGVTH)4!0'_H"V-S]_;OS&6Y^$/*/R@ T M>BARKA9>IG5YZ?LJS:"@ZD*4P,V;K9 %U68H=[XJ)="-4<6\Y M=W,WYTS#C<2J7U14/GO"G)Q6'C8>YSXP7:9MA/^2#/R M&Y4-*X K)CB2L%UX'_#E"A/KX"Q^,3BHUC.RH:R%^&,'7S8++[!$D$.JK00U MMWM809Y;)$0 MU@ZA"[0B57,#E0Z!RM M1%$*#EPK)+;(3:./#Z9:S/W--6C*07J 0OT,D M(&0 :/5\=SR"$S:9#9U>>$+O$^.4IX!RE^'+H0Q5 I-A 7N +U5)4UAXYH0J MD/?@+5^_PE'P?BBZ%Q([BG72Q#H94S>Y,Z(IH^YDVL.I%)A"VIN=E6A[E(BA M/%3BD1.WWYW[91+'<_^^'=Z 33!K;(ZHIPWU=)3Z"]=@3#N> 38*'.:.&,QKEO!.:YITT(JC.YA!FU$<()KC#V3>:S8)A MSKCAC$BN5)_(D6U(>AE.DB#H;$/? M* YQ.+P/LX9L]GPR6]PJ$U*?FV(O1@[AK$)1S-O]N@)D/!7%,!_NK7P> MA3V^ :N81"?XR!,?><970G3.X&@Z2>^;BLDLZ6[ZD%F >T7JMYJ0 N3.]68* MI6+/=?43;V:;_N^#ZWHZ\U>V+W3-S9-,U51^HW+'N#*A;8UD&PO=V]R:W-H965TX76];7OJZR BJHK40,W)W,A*ZK- M4BY\54N@N7.J2I\$0>)7E'%O,G)[]W(R$DM=,@[W$JEE55'Y<@NE6(\][&TW M'MBBT';#GXQJNH!'T$_UO30KOT7)605<,<&1A/G8N\'74TRL@[/XRF"M=JZ1 ME3(3XKM=?,K'7F 900F9MA#4_*U@"F5ID0R/?S>@7AO3.NY>;]$_./%&S(PJ MF(KR&\MU,?92#^4PI\M2/XCU1]@(BBU>)DKE?M&ZL4V&'LJ62HMJXVP85(PW M__1YDX@=!Y(<<2 ;!W*I0[AQ")W0AIF3=4/V M-CYJ:4Z9\=.3O\'D0*'WZ'%9UR68&Z1IB3[QID!LHM_>@::L5.^,T=/C'7K[ MYAUZ@QA'_Q1BJ2C/UJX)2<1[R"[0B'^ Y& D!Y"T\O=\0DZ89O6T.&%)]/:EYC&+^KWLP_MM:II M!F///)4*Y J\R>^_X23XLT_4+P+;DQBU$J-3Z),O-4A3(7R!,JH*9%K$W/0$ MA>925&C...49H/)H'AKPQ(';7K.:X"0:^:M=>3TV*6YM]EC'+>OXYUF+]O X M[P8^WN&4Q"GI$#\TBM,@ZF>>M,R3D\P_N)3^=+Z3 TK#*.[0/K09I,-^UH.6 M]> DZQNE0"LD9J:'<,AMWX#GK*!\ %+- M-_=V@_P]71G*AKX$^\I_I:Y!5J;?GR^KTW$(>@$J%8I0U;1[@G+ZT@2 MDC.5B277R.0 +BJ.300<[E1O&ULM9C_;YLX&,;_%8N;3IMT*QCS+;T$Z=9JNI,ZK5J[W<]N MXB36 '.V2;;__FR@0,!U)M3\DF#P\_IY7H0_(D]R+*Y820IU9M[7N3FF!9.NJS/W?-TR2J9 MT8+<2L>/*@<[SB2]TMY?ZA)LN2[PC#T1^+>^Y&KE=E0W-22$H M*P GVY7S%[R^@0LMJ&=\H^0H!L= 1WEB[+L>_+-9.9YV1#*REKH$5E\'LY8%T)R?)6K!SDM&B^\8^V$0,!#%X0^*W _U4!:@6H#MHX MJV/=8HG3)6='P/5L54T?U+VIU2H-+?1M?)!<7:5*)],[HGH@P'OP"W1&*:B7>JPM>'6_#VS3OP M!M "/.Y9)91:+%VI;.K%W'5KZ4-CR7_!TBU97P$$_P"^Y_L&^.AR7@X,1Y!;^3;6GFF[ZCS'9WS'9E\1].&H[%O M:^69ON/.=VSU_<@DSO0^2O,J!UF]GY7XI^*2-#[:\20/0L%B%,BZY,Q 21S^*1ZFLZ\Y,M>A2+:RI[IL< MX("SBF@>-7Q%I.]#/DQZB:=V(5>3U'/"HD1(\W4\UZ3 M$Z]5[33PX&<#G(6*5C:\"0GTQT^,O?A<\SW1H96B+^*BE9V:1\G8_"40#7M& MP[.0-B*CE8W,CY]J>_&YYGM.P[.@-G(#3DF=>-ZD\Y= ->Q9#<_".C::G](Z M3N+Q[R-[\;GF>V!#.[$?]PH'>*N@8(PP!7> $H3&&2[!;MC#&[XNO>$4WTD MX60WN@3 84]P> &$0P/#$?2\,>[L:\_-UG,<7@+D< KI$$$XV,R>>!?@?O_G-)_P=02P,$% @ JX)<5EM>L;BZ @ RP< !H !X M;"]W;W)K]YBK0IL%/QO7= 4/H)_JF<29WT59 ML!(JQ41%)"PGWK=P=!U:@=WQB\%&[8R)264NQ+.9_%Q,O, X @ZY-B$H/M9P M YR;2.CCSS:HUS&-<'?\%OV[31Z3F5,%-X+_9@M=3+R!1Q:PI W7]V+S [8) M)29>+KBROV33[DU3C^2-TJ+2:883L21VF=Q# M#FQ-YQP7SZ>@*>/J@IP15I''0C2*5@LU]C7:,,'\?(N\;I'1 >04\BO2"[^0 M*(@B\O0P)>=G%_^&\3&++I6H2R6R<7L'XGYG*J>K5AV[U>;K'ZF: MYC#Q\/-6(-?@99\_A6GP]8BW7N>M=RQZAJGV7)Y:56I5IH#6V3"-QO[:@8H[ M5'P*%;M0K2KY""KI4,DI5.)")1]'I1TJ/85*7:AT'S5(W*A^A^J?0O5=J/X> M*@R# ZQ!QQH<93T6@+UTJ4&ZB(-]8I3VW<1A1QP>)PJ-18*=A)5-2;BM\YJ^ M8J/5SEH>[GE(H[CG]A &[UTG..KB%I0BM!1-I;&WVX*K-*M6V%KP+$!I9UL) M]KQ:: MNZ-RQ2J%B"7*@JL^9B/;FZ.=:%';;CT7&GN_'19XVX(T&_#]4@C]-C$70'=_ M9W\!4$L#!!0 ( *N"7%:H$0(0Q0( -\' : >&PO=V]R:W-H965T M MG.2VL>;8P7;:]=]C.VEH1UH-:2^)/^XYOO?$.7>\%?)1Y8@:G@K&U<3+M2YO M?%^E.19$]42)W.RLA"R(-E.Y]E4ID60.5# _"H*17Q#*O7CLUI8R'HM*,\IQ M*4%514'D;HI,;"=>Z.T7[N@ZUW;!C\,]ZH=R*8!-"AJFV#,2\-CA#QBR12>-WP^FU M1UK@X7C/_L75;FI)B,*98#]HIO.)]]&##%>D8OI.;+]B4X]+,!5,N2=LF]C M@[126A0-V&104%Z_R5.CPP$@')T 1 T@>@X8G #T&T#_I8!! Q@X9>I2G YS MHDD\EF(+TD8;-CMP8CJT*9]R^]GOM32[U.!T/ C"R\MK[,)ZVMBK743![WK ML;\Y5/=LRO^K[BN1':D[;-4=GE5WMI?,.G5BY;0R%B7ANRYQ:K+K VW"?[3I MBAD=Q\R[8H9M3%V)?V!]!!Y.7K-M)/=&B= :;"&WLV@USTX%1V@"SOQ)"[R?V@+:G MQW\ 4$L#!!0 ( *N"7%:^518ACP, %X+ : >&PO=V]R:W-H965T MNXAG^/Q[J8[J9[T!L"0;R47>N9M MC*EN?%_G&RBI'L@*!'Y92552@U.U]G6E@!:-4/-ILW:OYE-9 M&\X$W"NBZ[*DZOL=<+F;>:'WO/"9K3?&+OCS:477\ #FL;I7./-[EH*5(#23 M@BA8S;S;\":;6'P#^(O!3N^-B56RE/+)3GXO9EY@#P0<H:6+Y=< M-[]DUV$#C^2U-K+LC/$$)1/M/_W6^6'/($Q/&$2=071LD)PPB#N#^%*#I#-( M&L^T4AH_9-30^53)'5$6C6QVT#BSL4;Y3-AK?S *OS*T,_,_,;+^D%J3>U#D M84,5D+<9&,JXOB+7Y/$A(V_?7)$WQ"?:?M6$"?(HF-'ONH; M/(]E]?-N[[MV[^C$WF%$/DEA-IJ\%P44AP0^"NG51,]J[J*SC!GD Q*'[T@4 M1)'C0(O+S4.'>7:Y>7!&3=S?3=SPQ2?XWE,EF%COW\W?MTMM%#Z6?USN;ND2 M-YU-(#>ZHCG,/,P0&M06O/FOOX1I\)O+5:])EKT2V8$;D]Z-R3GV)L2Y#7%J MC&++VM E!V(D67"@ F,/U/H[^5 #UV0A535PN;;=(FVVL*ET.[\>CD=Q//6W M^TYSP"9QF*2'L,P%&Z=)CSK0.>QU#L_J_-KD."BNZ184IFR2R[+$U-J]6\SY MVN!#Q8AR"6RYAWM'BJ(H"9/1)#C2Z$"&<1B.TTER)-.!Q&HT'$W"R"TU[:6F M9Z5FC->V7A!8K;" $+DBE30@#*/\2/9*R1+K$[X:EJ-S"&;4_(G4-H,1]$8W MEY6M0LXR0GR*RZ:XQB1?66\?YM14WNOC6'<@3M^Y MGK_U<2]Z?%;T'=4L;Y]RA1E1M]4*:U A.:=J;_7*I;4E'^\_NF 0'3W-A1.5 M'&MTHH*A6]^DUS?Y>51CB/YOA9.+%#I1+Q0Z42\4^GN=1XEYM.G@-$9C+4Q; MMOO5ODF\;7JCH_4[;![;7N\'3=MY?J)JS80F'%9(&0Q&&%FJ[>;:B9%5T]\L MI<%NJ1ENL $&90'X?24Q-703NT'?4L__ U!+ P04 " "K@EQ6&4S#=L$# M "3% &@ 'AL+W=O&ULM9AMCZ,V$,>_ MBD6EZD[J+9AG]A*DW:755>I5JXW:>^V%26(MX)SM)-=^^MK DI"P-#GYWB08 M9G[V_/' ,+,]XR]B#2#1MZJLQ=Q:2[FYM6V1KZ$BXH9MH%97EHQ71*HA7]EB MPX$4C5-5VJ[CA'9%:&VEL^;<(T]G;"M+6L,C1V);583_>**K MM=0G['2V(2M8@/QK\\C5R.XI!:V@%I35B,-R;MWAVPR'VJ&Q^)O"7AP=(QW* M,V,O>O![,;<-K![7Z.;7C\?$K_;!7,,Q'P MP,HOM)#KN15;J( EV9;RB>T_01=0H'DY*T7SB_:M;1A8*-\*R:K.6:V@HG7[ M3[YU0APYJ$#''=S.P3UU\-]P\#H'[U('OW/P&V7:4!H=,B)).N-LC[BV5C1] MT(C9>*OP::WO^T)R=94J/YG^J;;6'TP(] @<+=:$ _J [FI)/Q2TW.I[@A:0 M;SF5% 1ZEX$DM!3OE9'0QF)F2[4*S;+S;L;[=D;WC1FQBSZS6JX%^K4NH!@" M;+7\/@;W-89[=Y*807Z#//P+,0]N]S=F8C&Z^^(U_"\B^_( MF,8MPQ]GZ(?%K=B0'.:6>AH(X#NPTI]_PJ'S<4P?D[#,$&R@G=]KYT_1T^'& M%4<;E];=AGT_IF9+#1JJ?E+NTLA/<)PDR'2LU8A@Y?NRYT= P.S?$CNOY MGN?TAH,(@S["8#+"A63Y"V(;_= <3;Y)]VLWADE89@@VD"WL90L-)%5H4CN3 ML,P0;*!=U&L7_9"DBLY3(/"#T/.=DZ0:,8QPX(41/DFJ<\,8^V[LX?&U,PC)#L(%V MV#D47\X/2:UI[+6"&J5E'6V0SAB[4>R-9RD^*E7QI%I/("2GN80"B>8UN*VI M'*] )T%7ZV.2EIFB#45T#R*Z!A*V@Y@2T"0M,T4;"G@HS_%D!?O].>N=Y468 M^(D?G+P-1^Q4^BA3]^1M.&*81'&$PS?R[%!$X_^IHBORK_HDWQ/.22VG/O0F M.5?O$I.TS!1MJ.&A3,>!B30S6JT;I66F:$,!#P4[GJQIOS_-PK.L".(HC"+L MGR;:I9;9]%*OE<(^ZM94P%=-UTN@G&UKV38]^K-]9^VNZ2>=G+_7';>F"W3 MM.VZSX2O:"U0"4N%=&XB%21O.V#M0+)-TQ-Z9E*RJCE< RF :P-U?7FPK9%L(:$B@';0*K^LV(\H5)M\@=;;#C0,&]*8ILXCF?G^F?\S%*S'W5,"L_V?4 H:9;R Q2+_B_9%K4;>2'Z79=;^1 M7/TW4GUR=@TQE1"B)>7R"=URF@J:7Q&!WOD@:12+]^@/]/W&1^_>O$=O4)2B MVS7;"IJ&8F)+=0H9R [*P\V+PY$CA\,$?66I7 NT2$,(FP!;G7LE@#P+N"): MXE]L-T#.^'=$'$*Z3DC?[D,P0$-\M-U_?3O6J!E6EV.8\X9]+P?ZYXLJ19\D M).+?CO.\*KAN-S=[>ER(#0U@:JG'@P"^ VOV]C?L.1^Z/#,)\PW!&GZZE9^N MCC[[MI5"JELU2A_4XR&F:0!=YFDA?B<:A)Y)/TW"?$.PAI_CRL^QB4&HA?0UKX"-#@?AN>.\&(*&CM@PY:PRY4QK MRNVWV\LOBQ3X0P0"W0P6@RY/M(R^GIB$^89@#>_.*^_.3S1 STWZ:1+F&X(U M_,1.G0(=[=VXY"P " 5:J4E#Y?G"WTWF;Y>->EI?'TO:X6 =>ZW!VE'E'@[I MIO*#_(NURJ\A@&A'U83Y:O%:8&_QN"6+C-KBVU78/2J>U.+)+\0?:$7PJ-XF M1>>S6<_IK9FTU)RY;TQSG;"Q-G#.EO0IN]I(LL:E5D_A3N%&R'II>YV$3XJNP["6)^$;RX_+M[29/-AOIBKZ88/XLX)1T_IK=?:>>(PF[)+VB^&H+VKJKB,QUF?B_S'M M&,W'N!V0AVWIIPC(N$[(6!^17S\[&8W)):WQ_/7&;7/:9>?>T1NCCK98F_3Z M3D]& VU):]P4'7=%N^KH@"!U B7Z!'K+)(VK]Z'/=TB],*+[S>>[+MEZ5E_9 M1FF^*5K3QSK/$GRB68H8S;5&:;XI6M/4.B<3?4[N.4OI:;V=;.=@W!Z5'55' M7Q!('9:)/BSWGZ;TP-[:AZU?2=LO1QU%QZ77@9GH _/BYS92(R@!N68ABM(= M" F=TX\>U%NRT_[ MNRA4YJX81ZMM\?MJE*( N*3J$UY_ WNM =1XTRX]-/J#M"E:X:%]L *:J R1 MKR0+%&1&%6N)U=YJM?HR7Z-]L7^.+_QBS;G&%$O@7ZF*)JE ,:P4TAF,U4W MBU7E8D.R3;[.>L^D9$G^=0TT!)X5J/^O&)//&]D!JK7]V7]02P,$% @ MJX)<5A#'R>KJ P 1( !H !X;"]W;W)KKRC2UVG."L(I6%C1PGL$N<4VLQJ\:>^&+&]K+(*7GB0.S+$O/_'DG! MCG,+6F\#S_EF*_6 O9CM\(:LB'S9/7'5LUN5+"\)%3FC@)/UW/H('Q(8:$*% M^"#'C M[ BX1BLUW:B"6;&5_9SJ=5])KM[FBB<7SV3'N,2O!0$KLE$+*@7 - -_$;;A M>+?-4_"%UG\OO4PW"9$X+\0MN ,OJP3@]<^ = #D*&"2VO MIT,#/;F>[EQPX[9+Y%9Z[AD]\U*8XESK>&8=G4$>Q ZG9&ZI%"$(/Q!K\>$= M#)P_33&:4BR92*P7/Z^-GW=)??&-25RH''4@=$],8:OI0477>?*P\) # V]F M'[H!&<.0[P=>T(E&;;F4E03<%$R(6Y.I M6L[O3./.AZ$3#DP98+'O>-' E D6>6<\!:VGX I/!:.;NT(E_PQ@(8@T9I!@ M]'T?A7XT7*(QS/.@YS@#-V.8&[E!X)OMA*V=\**=%YI+96(EL21&$Q?IO[H] MIQ1+)A+KA2UJPQ9-E-ZB*>,WI5@RD5@O?G$;O_CWTEL\WA0PB$-_L'?&,.0C M%P[WC@$60;^3!7LFH'.J0YQI$URCU\]P3A@/\O'2A(L]Z \R86+$1;Y[QEBG MP()39;E&J9_F_"!"0TMCG.:CGXF\50 >6Z MPU+.@((.#*,SV^=4R\&)BSEHJK\@')HRH*(8#DV-4?$90Z="#DY6R35*W?H8 MQLXHPXU1@3M*;V,0ZBC57NS.V;@D?%/=,0B0LCV5]8FR'6WO,3Y6I_?!^*.^ MWZC.W">9^G+D*^:;G I0D+62=.Y#%5M>WS?4'&ULK9==;]HP%(;_BI5)TR9UY ,*M(-( MA6S:+KI5[3ZDW;GA0*PF=F8[P/[];">DI I6D7P#MN/WM<^3G#AGMF/\260 M$NV+G(JYETE97ON^2#,HL!BP$JBZLF:\P%)U^<87)0>\,J(B]Z,@&/L%)M2+ M9V;LCL1L-_="[S!P3S:9U -^/"OQ!AY _BSON.KY MK.VDB'\LC8D^Y\7@O1B2V$$;IE5&8"?:(K6'4-?!5/&U1T"&H161T32 =H M&%Z@*(BBG@TM7R\/>^3)Z^6!)9IA>XN&QF]TPN]'Q@%48M:T^_A:]?K-<2U* MG,+<4Z\& 7P+7OSV33@./O:Q<6F6.#+K+E )7(^I(Z&/H]7O7(XNS9+:+*QS5A^&VS@8 MJ.3>]O 9MWS&5CY_@#-K7EKEY^)P:98X,NM@F[38)J[RS8D1VXU)/^H "F ;TPA)U1A M4%%9?[:WHVVQ>&-*I!?C"UU$FL+FV::N0&\QWQ!5H>2P5I;!8*).=%X7=75' MLM*4.8],JJ+)-#-5" /7$]3U-6/RT-$+M*5U_!]02P,$% @ JX)<5B?: ML:7A P N1 !H !X;"]W;W)KR8.O7/SD$Z:M+W/,JR-IH!<).SVWU])$,R7:7*' MOA@D=@][#JN5UHLCR[[S"$"@GTF<\J41";&_-DT>1) 0?L7VD,HG6Y8E1,AA MMC/Y/@,2:J)YDI#LUQIB=EP:V'B> M>*2[2*@)<[78DQT\@?BZ?\CDR*Q00II RBE+40;;I7&#KWWL*@=M\8W"D=?N MD:*R8>R[&MR%2\-2$4$,@5 01%X.< MQK)!D'#]*4*-ZIW*LWS^C_ZW)2S(; MPN&6Q?_24$1+8V:@$+8DC\4C._X#):&)P@M8S/4O.I:VEH&"G N6E,XR@H2F MQ97\+(6H.>#I&0>[=+#;#NX9!Z=T<%[JX)8.6FJSH*)U\(D@JT7&CBA3UA)- MW6@QM;>D3U/UW9]$)I]2Z2=63S*1PCP&='=WC;Z1."?%YTA#]#DG,=W^HND. MW00!RU/!T84/@M"87Z+WZ.N3CR[>7J*WB*;H2\1R+KWXPA0R+ 5N!F4(ZR($ M^TP(V$;W+!411Q_3$,(F@"GY5*3L9U)K>Q#1A^ *.?@O9%NVW1/0[Q+ TI!5@T-V &/U[@V>6A_Z9!L3S!\)K"&I6TGJ:G3GC*3W[ "R M> F5N8=&TO\X)3TID[Y/5G=,6<<$\T<":\@ZJ62=#&;JFL0J3Q$12$2 -K"C M::JD9%L]L8>,LK!/SP)WJG'55G605<&:+,Q#7:<>(\=I&?E=(]O%=F74X#6M M>$T'>=U&)-O)Y7>Q@12V5%PBP9#<>C.=-[T)4@!.:F%,/-SBT[7QO!:;'I/Y MM)^,5Y'Q!LGXLMX'9^/V.B]\[UKMP'N,;*L=>H\1GGE.?_"S*OC9:S(,Y(K] M;6[-.H%@QVOG5H]1)P']/J1: C88S2M&\Y=5]V9Q_\2$3+C?%/=!Y-=6H3'! M_)' &HIBZW2FL?YL>2_Q1U)V5#1_++2FMK7S(OY#-;X$KB\?UYNT%V*?%>ZL MQ!XKQW%P_U+$]HF;4-<)VS:K)Z71ZQ,/'Q^%Z M/^S\ZDP?]818HC4W(^_,]H=/9S\\> ;Z7WM("5D_5DS<^;S]F;M6W0SW^ZSJ M&5[0,FL]70(R*U5OS)&N644G5,U6_?>-[CI;\VO5E^M>\013-/7W,MEIRE$, M6PEI77E2Z:SHDXN!8'O=.6Z8D'VHOHU -AV9,I#/MTSN4N5 O:#ZMV+U'U!+ M P04 " "K@EQ6O1&>EEP# "4%@ #0 'AL+W-T>6QE8NI)@+-?"3)N39T]=TX(?Q M1]^S+]KWFAKM]Y]GSVX>RL]7!YO1N_,,"E'SA%.P>(7K7T@2H; M%)./#Y/?)XY)=P^2WJ.,"?>VA=="?R,F#N)YPSM':-V6,]\&$SH8.723M]DX MO8W06UMT.^*@+M-A/RO$NEHCWP:T/LFI]TCXP!\1SL:2 2LC.>-+&VY#8%+P M0GI*WR8Z80B1ZLG"H>W!'53KY$P4TN2V&>SWN+Y\!UCUP"#CO#'8]FU@V"^) M4E2*&]TQ%YO@,\BKV_?+4CN<2K(,VQU_33 GG61?V9;V(MM8.5,SHFEJ0W73 MRM@.Z&^J6>U-V?A5NE[)'@OU9:Z'(TP?;BMZ*VG&%J:_R!H#F'J(JY.RY,O/ MG$U%3NW@#TXX[),5SYL5DCWI;% J$QV@TO<>J51LLAGY+4EY3Q=J54Z+#/?< M/D'/_W:>IU102?BF:5W[QSS+KW8<==_*LGFJ[!IV>JSW#,=NLG,*)N-3,'D2 M-=D[?I-1Z_WFD9OLOMF3_24FPU,PV3Y*DT&]I]S8N&YM6YNH!Z\' _\' MO&[P=5)O/&=<,5'W9BQ-J7BV>]7RBHSU*_>6OKX^I1F9RO VQ-]U4(-E*\$K&1 MXG,-B'O>@)$D[M7&\@ #6P6L=B"_.P_4E)L31;"JF#?L#L:1),$0J$5WC<8Q M,CLQ?-SK@]TE490D;@0PMX,HPA"X&W$$

,"2*S._@SN]1L/J="M;_AQ[^ M 5!+ P04 " "K@EQ6EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( *N"7%8:#0IO@ @ '!/ / >&PO=V]R M:V)O;VLN>&ULQ9Q=<]I(%H;_2A<7NYFJ(19? K)QJC#@Q%78,(C-7J;:H@&5 M)37;$LXXOWY;4G!.3\0[>W.BFQ $EA\?2>?ITU_OOVKS]*CUD_@SB=/LNG7( M\^.[JZLL/*A$9F_U4:7VDYTVBJ)9(HC9+H MF]I>M[R6R [ZZR=MHF\ZS64+X0,-O;E?OY@ 9>W8KF: MKPED'T#V&X.<+N]7!'( ( <-0G[I$D@?0/J-00:;Y91 #@'DL+E(3H)/!'($ M($<-0CJ7>PP@Q[R0P2E)I'D1>B>":)]&]L>D3>N3,-0GF]9I(O=0)O=X,=?J M6:4G)79&)V)J;6NL&C/Q-I9Q25RT+]:6GV(B MSW2811,T&2U=EIM3\AK$3VJ[IYA(,1UF MQ]S*R(C/,K8/]+V2F7U:?HHBDDN'V2[5([)6H;+!M+_: 4-"Z3 ;96$OY._" M%B]'6UJ\5&UO^ZP=)%'^ M(YT5;0!;_*HT_,L-AN3099;#PB8SEP;)H,LL@[[7>?/TFUC%DM;C793XN\R) M_\&>=Z&S3*QL@@T.TBA*AG)^ESGGKXN#-FVM9)%9-T:FF2P[B)S+B9)_ESGY MK]71-CT*'XE [7\\"1^5WAMYI)@H_W>9\[]],$-5M,__&KP>2OT]YM0?V'-L M3S9T=W=?RI9'^94R?G^<9$PQD15ZW%9 U9A3,O:0('K,@L"8/8H).ZZ8G0&+ M1C>:R!H]9FO LW%1#KIH0+-Q42*Z3$KIKY $V\V94O^-XJ)?--C]@VL MU-QH(NGTF*5SH5([AY-B(NGTF*7S4\56=[W[2$!]9@&ATLW"4DPDH#ZS@&JJ MM]I0(OOTF>U3E'&U4,@U?6;7U-5SM9!PD(3=-#\*NUHXY)<^LU^JXJD6"_FD M_\M+EEI$Y)(^>^T"*@/')7WDDCZS2W"KL4\QD4OZ38Z(?!G0H40DE %W10,Q M?8J)A#)HM*(94DSDE$&C%W\'S(Y_FLZGXK@K7D;OQ44%9G(9S81[F:A2X88Q*3I?8@L-&3O8T.8-+T/D86&S!:ZU#W=%L5\ 4TQD86& MS!9"F/:1HIC(0D-F"UW&+-N>%!-9:-C,[#&+.^-VEL& M<2]MQ?X:4XJ)_#-BG[U<8JYMJ\-DN4Z5F!JUC7(+;I1**";RSXC9/^>+_O&, M5SQ"F^5FLB@/4$SDGQ'[#(,2\^&CF&R?99K+O:INS@+WEJ[L&,%%,LS^^8YY MLQ(++:L96:M81FE619=B(O^,N/OC*LQ*0_09=Y+1&/EGS#TB5#<$;9_Z4WXH MEJA23.2?<0,SGRWF9UW,YQ5T/>$8^6?,/2)4C[G1N8RM/2DF,M"XB7D']J+G MPMZIXIYB(@.-N9?-U&-6X^EK:J Q,M"8V4"7,(O#XH:NE1HC XVYY[A=P%3F MV9Z@33&1@<;,!KJ N5*F/!W%1 8:<\]+J,>\E^9)Y>T;B@D7:G+WP]5C%HOC M3!0ZZW\\O%2S&0_-DV.L7Y1R0.%B3:\9$TT2^4VGXC\.*%S!Z37CHG/I[H#" M-9Q>0S8J(^IT)G0\N(K3^Z4SX6I:$"%^[>#T7&U-IS(L#"E=R M>NQ#0@[HOU.C0KU/BQU2BH,.*%S3Z7%O&8 6D(FV PK7>'K9"VT.!5U#2BV0C>KX1 M'%!H(^XM!2Z 5I?>*3HZ>$\![DT%R$K-^F<=;RK O:M W13H6DIH(NY-!6HH M;Y^78^?IVFYOI^?]LNGPW%^?OG)[>'TM%]? M+D]WTW%__7U_-T\QA#J=WI^QNSQ_?^;9M]_'^7]./-S>/ES/7P[7/Y[FY_4? M!T\_#Z?OR_T\K[NS;_O3W;Q>[*9?CV]O+]/KBWUZ.7EW=G5SL3M=W=ANVGI0 ME$%Q^T%)!J7M!V49E+$:!W5+TC M0.^H>D> WDGU3@"]D^J= 'HGU3L!]$[N9@E [Z1Z)X#>2?5. +V3ZIT >B?5 M.P'T3JIW NB=5.\$T#NKWAF@=U:],T#OK'IG@-Y9]&:!W M5KTS0.^L>F> WEGUS@"]L^J= 7H7U;L ]"ZJ=P'H753O M"[J-X%H'=1O0M M[^+^60G0NZC>!:!W4;T+0.^B>A> WD7U+@"]J^I= 7I7U;L"]*ZJ=P7H757O M"M"[JMX5H'=5O2M [^H>-@'H757O"M"[JMX5H'=5O2M [Z9Z-X#>3?5N +V; MZMT >C?5NP'T;JIW ^C=5.\&T+NIW@V@=W,/"P+T;JIW ^C=5.\&T+NKWAV@ M=U>].T#OKGIW@-Y=]>X O;OJW0%Z=]6[ _3NJG<'Z-U5[P[0N[N'O0%Z=]6[ M _0>JO< Z#U4[P'0>ZC> Z#W4+T'0.^A>@^ WD/U'@"]A^H] 'H/U7L ]!ZJ M]P#H/5RL ]#;@L]U 'Y;<,%. ANP24[ 6"X!1?M!(#B%ERV$P".6W#A3@!( M;L&E.P%@N047[P2 YA9FP( !5$ 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;WVZ;,!3' M\5>)N*T"M@$;IJ8W[6ZW7NP%&#@-"O^$W2Y]^YFDK;2IBU9ETKXW00'[_ Y8 M^MR=ZV_/DW6K0]\-;A/MO)\^)8FK=[:O7#Q.=@A/MN/<5S[\G1^2J:KWU8-- ME! ZJ/ W-;RGKEX0X[#RN<;MVV\:N[JO9?ZGZ ML"HY=(GSSYUU\?D2[_0X;K=M;9NQ?NS#EMA-LZT:M[/6]UU\*GIU/MF'+VQ/ MO_+B_&.9ATN.E\N_\:]G_%;_@WTH2!\II(\,TD<.Z4-#^C"0/@I('R6D M#RDHC5!$E112)<5424%54E25%%8EQ55)@5529%44615%5D6155%D5119%456 M19%54615%%D51=:4(FM*D36ER)I29$TILJ8465.*K"E%UI0B:TJ1-:/(FE%D MS2BR9A19,XJL&476C")K1I$UH\B:463-*;+F%%ESBJPY1=:<(FM.D36GR)I3 M9,TILN84635%5DV155-DU119-45639%54V35%%DU159-D=509#4460U%5D.1 MU5!D-119#4560Y'54&0U%%D+BJP%1=:"(FM!D;6@R%I09"THLA8460N*K 5% MUI(B:TF1M:3(6E)D+2FREA192XJL)476DB)K29%5"@JM4E!LE8*"JQ047:6@ M\"H%Q5SOH_C_A_''Z]Q7[7#:WZR%'4W/P%02P$"% ,4 " "K@EQ6 M!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( *N"7%8N$J=X[@ "L" 1 " :\ M !D;V-0&UL4$L! A0# M% @ JX)<5@3%YC23!P #S( !@ ("!#0@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5E.C\$EQ M!P =B8 !@ ("!?QL 'AL+W=O,MY0KP0 +85 8 " M@28C !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5OS$RLN5" WT8 !@ M ("!%RL 'AL+W=O(S !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ JX)<5K;E<$V\* (X8 !D ("!C4( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5K/U MY"?Q#0 '30 !D ("!V7\ 'AL+W=O&PO=V]R:W-H965T>!8*0 4 +4. 9 " @=^3 !X;"]W;W)K&UL4$L! A0#% @ JX)<5C4,(BZ0!0 SQ, !D M ("!5ID 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ JX)<5D158"BJ!@ C1$ !D ("! MZ*\ 'AL+W=OU2G<# #-!P &0 @(')M@ >&PO=V]R:W-H965TZ !X;"]W;W)K&UL4$L! A0#% M @ JX)<5FU"HO),' NG@ !D ("!=-( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5HUK.%P4 M"0 TAP !D ("!ZP4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5H)U-K#/! *PX !D M ("!)!&PO=V]R M:W-H965T70( (L% M 9 " @3LC 0!X;"]W;W)K&UL M4$L! A0#% @ JX)<5FRV#A/] @ 2P@ !D ("!SR4! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJX)<5ELV(LPD!@ F!$ !D ("!@E8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5A;@:-M4 P MM@D !D ("!?F8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5@7=N]C @ 5P8 !D M ("!Y78! 'AL+W=O0$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ JX)<5AM>E>\*! XPT !D ("!XX ! 'AL M+W=O&PO=V]R:W-H965T.- 0!X;"]W;W)K&UL4$L! A0#% @ JX)< M5@ENA."P!@ O!H !D ("!!I4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5F"E9$9( @ N 4 M !D ("!'*0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5OT"# RS @ C < !D M ("!<[,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ JX)<5BMFQ%H@!@ ,BP !D ("!3KP! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5C%. M(5=$ P Q@T !D ("!5,@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5GIK""2U! 0Q@ !D M ("!,=4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ JX)<5E7QH+XQ!@ K"4 !D ("! MN? ! 'AL+W=O' &0 @($A]P$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ JX)<5N^.^ZKR"@ %)( !D ("!7@0" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5LY9.<\P M! >18 !D ("!21X" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5D>.&Y-W P +0\ !D M ("!52L" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ JX)<5GJ/;,QY @ 9 8 !D ("!'3D" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJX)<5OCEE\R-! LQ, !D ("!%$@" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5C#JTJ1O @ M9P4 !D ("!N54" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5D#Y\8?X @ 5PT !D M ("!ZV " 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ JX)<5DI&=GJ2#@ \LT !D ("!@6X" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX)< M5B\D2VXU P -@X !D ("!Z(0" 'AL+W=OJP_@X" O! &0 M @(%4B ( >&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5EO63X-\! WA\ M !D ("!EX\" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX)<5G,#;W)="0 <48 !D M ("!U9X" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ JX)<5C!_D@5Q!0 R2 !H ("!9[4" 'AL+W=O M&UL4$L! A0#% @ JX)<5FTR^E2O P M2A !H ("!$+L" 'AL+W=O&UL4$L! A0#% @ JX)<5A'-TE,@" ]$P !H ("! M][X" 'AL+W=O&UL4$L! A0#% @ JX)< M5J_("IM. P 50X !H ("!3\<" 'AL+W=O&UL4$L! A0#% @ JX)<5JI/(X9V P ^0X !H M ("!U&UL4$L! A0# M% @ JX)<5BH_Y@1," %2T !H ("!@\X" 'AL+W=O M&UL4$L! A0#% @ JX)<5@$ #5^L @ M\ D !H ("!!]<" 'AL+W=O&UL4$L! A0#% @ JX)<5O8]XDD?! ]A !H ("! MZ]D" 'AL+W=O&UL4$L! A0#% @ JX)< M5KYHP!^D P Z1 !H ("!0MX" 'AL+W=O&UL4$L! A0#% @ JX)<5MYJ$%J= @ -0@ !H M ("!'N(" 'AL+W=O&UL4$L! A0# M% @ JX)<5KHM<3NZ! 1Q< !H ("!\^0" 'AL+W=O M&UL4$L! A0#% @ JX)<5@UAY7=< P M.0L !H ("!Y>D" 'AL+W=O&UL4$L! A0#% @ JX)<5N<>E2J) P 9@P !H ("! M>>T" 'AL+W=O&UL4$L! A0#% @ JX)< M5M;A5SVS P ?Q$ !H ("!.O$" 'AL+W=O&UL4$L! A0#% @ JX)<5EM>L;BZ @ RP< !H M ("!)?4" 'AL+W=O&UL4$L! A0# M% @ JX)<5J@1 A#% @ WP< !H ("!%_@" 'AL+W=O M&UL4$L! A0#% @ JX)<5KY5%B&/ P M7@L !H ("!%/L" 'AL+W=O&UL4$L! A0#% @ JX)<5AE,PW;! P DQ0 !H ("! MV_X" 'AL+W=O&UL4$L! A0#% @ JX)< M5HA6U6/]! YQ\ !H ("!U (# 'AL+W=O&UL4$L! A0#% @ JX)<5A#'R>KJ P 1( !H M ("!"0@# 'AL+W=O&UL4$L! A0# M% @ JX)<5G#T,24" P 9@\ !H ("!*PP# 'AL+W=O M&UL4$L! A0#% @ JX)<5B?:L:7A P MN1 !H ("!90\# 'AL+W=O&UL4$L! A0#% @ JX)<5KT1GI9< P E!8 T ( ! M?A,# 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ JX)<5JFG.G14 P $< !H ( !FR # M 'AL+U]R96QS+W=O XML 140 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 141 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 142 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 549 585 1 false 186 0 false 12 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 00305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Sheet http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 9 false false R10.htm 10101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 10201 - Disclosure - Revenue from Contracts with Customers Sheet http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 11 false false R12.htm 10301 - Disclosure - Divestitures Sheet http://www.cleanenergyfuels.com/role/DisclosureDivestitures Divestitures Notes 12 false false R13.htm 10401 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary Sheet http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiary Investments in Other Entities and Noncontrolling Interest in a Subsidiary Notes 13 false false R14.htm 10501 - Disclosure - Cash, Cash Equivalents and Restricted Cash Sheet http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCash Cash, Cash Equivalents and Restricted Cash Notes 14 false false R15.htm 10601 - Disclosure - Short-Term Investments Sheet http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestments Short-Term Investments Notes 15 false false R16.htm 10701 - Disclosure - Derivative Instruments and Hedging Activities Sheet http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities Derivative Instruments and Hedging Activities Notes 16 false false R17.htm 10801 - Disclosure - Fair Value Measurements Sheet http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 17 false false R18.htm 10901 - Disclosure - Other Receivables Sheet http://www.cleanenergyfuels.com/role/DisclosureOtherReceivables Other Receivables Notes 18 false false R19.htm 11001 - Disclosure - Land, Property and Equipment Sheet http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipment Land, Property and Equipment Notes 19 false false R20.htm 11101 - Disclosure - Accrued Liabilities Sheet http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilities Accrued Liabilities Notes 20 false false R21.htm 11201 - Disclosure - Debt Sheet http://www.cleanenergyfuels.com/role/DisclosureDebt Debt Notes 21 false false R22.htm 11301 - Disclosure - Stockholders' Equity Sheet http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 22 false false R23.htm 11401 - Disclosure - Income Taxes Sheet http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxes Income Taxes Notes 23 false false R24.htm 11501 - Disclosure - Commitments and Contingencies Sheet http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 24 false false R25.htm 11601 - Disclosure - Leases Sheet http://www.cleanenergyfuels.com/role/DisclosureLeases Leases Notes 25 false false R26.htm 11701 - Disclosure - 401(k) Plan Sheet http://www.cleanenergyfuels.com/role/Disclosure401KPlan 401(k) Plan Notes 26 false false R27.htm 11801 - Disclosure - Net Loss Per Share Sheet http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShare Net Loss Per Share Notes 27 false false R28.htm 11901 - Disclosure - Related Party Transactions Sheet http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 28 false false R29.htm 12001 - Disclosure - Reportable Segments and Geographic Information Sheet http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformation Reportable Segments and Geographic Information Notes 29 false false R30.htm 12101 - Disclosure - Concentrations Sheet http://www.cleanenergyfuels.com/role/DisclosureConcentrations Concentrations Notes 30 false false R31.htm 12301 - Disclosure - Schedule II: Valuation and Qualifying Accounts Sheet http://www.cleanenergyfuels.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts Schedule II: Valuation and Qualifying Accounts Notes 31 false false R32.htm 20101 - Disclosure - Summary of Significant Accounting Policies(Policies) Sheet http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies(Policies) Policies http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPolicies 32 false false R33.htm 30103 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPolicies 33 false false R34.htm 30203 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomers 34 false false R35.htm 30403 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary (Tables) Sheet http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTables Investments in Other Entities and Noncontrolling Interest in a Subsidiary (Tables) Tables http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiary 35 false false R36.htm 30503 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables) Sheet http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashTables Cash, Cash Equivalents and Restricted Cash (Tables) Tables http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCash 36 false false R37.htm 30603 - Disclosure - Short-Term Investments (Tables) Sheet http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsTables Short-Term Investments (Tables) Tables http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestments 37 false false R38.htm 30703 - Disclosure - Derivative Instruments and Hedging Activities (Tables) Sheet http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables Derivative Instruments and Hedging Activities (Tables) Tables http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities 38 false false R39.htm 30803 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurements 39 false false R40.htm 30903 - Disclosure - Other Receivables (Tables) Sheet http://www.cleanenergyfuels.com/role/DisclosureOtherReceivablesTables Other Receivables (Tables) Tables http://www.cleanenergyfuels.com/role/DisclosureOtherReceivables 40 false false R41.htm 31003 - Disclosure - Land, Property and Equipment (Tables) Sheet http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentTables Land, Property and Equipment (Tables) Tables http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipment 41 false false R42.htm 31103 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilities 42 false false R43.htm 31203 - Disclosure - Debt (Tables) Sheet http://www.cleanenergyfuels.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.cleanenergyfuels.com/role/DisclosureDebt 43 false false R44.htm 31303 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquity 44 false false R45.htm 31403 - Disclosure - Income Taxes (Tables) Sheet http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxes 45 false false R46.htm 31603 - Disclosure - Leases (Tables) Sheet http://www.cleanenergyfuels.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.cleanenergyfuels.com/role/DisclosureLeases 46 false false R47.htm 31803 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShare 47 false false R48.htm 32003 - Disclosure - Reportable Segments and Geographic Information (Tables) Sheet http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformationTables Reportable Segments and Geographic Information (Tables) Tables http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformation 48 false false R49.htm 40101 - Disclosure - Summary of Significant Accounting Policies - Inventory (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryDetails Summary of Significant Accounting Policies - Inventory (Details) Details 49 false false R50.htm 40102 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails Summary of Significant Accounting Policies - Property and Equipment (Details) Details 50 false false R51.htm 40103 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails Summary of Significant Accounting Policies - Long-Lived Assets (Details) Details 51 false false R52.htm 40104 - Disclosure - Summary of Significant Accounting Policies - Goodwill (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillDetails Summary of Significant Accounting Policies - Goodwill (Details) Details 52 false false R53.htm 40105 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 53 false false R54.htm 40106 - Disclosure - Summary of Significant Accounting Policies - Alternative Fuels Tax Credit (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAlternativeFuelsTaxCreditDetails Summary of Significant Accounting Policies - Alternative Fuels Tax Credit (Details) Details 54 false false R55.htm 40201 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Details 55 false false R56.htm 40202 - Disclosure - Revenue from Contracts with Customers - Remaining Performance Obligations (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersRemainingPerformanceObligationsDetails Revenue from Contracts with Customers - Remaining Performance Obligations (Details) Details 56 false false R57.htm 40203 - Disclosure - Revenue from Contracts with Customers - Costs to Fulfill a Contract (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersCostsToFulfillContractDetails Revenue from Contracts with Customers - Costs to Fulfill a Contract (Details) Details 57 false false R58.htm 40204 - Disclosure - Revenue from Contracts with Customers - Contract Balances (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails Revenue from Contracts with Customers - Contract Balances (Details) Details 58 false false R59.htm 40205 - Disclosure - Revenue from Contracts with Customers - Contract Liabilities (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractLiabilitiesDetails Revenue from Contracts with Customers - Contract Liabilities (Details) Details 59 false false R60.htm 40301 - Disclosure - Divestitures - BP Transaction (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails Divestitures - BP Transaction (Details) Details 60 false false R61.htm 40302 - Disclosure - Divestitures - SAFE&CEC S.r.l. (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails Divestitures - SAFE&CEC S.r.l. (Details) Details 61 false false R62.htm 40401 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Total Joint Venture (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Total Joint Venture (Details) Details 62 false false R63.htm 40402 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - bp Joint Venture (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails Investments in Other Entities and Noncontrolling Interest in a Subsidiary - bp Joint Venture (Details) Details 63 false false R64.htm 40403 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - SAFE&CEC S.r.l (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails Investments in Other Entities and Noncontrolling Interest in a Subsidiary - SAFE&CEC S.r.l (Details) Details http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTables 64 false false R65.htm 40404 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Other Equity Method Investments (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Other Equity Method Investments (Details) Details 65 false false R66.htm 40405 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails Investments in Other Entities and Noncontrolling Interest in a Subsidiary (Details) Details http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTables 66 false false R67.htm 40406 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - NG Advantage (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails Investments in Other Entities and Noncontrolling Interest in a Subsidiary - NG Advantage (Details) Details http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTables 67 false false R68.htm 40407 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Total Joint Venture (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Total Joint Venture (Details) Details 68 false false R69.htm 40501 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails Cash, Cash Equivalents and Restricted Cash (Details) Details http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashTables 69 false false R70.htm 40601 - Disclosure - Short-Term Investments (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails Short-Term Investments (Details) Details http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsTables 70 false false R71.htm 40701 - Disclosure - Derivative Instruments and Hedging Activities - Narrative (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNarrativeDetails Derivative Instruments and Hedging Activities - Narrative (Details) Details 71 false false R72.htm 40702 - Disclosure - Derivative Instruments and Hedging Activities - Summary of Commodity Derivative Activity (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails Derivative Instruments and Hedging Activities - Summary of Commodity Derivative Activity (Details) Details 72 false false R73.htm 40703 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Weighted-Average Price of Open Commodity Swap Contracts (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfWeightedAveragePriceOfOpenCommoditySwapContractsDetails Derivative Instruments and Hedging Activities - Schedule of Weighted-Average Price of Open Commodity Swap Contracts (Details) Details 73 false false R74.htm 40801 - Disclosure - Fair Value Measurements - Commodity Swap Contracts (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails Fair Value Measurements - Commodity Swap Contracts (Details) Details 74 false false R75.htm 40802 - Disclosure - Fair Value Measurements - Convertible Promissory Note (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsConvertiblePromissoryNoteDetails Fair Value Measurements - Convertible Promissory Note (Details) Details 75 false false R76.htm 40803 - Disclosure - Fair Value Measurements - Transfers (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsTransfersDetails Fair Value Measurements - Transfers (Details) Details 76 false false R77.htm 40804 - Disclosure - Fair Value Measurements - Assets and Liabilities (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails Fair Value Measurements - Assets and Liabilities (Details) Details 77 false false R78.htm 40805 - Disclosure - Fair Value Measurements - Fair Value Recognition - Assets (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails Fair Value Measurements - Fair Value Recognition - Assets (Details) Details 78 false false R79.htm 40806 - Disclosure - Fair Value Measurements - Fair Value Recognition - Liabilities (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionLiabilitiesDetails Fair Value Measurements - Fair Value Recognition - Liabilities (Details) Details 79 false false R80.htm 40901 - Disclosure - Other Receivables (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureOtherReceivablesDetails Other Receivables (Details) Details http://www.cleanenergyfuels.com/role/DisclosureOtherReceivablesTables 80 false false R81.htm 41001 - Disclosure - Land, Property and Equipment (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails Land, Property and Equipment (Details) Details http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentTables 81 false false R82.htm 41002 - Disclosure - Land, Property and Equipment - Fueling Station Equipment Removal (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentFuelingStationEquipmentRemovalDetails Land, Property and Equipment - Fueling Station Equipment Removal (Details) Details 82 false false R83.htm 41101 - Disclosure - Accrued Liabilities (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesTables 83 false false R84.htm 41201 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails Debt - Schedule of Debt (Details) Details 84 false false R85.htm 41202 - Disclosure - Debt - Aggregate Maturities (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureDebtAggregateMaturitiesDetails Debt - Aggregate Maturities (Details) Details 85 false false R86.htm 41203 - Disclosure - Debt - Riverstone Credit Agreement (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails Debt - Riverstone Credit Agreement (Details) Details 86 false false R87.htm 41204 - Disclosure - Debt - SG Credit and TOTAL Credit Support Agreement (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails Debt - SG Credit and TOTAL Credit Support Agreement (Details) Details 87 false false R88.htm 41205 - Disclosure - Debt - NG Advantage Debt and Financing Lease Obligations (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails Debt - NG Advantage Debt and Financing Lease Obligations (Details) Details 88 false false R89.htm 41206 - Disclosure - Debt - BP Loan and Plains Credit Facility (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails Debt - BP Loan and Plains Credit Facility (Details) Details 89 false false R90.htm 41207 - Disclosure - Debt - Other Debt (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureDebtOtherDebtDetails Debt - Other Debt (Details) Details 90 false false R91.htm 41301 - Disclosure - Stockholders' Equity - Authorized Shares (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAuthorizedSharesDetails Stockholders' Equity - Authorized Shares (Details) Details 91 false false R92.htm 41302 - Disclosure - Stockholders' Equity - Voting Rights (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityVotingRightsDetails Stockholders' Equity - Voting Rights (Details) Details 92 false false R93.htm 41303 - Disclosure - Stockholders' Equity - Total Private Placement (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTotalPrivatePlacementDetails Stockholders' Equity - Total Private Placement (Details) Details 93 false false R94.htm 41304 - Disclosure - Stockholders' Equity - At the Market Offering (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAtMarketOfferingDetails Stockholders' Equity - At the Market Offering (Details) Details 94 false false R95.htm 41305 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails Stockholders' Equity - Share Repurchase Program (Details) Details 95 false false R96.htm 41306 - Disclosure - Stockholders' Equity - Stock Based Compensation (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails Stockholders' Equity - Stock Based Compensation (Details) Details 96 false false R97.htm 41307 - Disclosure - Stockholders' Equity - Service-Based Stock Options (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails Stockholders' Equity - Service-Based Stock Options (Details) Details 97 false false R98.htm 41308 - Disclosure - Stockholders' Equity - Performance-Based Stock Options (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails Stockholders' Equity - Performance-Based Stock Options (Details) Details 98 false false R99.htm 41309 - Disclosure - Stockholders' Equity - Market-Based Stock Options (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails Stockholders' Equity - Market-Based Stock Options (Details) Details 99 false false R100.htm 41310 - Disclosure - Stockholders' Equity - Restricted Stock Units (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails Stockholders' Equity - Restricted Stock Units (Details) Details 100 false false R101.htm 41311 - Disclosure - Stockholders' Equity - Employee Stock Purchase Plan (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails Stockholders' Equity - Employee Stock Purchase Plan (Details) Details 101 false false R102.htm 41312 - Disclosure - Stockholders' Equity - Amazon Warrant (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails Stockholders' Equity - Amazon Warrant (Details) Details 102 false false R103.htm 41313 - Disclosure - Stockholders' Equity - Fair Value of Amazon Warrant (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails Stockholders' Equity - Fair Value of Amazon Warrant (Details) Details 103 false false R104.htm 41314 - Disclosure - Stockholders' Equity - Amazon Warrant Activity (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantActivityDetails Stockholders' Equity - Amazon Warrant Activity (Details) Details 104 false false R105.htm 41401 - Disclosure - Income Taxes (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTables 105 false false R106.htm 41402 - Disclosure - Income Taxes - Tax Credit Carryforwards (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails Income Taxes - Tax Credit Carryforwards (Details) Details 106 false false R107.htm 41403 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 107 false false R108.htm 41501 - Disclosure - Commitments and Contingencies - Long-Term Take-or-Pay Natural Gas Purchase Contracts (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails Commitments and Contingencies - Long-Term Take-or-Pay Natural Gas Purchase Contracts (Details) Details 108 false false R109.htm 41601 - Disclosure - Leases - Narrative (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 109 false false R110.htm 41602 - Disclosure - Leases - Finance and Operating Lease Asset and Liability Balances (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails Leases - Finance and Operating Lease Asset and Liability Balances (Details) Details 110 false false R111.htm 41603 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 111 false false R112.htm 41604 - Disclosure - Leases - Supplemental Information (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureLeasesSupplementalInformationDetails Leases - Supplemental Information (Details) Details 112 false false R113.htm 41605 - Disclosure - Leases - Maturities of Finance and Operating Lease Liabilities (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails Leases - Maturities of Finance and Operating Lease Liabilities (Details) Details 113 false false R114.htm 41606 - Disclosure - Leases - Maturities of Lease Receivables (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails Leases - Maturities of Lease Receivables (Details) Details 114 false false R115.htm 41701 - Disclosure - 401(k) Plan (Details) Sheet http://www.cleanenergyfuels.com/role/Disclosure401KPlanDetails 401(k) Plan (Details) Details http://www.cleanenergyfuels.com/role/Disclosure401KPlan 115 false false R116.htm 41801 - Disclosure - Net Loss Per Share (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareDetails Net Loss Per Share (Details) Details http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareTables 116 false false R117.htm 41802 - Disclosure - Net Loss Per Share - Anti-dilutive Securities (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareAntiDilutiveSecuritiesDetails Net Loss Per Share - Anti-dilutive Securities (Details) Details 117 false false R118.htm 41901 - Disclosure - Related Party Transactions (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactions 118 false false R119.htm 42001 - Disclosure - Reportable Segments and Geographic Information (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformationDetails Reportable Segments and Geographic Information (Details) Details http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformationTables 119 false false R120.htm 42101 - Disclosure - Concentrations (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails Concentrations (Details) Details http://www.cleanenergyfuels.com/role/DisclosureConcentrations 120 false false R121.htm 42301 - Disclosure - Schedule II: Valuation and Qualifying Accounts (Details) Sheet http://www.cleanenergyfuels.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails Schedule II: Valuation and Qualifying Accounts (Details) Details http://www.cleanenergyfuels.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts 121 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 29 fact(s) appearing in ix:hidden were eligible for transformation: clne:AssetPurchaseAgreementContingentConsiderationTerm, clne:ClassOfWarrantOrRightNotificationPeriodToWaiveOrModifyBeneficialOwnershipLimitation, clne:CommitmentToFundJointVenture, clne:ContraRevenueFromContractWithCustomerExcludingAssessedTax, clne:ContractualRightsTermOfContract, clne:InitialContributionsToFundJointVenture, clne:InterestInJointVentureSharesPurchased, clne:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdConsecutiveTradingDays, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:ConcentrationRiskPercentage1, us-gaap:EquityMethodInvestmentOwnershipPercentage, us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesOutstanding, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - clne-20221231x10k.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 11 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList, us-gaap:FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList, us-gaap:FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList, us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList, us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList - clne-20221231x10k.htm 9 clne-20221231x10k.htm clne-20221231.xsd clne-20221231_cal.xml clne-20221231_def.xml clne-20221231_lab.xml clne-20221231_pre.xml clne-20221231xex10d30.htm clne-20221231xex10d31.htm clne-20221231xex10d32.htm clne-20221231xex21d1.htm clne-20221231xex23d1.htm clne-20221231xex31d1.htm clne-20221231xex31d2.htm clne-20221231xex32d1.htm clne-20221231x10k001.jpg clne-20221231x10k002.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 145 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "clne-20221231x10k.htm": { "axisCustom": 1, "axisStandard": 46, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 1519, "http://xbrl.sec.gov/dei/2022": 37 }, "contextCount": 549, "dts": { "calculationLink": { "local": [ "clne-20221231_cal.xml" ] }, "definitionLink": { "local": [ "clne-20221231_def.xml" ] }, "inline": { "local": [ "clne-20221231x10k.htm" ] }, "labelLink": { "local": [ "clne-20221231_lab.xml" ] }, "presentationLink": { "local": [ "clne-20221231_pre.xml" ] }, "schema": { "local": [ "clne-20221231.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 995, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 38, "http://www.cleanenergyfuels.com/20221231": 11, "http://xbrl.sec.gov/dei/2022": 3, "total": 52 }, "keyCustom": 88, "keyStandard": 497, "memberCustom": 93, "memberStandard": 77, "nsprefix": "clne", "nsuri": "http://www.cleanenergyfuels.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_clne_ServiceBasedRestrictedStockUnitsRSUMember_bJaxzQzL7EGYG8nyXHr09w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_WH83Q3xAm0GbFaCZ_DzyyQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41310 - Disclosure - Stockholders' Equity - Restricted Stock Units (Details)", "menuCat": "Details", "order": "100", "role": "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails", "shortName": "Stockholders' Equity - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_clne_ServiceBasedRestrictedStockUnitsRSUMember_RO1QwooKC0GC_l6Ddaku6g", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WH83Q3xAm0GbFaCZ_DzyyQ", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_5_7_2013_To_5_7_2013_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember_9PXaHcxA9ECP3Ye_uCsC2A", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_yv6-ypGL4UKPf_R-dRP6hA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41311 - Disclosure - Stockholders' Equity - Employee Stock Purchase Plan (Details)", "menuCat": "Details", "order": "101", "role": "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails", "shortName": "Stockholders' Equity - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_5_7_2013_To_5_7_2013_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember_9PXaHcxA9ECP3Ye_uCsC2A", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_yv6-ypGL4UKPf_R-dRP6hA", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_rL0XMlPFZ0yXLA4M7N8qzw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41312 - Disclosure - Stockholders' Equity - Amazon Warrant (Details)", "menuCat": "Details", "order": "102", "role": "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "shortName": "Stockholders' Equity - Amazon Warrant (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_4_16_2021_srt_RangeAxis_srt_MaximumMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_clne_AmazonWarrantMember_a-eMvHL1A0avybTBUCFCgw", "decimals": "5", "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_yv6-ypGL4UKPf_R-dRP6hA", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_6_14_2021_us-gaap_FinancialInstrumentAxis_clne_AmazonWarrantMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedDividendRateMember_us-gaap_ValuationTechniqueAxis_us-gaap_ValuationTechniqueOptionPricingModelMember_6bvW-Z8Vs0SK5rf7SwLgCg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_yv6-ypGL4UKPf_R-dRP6hA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41313 - Disclosure - Stockholders' Equity - Fair Value of Amazon Warrant (Details)", "menuCat": "Details", "order": "103", "role": "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails", "shortName": "Stockholders' Equity - Fair Value of Amazon Warrant (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_6_14_2021_us-gaap_FinancialInstrumentAxis_clne_AmazonWarrantMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedDividendRateMember_us-gaap_ValuationTechniqueAxis_us-gaap_ValuationTechniqueOptionPricingModelMember_6bvW-Z8Vs0SK5rf7SwLgCg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_yv6-ypGL4UKPf_R-dRP6hA", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "clne:WarrantActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FinancialInstrumentAxis_clne_AmazonWarrantMember_EdVoaLOf90-5E-JaimxnFA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41314 - Disclosure - Stockholders' Equity - Amazon Warrant Activity (Details)", "menuCat": "Details", "order": "104", "role": "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantActivityDetails", "shortName": "Stockholders' Equity - Amazon Warrant Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "clne:WarrantActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FinancialInstrumentAxis_clne_AmazonWarrantMember_EdVoaLOf90-5E-JaimxnFA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "105", "role": "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_mA48-JBxEU2XFdM3ZeyjAA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Income Taxes - Tax Credit Carryforwards (Details)", "menuCat": "Details", "order": "106", "role": "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails", "shortName": "Income Taxes - Tax Credit Carryforwards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_mA48-JBxEU2XFdM3ZeyjAA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "menuCat": "Details", "order": "107", "role": "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-5", "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_11_7_2022_us-gaap_TypeOfArrangementAxis_clne_LoanCommitmentToEquityMethodInvesteeMember_6znZyaYTvkGeSymxgejesg", "decimals": "-5", "first": true, "lang": null, "name": "clne:MaximumIrrecoverableCommittedAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Commitments and Contingencies - Long-Term Take-or-Pay Natural Gas Purchase Contracts (Details)", "menuCat": "Details", "order": "108", "role": "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails", "shortName": "Commitments and Contingencies - Long-Term Take-or-Pay Natural Gas Purchase Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_11_7_2022_us-gaap_TypeOfArrangementAxis_clne_LoanCommitmentToEquityMethodInvesteeMember_6znZyaYTvkGeSymxgejesg", "decimals": "-5", "first": true, "lang": null, "name": "clne:MaximumIrrecoverableCommittedAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:SalesTypeLeaseInterestIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "109", "role": "http://www.cleanenergyfuels.com/role/DisclosureLeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:SalesTypeLeaseInterestIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Revenue from Contracts with Customers", "menuCat": "Notes", "order": "11", "role": "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - Leases - Finance and Operating Lease Asset and Liability Balances (Details)", "menuCat": "Details", "order": "110", "role": "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails", "shortName": "Leases - Finance and Operating Lease Asset and Liability Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "clne:AssetsAndLiabilitiesLesseeTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_clne_FinanceLeasedAssetsMember_SA_giliXEUmVpTnUeZC1UA", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41603 - Disclosure - Leases - Components of Lease Expense (Details)", "menuCat": "Details", "order": "111", "role": "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41604 - Disclosure - Leases - Supplemental Information (Details)", "menuCat": "Details", "order": "112", "role": "http://www.cleanenergyfuels.com/role/DisclosureLeasesSupplementalInformationDetails", "shortName": "Leases - Supplemental Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41605 - Disclosure - Leases - Maturities of Finance and Operating Lease Liabilities (Details)", "menuCat": "Details", "order": "113", "role": "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Finance and Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41606 - Disclosure - Leases - Maturities of Lease Receivables (Details)", "menuCat": "Details", "order": "114", "role": "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails", "shortName": "Leases - Maturities of Lease Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_yv6-ypGL4UKPf_R-dRP6hA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - 401(k) Plan (Details)", "menuCat": "Details", "order": "115", "role": "http://www.cleanenergyfuels.com/role/Disclosure401KPlanDetails", "shortName": "401(k) Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_yv6-ypGL4UKPf_R-dRP6hA", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Net Loss Per Share (Details)", "menuCat": "Details", "order": "116", "role": "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareDetails", "shortName": "Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "INF", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WH83Q3xAm0GbFaCZ_DzyyQ", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WH83Q3xAm0GbFaCZ_DzyyQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41802 - Disclosure - Net Loss Per Share - Anti-dilutive Securities (Details)", "menuCat": "Details", "order": "117", "role": "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareAntiDilutiveSecuritiesDetails", "shortName": "Net Loss Per Share - Anti-dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WH83Q3xAm0GbFaCZ_DzyyQ", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "118", "role": "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_AxYtnq8iiEWjA-IxAj3UHg", "decimals": "-5", "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - Reportable Segments and Geographic Information (Details)", "menuCat": "Details", "order": "119", "role": "http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformationDetails", "shortName": "Reportable Segments and Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Divestitures", "menuCat": "Notes", "order": "12", "role": "http://www.cleanenergyfuels.com/role/DisclosureDivestitures", "shortName": "Divestitures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R120": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - Concentrations (Details)", "menuCat": "Details", "order": "120", "role": "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails", "shortName": "Concentrations (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R121": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_tvEfib_byEWVhz9cTfs0Vg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42301 - Disclosure - Schedule II: Valuation and Qualifying Accounts (Details)", "menuCat": "Details", "order": "121", "role": "http://www.cleanenergyfuels.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails", "shortName": "Schedule II: Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_jQZjoZaONEaTEFAOw5AyBQ", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "clne:EquityMethodInvestmentsAndNoncontrollingInterestsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary", "menuCat": "Notes", "order": "13", "role": "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiary", "shortName": "Investments in Other Entities and Noncontrolling Interest in a Subsidiary", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "clne:EquityMethodInvestmentsAndNoncontrollingInterestsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Cash, Cash Equivalents and Restricted Cash", "menuCat": "Notes", "order": "14", "role": "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCash", "shortName": "Cash, Cash Equivalents and Restricted Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Short-Term Investments", "menuCat": "Notes", "order": "15", "role": "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestments", "shortName": "Short-Term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Derivative Instruments and Hedging Activities", "menuCat": "Notes", "order": "16", "role": "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities", "shortName": "Derivative Instruments and Hedging Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "17", "role": "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Other Receivables", "menuCat": "Notes", "order": "18", "role": "http://www.cleanenergyfuels.com/role/DisclosureOtherReceivables", "shortName": "Other Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Land, Property and Equipment", "menuCat": "Notes", "order": "19", "role": "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipment", "shortName": "Land, Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "clne:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Accrued Liabilities", "menuCat": "Notes", "order": "20", "role": "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Debt", "menuCat": "Notes", "order": "21", "role": "http://www.cleanenergyfuels.com/role/DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "22", "role": "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "23", "role": "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "24", "role": "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Leases", "menuCat": "Notes", "order": "25", "role": "http://www.cleanenergyfuels.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - 401(k) Plan", "menuCat": "Notes", "order": "26", "role": "http://www.cleanenergyfuels.com/role/Disclosure401KPlan", "shortName": "401(k) Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "27", "role": "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "28", "role": "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - Reportable Segments and Geographic Information", "menuCat": "Notes", "order": "29", "role": "http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformation", "shortName": "Reportable Segments and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - Concentrations", "menuCat": "Notes", "order": "30", "role": "http://www.cleanenergyfuels.com/role/DisclosureConcentrations", "shortName": "Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12301 - Disclosure - Schedule II: Valuation and Qualifying Accounts", "menuCat": "Notes", "order": "31", "role": "http://www.cleanenergyfuels.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts", "shortName": "Schedule II: Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20101 - Disclosure - Summary of Significant Accounting Policies(Policies)", "menuCat": "Policies", "order": "32", "role": "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies(Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "lang": "en-US", "name": "us-gaap:InventoryPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Revenue from Contracts with Customers (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTables", "shortName": "Investments in Other Entities and Noncontrolling Interest in a Subsidiary (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashTables", "shortName": "Cash, Cash Equivalents and Restricted Cash (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Short-Term Investments (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsTables", "shortName": "Short-Term Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Derivative Instruments and Hedging Activities (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables", "shortName": "Derivative Instruments and Hedging Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "lang": null, "name": "us-gaap:UnrealizedGainLossOnCommodityContracts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "clne:ScheduleOfOtherReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Other Receivables (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.cleanenergyfuels.com/role/DisclosureOtherReceivablesTables", "shortName": "Other Receivables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "clne:ScheduleOfOtherReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Land, Property and Equipment (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentTables", "shortName": "Land, Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Accrued Liabilities (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.cleanenergyfuels.com/role/DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "clne:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "46", "role": "http://www.cleanenergyfuels.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "clne:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "47", "role": "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32003 - Disclosure - Reportable Segments and Geographic Information (Tables)", "menuCat": "Tables", "order": "48", "role": "http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformationTables", "shortName": "Reportable Segments and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Summary of Significant Accounting Policies - Inventory (Details)", "menuCat": "Details", "order": "49", "role": "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryDetails", "shortName": "Summary of Significant Accounting Policies - Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "5", "role": "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "lang": null, "name": "clne:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentExcludingIntraEntityInvestmentsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-5", "first": true, "lang": null, "name": "clne:ProceedsFromGrants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)", "menuCat": "Details", "order": "50", "role": "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-5", "first": true, "lang": null, "name": "clne:ProceedsFromGrants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets (Details)", "menuCat": "Details", "order": "51", "role": "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails", "shortName": "Summary of Significant Accounting Policies - Long-Lived Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - Summary of Significant Accounting Policies - Goodwill (Details)", "menuCat": "Details", "order": "52", "role": "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillDetails", "shortName": "Summary of Significant Accounting Policies - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_FinancialInstrumentAxis_clne_CommoditySwapAndCustomerContractMember_hGGN-5JDHkGH41wG0_UWjw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "menuCat": "Details", "order": "53", "role": "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_FinancialInstrumentAxis_clne_CommoditySwapAndCustomerContractMember_hGGN-5JDHkGH41wG0_UWjw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "clne:VolumetricExciseTaxCreditsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_1_1_2022_Xqc0UaRMGkKo3Aauov5y1Q", "decimals": "2", "first": true, "lang": null, "name": "clne:AlternativeFuelsExciseTaxCreditCompressedNaturalGas", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_gal_ooo5yq4TBkC26gAlFtyTGg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - Summary of Significant Accounting Policies - Alternative Fuels Tax Credit (Details)", "menuCat": "Details", "order": "54", "role": "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAlternativeFuelsTaxCreditDetails", "shortName": "Summary of Significant Accounting Policies - Alternative Fuels Tax Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "clne:VolumetricExciseTaxCreditsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_1_1_2022_Xqc0UaRMGkKo3Aauov5y1Q", "decimals": "2", "first": true, "lang": null, "name": "clne:AlternativeFuelsExciseTaxCreditCompressedNaturalGas", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_gal_ooo5yq4TBkC26gAlFtyTGg", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "55", "role": "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_clne_VolumeRelatedFuelSalesMember_2R5MYWn1kU662U1KpVPWow", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Revenue from Contracts with Customers - Remaining Performance Obligations (Details)", "menuCat": "Details", "order": "56", "role": "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersRemainingPerformanceObligationsDetails", "shortName": "Revenue from Contracts with Customers - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Revenue from Contracts with Customers - Costs to Fulfill a Contract (Details)", "menuCat": "Details", "order": "57", "role": "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersCostsToFulfillContractDetails", "shortName": "Revenue from Contracts with Customers - Costs to Fulfill a Contract (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Revenue from Contracts with Customers - Contract Balances (Details)", "menuCat": "Details", "order": "58", "role": "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails", "shortName": "Revenue from Contracts with Customers - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - Revenue from Contracts with Customers - Contract Liabilities (Details)", "menuCat": "Details", "order": "59", "role": "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractLiabilitiesDetails", "shortName": "Revenue from Contracts with Customers - Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "clne:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentExcludingIntraEntityInvestmentsTax", "clne:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentExcludingIntraEntityInvestmentsTax", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "clne:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentExcludingIntraEntityInvestmentsTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "clne:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentExcludingIntraEntityInvestmentsTax", "clne:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentExcludingIntraEntityInvestmentsTax", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "clne:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentExcludingIntraEntityInvestmentsTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainOrLossOnSaleOfStockInSubsidiary", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Divestitures - BP Transaction (Details)", "menuCat": "Details", "order": "60", "role": "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails", "shortName": "Divestitures - BP Transaction (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_2_27_2017_srt_CounterpartyNameAxis_clne_BPProductsNorthAmericaInc.Member_mI1UXRkN10mSqqkT9UErdA", "decimals": "INF", "lang": null, "name": "clne:ProductionFacilitiesToBeDeveloped", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_facility_lefTaNFeLUinVZ1gGR5BUw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainOrLossOnSaleOfStockInSubsidiary", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Divestitures - SAFE&CEC S.r.l. (Details)", "menuCat": "Details", "order": "61", "role": "http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails", "shortName": "Divestitures - SAFE&CEC S.r.l. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_29_2017_dei_LegalEntityAxis_clne_LandiRenzoS.p.A.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_clne_SAFECECS.r.l.Member_73UY0idKzk2aAjNt8mogzA", "decimals": "2", "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_yv6-ypGL4UKPf_R-dRP6hA", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Total Joint Venture (Details)", "menuCat": "Details", "order": "62", "role": "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "shortName": "Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Total Joint Venture (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - bp Joint Venture (Details)", "menuCat": "Details", "order": "63", "role": "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "shortName": "Investments in Other Entities and Noncontrolling Interest in a Subsidiary - bp Joint Venture (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_18_2020_srt_CounterpartyNameAxis_clne_BPProductsNorthAmericaMember_us-gaap_LongtermDebtTypeAxis_clne_BpLoanMember_JXkCr6DEzU6jSJ7eRTiG2A", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - SAFE&CEC S.r.l (Details)", "menuCat": "Details", "order": "64", "role": "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "shortName": "Investments in Other Entities and Noncontrolling Interest in a Subsidiary - SAFE&CEC S.r.l (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_clne_SAFECECS.r.l.Member_Okmy5ohgB0uhMFUY9SokRQ", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Other Equity Method Investments (Details)", "menuCat": "Details", "order": "65", "role": "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "shortName": "Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Other Equity Method Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_clne_OtherEquityMethodInvestmentMember_p7LRzhL3PUmQ2Ke9o2Orig", "decimals": "-5", "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary (Details)", "menuCat": "Details", "order": "66", "role": "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "shortName": "Investments in Other Entities and Noncontrolling Interest in a Subsidiary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_10_1_2018_To_10_1_2018_us-gaap_BusinessAcquisitionAxis_clne_NgAdvantageMember_X7l7KgMTBU6V4bXpU7DSzw", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40406 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - NG Advantage (Details)", "menuCat": "Details", "order": "67", "role": "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails", "shortName": "Investments in Other Entities and Noncontrolling Interest in a Subsidiary - NG Advantage (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-5", "lang": null, "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40407 - Disclosure - Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Total Joint Venture (Details)", "menuCat": "Details", "order": "68", "role": "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss", "shortName": "Investments in Other Entities and Noncontrolling Interest in a Subsidiary - Total Joint Venture (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_clne_TotalJvJointVentureAgreementMember_lNlD5BhC70SDOava1wm7jA", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details)", "menuCat": "Details", "order": "69", "role": "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "shortName": "Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Pr3BdBZQvEGyOa2e4RpDcA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "7", "role": "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Pr3BdBZQvEGyOa2e4RpDcA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Short-Term Investments (Details)", "menuCat": "Details", "order": "70", "role": "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails", "shortName": "Short-Term Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_10_31_2018_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_rTrQudL5Z02fj_qJvS934A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetNumberOfInstrumentsHeld", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_contract_QBN7ukg4cka6akwKfjbqRA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Derivative Instruments and Hedging Activities - Narrative (Details)", "menuCat": "Details", "order": "71", "role": "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNarrativeDetails", "shortName": "Derivative Instruments and Hedging Activities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_10_31_2018_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_rTrQudL5Z02fj_qJvS934A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetNumberOfInstrumentsHeld", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_contract_QBN7ukg4cka6akwKfjbqRA", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_uF650VGxF0SVSaMrTUuHCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Derivative Instruments and Hedging Activities - Summary of Commodity Derivative Activity (Details)", "menuCat": "Details", "order": "72", "role": "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails", "shortName": "Derivative Instruments and Hedging Activities - Summary of Commodity Derivative Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_uF650VGxF0SVSaMrTUuHCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_DerivativeInstrumentRiskAxis_clne_CommoditySwap2022Member_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_CB-oabhUsUCuTmE-15IjdA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeNonmonetaryNotionalAmountVolume", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_gal_1xQqDKKNdkmslvTcrTYkkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Weighted-Average Price of Open Commodity Swap Contracts (Details)", "menuCat": "Details", "order": "73", "role": "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfWeightedAveragePriceOfOpenCommoditySwapContractsDetails", "shortName": "Derivative Instruments and Hedging Activities - Schedule of Weighted-Average Price of Open Commodity Swap Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_DerivativeInstrumentRiskAxis_clne_CommoditySwap2022Member_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_CB-oabhUsUCuTmE-15IjdA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeNonmonetaryNotionalAmountVolume", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_gal_1xQqDKKNdkmslvTcrTYkkw", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputCommodityForwardPriceMember_us-gaap_ValuationTechniqueAxis_us-gaap_ValuationTechniqueDiscountedCashFlowMember_vi8rW2sitEufgun50zrQrQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_yv6-ypGL4UKPf_R-dRP6hA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Fair Value Measurements - Commodity Swap Contracts (Details)", "menuCat": "Details", "order": "74", "role": "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails", "shortName": "Fair Value Measurements - Commodity Swap Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputCommodityForwardPriceMember_us-gaap_ValuationTechniqueAxis_us-gaap_ValuationTechniqueDiscountedCashFlowMember_vi8rW2sitEufgun50zrQrQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_yv6-ypGL4UKPf_R-dRP6hA", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_DebtInstrumentAxis_clne_ConvertiblePromissoryNotesMember_svFlOrGFwkeKtlpSrzhWeA", "decimals": "-5", "first": true, "lang": null, "name": "clne:RepaymentsOfLoanCommitmentWithEquityMethodInvestee", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Fair Value Measurements - Convertible Promissory Note (Details)", "menuCat": "Details", "order": "75", "role": "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsConvertiblePromissoryNoteDetails", "shortName": "Fair Value Measurements - Convertible Promissory Note (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_DebtInstrumentAxis_clne_ConvertiblePromissoryNotesMember_svFlOrGFwkeKtlpSrzhWeA", "decimals": "-5", "first": true, "lang": null, "name": "clne:RepaymentsOfLoanCommitmentWithEquityMethodInvestee", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Fair Value Measurements - Transfers (Details)", "menuCat": "Details", "order": "76", "role": "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsTransfersDetails", "shortName": "Fair Value Measurements - Transfers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - Fair Value Measurements - Assets and Liabilities (Details)", "menuCat": "Details", "order": "77", "role": "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "shortName": "Fair Value Measurements - Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_X9YKkPoMvEu_FfcKQtvY2A", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByAssetClassAxis_us-gaap_SwapMember_95qMlhv1u0-pCJX5QzVD7A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40805 - Disclosure - Fair Value Measurements - Fair Value Recognition - Assets (Details)", "menuCat": "Details", "order": "78", "role": "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails", "shortName": "Fair Value Measurements - Fair Value Recognition - Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByAssetClassAxis_us-gaap_SwapMember_95qMlhv1u0-pCJX5QzVD7A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByLiabilityClassAxis_us-gaap_SwapMember_R6X0BZrz4E6WvciaZUCQbw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40806 - Disclosure - Fair Value Measurements - Fair Value Recognition - Liabilities (Details)", "menuCat": "Details", "order": "79", "role": "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionLiabilitiesDetails", "shortName": "Fair Value Measurements - Fair Value Recognition - Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_FairValueByLiabilityClassAxis_us-gaap_SwapMember_0w_cNn3t5kuoN_uhd2DF9A", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "8", "role": "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "lang": null, "name": "clne:ProvisionForDoubtfulAccountsNotesAndInventory", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherReceivablesNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Other Receivables (Details)", "menuCat": "Details", "order": "80", "role": "http://www.cleanenergyfuels.com/role/DisclosureOtherReceivablesDetails", "shortName": "Other Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "clne:ScheduleOfOtherReceivablesTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_us-gaap_AutomobileLoanMember_bN1EHlgTKkOtsRxELGfIRw", "decimals": "-3", "lang": null, "name": "us-gaap:OtherReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Land, Property and Equipment (Details)", "menuCat": "Details", "order": "81", "role": "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails", "shortName": "Land, Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-5", "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_ngxRk1pamU-FqX5Ow2m_Ig", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringReserveAcceleratedDepreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Land, Property and Equipment - Fueling Station Equipment Removal (Details)", "menuCat": "Details", "order": "82", "role": "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentFuelingStationEquipmentRemovalDetails", "shortName": "Land, Property and Equipment - Fueling Station Equipment Removal (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_ngxRk1pamU-FqX5Ow2m_Ig", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringReserveAcceleratedDepreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "clne:AccruedAlternativeFuelIncentivesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Accrued Liabilities (Details)", "menuCat": "Details", "order": "83", "role": "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "clne:AccruedAlternativeFuelIncentivesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Debt - Schedule of Debt (Details)", "menuCat": "Details", "order": "84", "role": "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails", "shortName": "Debt - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "lang": null, "name": "clne:LongTermDebtGrossCurrentMaturities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Debt - Aggregate Maturities (Details)", "menuCat": "Details", "order": "85", "role": "http://www.cleanenergyfuels.com/role/DisclosureDebtAggregateMaturitiesDetails", "shortName": "Debt - Aggregate Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_12_22_2022_To_12_22_2022_us-gaap_DebtInstrumentAxis_clne_SeniorSecuredTermLoanMember_us-gaap_TypeOfArrangementAxis_clne_SeniorSecuredFirstLienTermLoanCreditAgreementMember_qtv6HebIdEWZjwM6_x9Reg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromBankDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - Debt - Riverstone Credit Agreement (Details)", "menuCat": "Details", "order": "86", "role": "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails", "shortName": "Debt - Riverstone Credit Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_12_22_2022_To_12_22_2022_us-gaap_DebtInstrumentAxis_clne_SeniorSecuredTermLoanMember_us-gaap_TypeOfArrangementAxis_clne_SeniorSecuredFirstLienTermLoanCreditAgreementMember_qtv6HebIdEWZjwM6_x9Reg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromBankDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - Debt - SG Credit and TOTAL Credit Support Agreement (Details)", "menuCat": "Details", "order": "87", "role": "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails", "shortName": "Debt - SG Credit and TOTAL Credit Support Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_12_22_2022_To_12_22_2022_srt_CounterpartyNameAxis_clne_SocitGnraleMember_-m-9Sdup-E2r3NF_PVu-tQ", "decimals": "-5", "lang": null, "name": "us-gaap:RepaymentsOfDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestrictedCashNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41205 - Disclosure - Debt - NG Advantage Debt and Financing Lease Obligations (Details)", "menuCat": "Details", "order": "88", "role": "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "shortName": "Debt - NG Advantage Debt and Financing Lease Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_us-gaap_CollateralPledgedMember_N6YYO44a_kydfaHdnJUzSg", "decimals": "-5", "lang": null, "name": "us-gaap:RestrictedCashNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_22_2022_us-gaap_LongtermDebtTypeAxis_clne_PlainsCreditFacilityMember_mbJtgJtMGESOKEx247QUCw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DepositAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41206 - Disclosure - Debt - BP Loan and Plains Credit Facility (Details)", "menuCat": "Details", "order": "89", "role": "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "shortName": "Debt - BP Loan and Plains Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_22_2022_us-gaap_LongtermDebtTypeAxis_clne_PlainsCreditFacilityMember_mbJtgJtMGESOKEx247QUCw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DepositAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidCapitalized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "menuCat": "Statements", "order": "9", "role": "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidCapitalized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_LongtermDebtTypeAxis_clne_OtherDebtMember_bLwex7xVg0CP1pEYidcJug", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_yv6-ypGL4UKPf_R-dRP6hA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41207 - Disclosure - Debt - Other Debt (Details)", "menuCat": "Details", "order": "90", "role": "http://www.cleanenergyfuels.com/role/DisclosureDebtOtherDebtDetails", "shortName": "Debt - Other Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_LongtermDebtTypeAxis_clne_OtherDebtMember_bLwex7xVg0CP1pEYidcJug", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_yv6-ypGL4UKPf_R-dRP6hA", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "INF", "first": true, "lang": null, "name": "clne:CapitalStockNumberOfAuthorizedClasses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_class_s3hlRTGSNEKEx7vnhCtIvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Stockholders' Equity - Authorized Shares (Details)", "menuCat": "Details", "order": "91", "role": "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAuthorizedSharesDetails", "shortName": "Stockholders' Equity - Authorized Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "INF", "first": true, "lang": null, "name": "clne:CapitalStockNumberOfAuthorizedClasses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_class_s3hlRTGSNEKEx7vnhCtIvQ", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "INF", "first": true, "lang": null, "name": "clne:CommonStockVotingRightsPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Vote_1kkEdkKDbkGGLvaXQ2LA1w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Stockholders' Equity - Voting Rights (Details)", "menuCat": "Details", "order": "92", "role": "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityVotingRightsDetails", "shortName": "Stockholders' Equity - Voting Rights (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_6-2hbrkxZkavGr_aG2Q0Ug", "decimals": "INF", "first": true, "lang": null, "name": "clne:CommonStockVotingRightsPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Vote_1kkEdkKDbkGGLvaXQ2LA1w", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - Stockholders' Equity - Total Private Placement (Details)", "menuCat": "Details", "order": "93", "role": "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTotalPrivatePlacementDetails", "shortName": "Stockholders' Equity - Total Private Placement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_6_13_2018_To_6_13_2018_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_XZjE21km-0SMoaugV-5fpw", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - Stockholders' Equity - At the Market Offering (Details)", "menuCat": "Details", "order": "94", "role": "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAtMarketOfferingDetails", "shortName": "Stockholders' Equity - At the Market Offering (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_SubsidiarySaleOfStockAxis_clne_AtMarketOfferingMember_-GyGx6cFzkKtsdayuEttaw", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_7_2021_PcssW9NaR02TW49nY2BAyA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41305 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details)", "menuCat": "Details", "order": "95", "role": "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "shortName": "Stockholders' Equity - Share Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_7_2021_PcssW9NaR02TW49nY2BAyA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41306 - Disclosure - Stockholders' Equity - Stock Based Compensation (Details)", "menuCat": "Details", "order": "96", "role": "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails", "shortName": "Stockholders' Equity - Stock Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_596ra6jLB0yg3MCGjycywA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_6zIK5PDKbkeYX4KcQBzrGQ", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_clne_ServiceBasedStockOptionsMember_JyLrp6bz2kq_WAmEUjBykA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41307 - Disclosure - Stockholders' Equity - Service-Based Stock Options (Details)", "menuCat": "Details", "order": "97", "role": "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails", "shortName": "Stockholders' Equity - Service-Based Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_clne_ServiceBasedStockOptionsMember_JyLrp6bz2kq_WAmEUjBykA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_clne_PerformanceBasedStockOptionsMember_6Qa-_gesREOowLaD_aeDaA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41308 - Disclosure - Stockholders' Equity - Performance-Based Stock Options (Details)", "menuCat": "Details", "order": "98", "role": "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "shortName": "Stockholders' Equity - Performance-Based Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_clne_PerformanceBasedStockOptionsMember_6Qa-_gesREOowLaD_aeDaA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_clne_MarketBasedStockOptionsMember_PwTY2OqBwE2VLwvfpPTovQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_rL0XMlPFZ0yXLA4M7N8qzw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41309 - Disclosure - Stockholders' Equity - Market-Based Stock Options (Details)", "menuCat": "Details", "order": "99", "role": "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "shortName": "Stockholders' Equity - Market-Based Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "clne-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_clne_MarketBasedStockOptionsMember_PwTY2OqBwE2VLwvfpPTovQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_rL0XMlPFZ0yXLA4M7N8qzw", "xsiNil": "false" } } }, "segmentCount": 186, "tag": { "clne_AccountingPoliciesAnnualDisclosure": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting policies disclosed in annual filings.", "label": "Accounting Policies - Annual Disclosure" } } }, "localname": "AccountingPoliciesAnnualDisclosure", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "clne_AccountingPoliciesQuarterlyDisclosure": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting policies disclosed in quarterly filings.", "label": "Accounting Policies - Quarterly Disclosure" } } }, "localname": "AccountingPoliciesQuarterlyDisclosure", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "clne_AccruedAlternativeFuelIncentivesCurrent": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Alternative Fuel Incentives, Current", "label": "Accrued Alternative Fuel Incentives, Current", "terseLabel": "Accrued alternative fuels incentives" } } }, "localname": "AccruedAlternativeFuelIncentivesCurrent", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "clne_AccruedGasAndEquipmentPurchaseCurrent": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for purchases of natural gas and equipment. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Gas and Equipment Purchase Current", "terseLabel": "Accrued gas and equipment purchases" } } }, "localname": "AccruedGasAndEquipmentPurchaseCurrent", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "clne_AccumulatedAmortizationOfGrantProceeds": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of accumulated amortization of grant proceeds.", "label": "Accumulated Amortization of the Grant Proceeds", "terseLabel": "Accumulated amortization of the grant proceeds" } } }, "localname": "AccumulatedAmortizationOfGrantProceeds", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "clne_AdditionalCommitmentToFundJointVenture": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional commitment amount for funding of joint venture.", "label": "Additional Commitment To Fund Joint Venture", "terseLabel": "Additional commitment in joint venture" } } }, "localname": "AdditionalCommitmentToFundJointVenture", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails" ], "xbrltype": "monetaryItemType" }, "clne_AdgRngProductionFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the agreement to develop ADG RNG production facilities.", "label": "ADG RNG Production Facilities" } } }, "localname": "AdgRngProductionFacilitiesMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "domainItemType" }, "clne_AggregateOfferPrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of aggregate offer price.", "label": "Aggregate Offer Price", "terseLabel": "Aggregate offering price" } } }, "localname": "AggregateOfferPrice", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAtMarketOfferingDetails" ], "xbrltype": "monetaryItemType" }, "clne_AlternativeFuelsExciseTaxCreditCompressedNaturalGas": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the volumetric excise tax credit per gasoline gallon equivalent of compressed natural gas (CNG).", "label": "Alternative Fuels Excise Tax Credit, Compressed Natural Gas", "terseLabel": "Federal alternative fuels tax credit - CNG (in dollars per gasoline gallon equivalent)" } } }, "localname": "AlternativeFuelsExciseTaxCreditCompressedNaturalGas", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAlternativeFuelsTaxCreditDetails" ], "xbrltype": "perUnitItemType" }, "clne_AlternativeFuelsExciseTaxCreditLiquefiedNaturalGas": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the volumetric excise tax credit per liquid gallon of liquefied natural gas (LNG).", "label": "Alternative Fuels Excise Tax Credit, Liquefied Natural Gas", "terseLabel": "Federal alternative fuels tax credit - LNG (in dollars per liquid gallon)" } } }, "localname": "AlternativeFuelsExciseTaxCreditLiquefiedNaturalGas", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAlternativeFuelsTaxCreditDetails" ], "xbrltype": "perUnitItemType" }, "clne_AmazonWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Amazon warrants.", "label": "Amazon Warrant" } } }, "localname": "AmazonWarrantMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "domainItemType" }, "clne_AmendedAndRestated2016PerformanceIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Amended and Restated 2016 Performance Incentive Plan member.", "label": "Amended 2016 Plan" } } }, "localname": "AmendedAndRestated2016PerformanceIncentivePlanMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "clne_AmortizationExpenseRelatingToGrantProceeds": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of amortization expense related to grant proceeds.", "label": "Amortization expense relating to grant proceeds", "terseLabel": "Amortization expense relating to grant proceeds" } } }, "localname": "AmortizationExpenseRelatingToGrantProceeds", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "clne_ApicShareBasedPaymentArrangementIncreaseForSalesIncentiveCharges": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Sales Incentive Charges", "terseLabel": "Stock-based sales incentive charges" } } }, "localname": "ApicShareBasedPaymentArrangementIncreaseForSalesIncentiveCharges", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "clne_AssetPurchaseAgreementAccruedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Asset Purchase Agreement, Accrued Amount", "label": "Asset Purchase Agreement, Accrued Amount", "terseLabel": "Asset purchase agreement, accrued amount" } } }, "localname": "AssetPurchaseAgreementAccruedAmount", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails" ], "xbrltype": "monetaryItemType" }, "clne_AssetPurchaseAgreementCashPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Purchase Agreement, Cash Payment", "label": "Asset Purchase Agreement, Cash Payment", "terseLabel": "Asset purchase agreement, cash paid" } } }, "localname": "AssetPurchaseAgreementCashPayment", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails" ], "xbrltype": "monetaryItemType" }, "clne_AssetPurchaseAgreementContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Purchase Agreement, Contingent Consideration", "label": "Asset Purchase Agreement, Contingent Consideration", "terseLabel": "Asset purchase agreement, contingent consideration (up to)" } } }, "localname": "AssetPurchaseAgreementContingentConsideration", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails" ], "xbrltype": "monetaryItemType" }, "clne_AssetPurchaseAgreementContingentConsiderationTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Purchase Agreement, Contingent Consideration, Term", "label": "Asset Purchase Agreement, Contingent Consideration, Term", "terseLabel": "Asset purchase agreement, contingent consideration, term" } } }, "localname": "AssetPurchaseAgreementContingentConsiderationTerm", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails" ], "xbrltype": "durationItemType" }, "clne_AssetPurchaseAgreementPaymentOfTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Asset Purchase Agreement, Payment Of Transaction Costs", "label": "Asset Purchase Agreement, Payment Of Transaction Costs", "terseLabel": "Asset purchase agreement, payment of transaction costs" } } }, "localname": "AssetPurchaseAgreementPaymentOfTransactionCosts", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails" ], "xbrltype": "monetaryItemType" }, "clne_AssetPurchaseAgreementSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Purchase Agreement, Shares Issued", "label": "Asset Purchase Agreement, Shares Issued", "terseLabel": "Asset purchase agreement, shares issued (in shares)" } } }, "localname": "AssetPurchaseAgreementSharesIssued", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails" ], "xbrltype": "sharesItemType" }, "clne_AssetPurchaseAgreementSharesIssuedValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Asset Purchase Agreement, Shares Issued, Value", "label": "Asset Purchase Agreement, Shares Issued, Value", "terseLabel": "Asset purchase agreement, shares issued, value" } } }, "localname": "AssetPurchaseAgreementSharesIssuedValue", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails" ], "xbrltype": "monetaryItemType" }, "clne_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets and Liabilities, Lessee [Table Text Block].", "label": "Assets and Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of finance and operating lease asset and liability balances" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "clne_AtMarketOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of stock \"At-the-Market\" offering.", "label": "At The Market Offering" } } }, "localname": "AtMarketOfferingMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAtMarketOfferingDetails" ], "xbrltype": "domainItemType" }, "clne_AtTheMarketProgramActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At-The-Market-Program Activity [Abstract]", "label": "At-The-Market-Program Activity [Abstract]", "terseLabel": "ATM Program Activity" } } }, "localname": "AtTheMarketProgramActivityAbstract", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAtMarketOfferingDetails" ], "xbrltype": "stringItemType" }, "clne_BPProductsNorthAmericaInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BP Products North America, Inc. [Member]", "label": "BP Products North America, Inc." } } }, "localname": "BPProductsNorthAmericaInc.Member", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails" ], "xbrltype": "domainItemType" }, "clne_BPProductsNorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BP Products North America [Member]", "label": "BP Products North America" } } }, "localname": "BPProductsNorthAmericaMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "domainItemType" }, "clne_BankOfAmericaLeasingCapitalLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Bank of America Leasing & Capital, LLC .", "label": "BoA" } } }, "localname": "BankOfAmericaLeasingCapitalLlcMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "clne_BekshireTermLoan2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to bekshire term loan 2.", "label": "Bekshire Term Loan 2" } } }, "localname": "BekshireTermLoan2Member", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "clne_BerkshireBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Berkshire bank.", "label": "Berkshire Bank" } } }, "localname": "BerkshireBankMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "clne_BpJvJointVentureAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the bp JV joint venture agreement.", "label": "bpJV" } } }, "localname": "BpJvJointVentureAgreementMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTables" ], "xbrltype": "domainItemType" }, "clne_BpLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to BP Loan for raising fund capital cost and expenses incurred for formation of joint venture.", "label": "bp Loan" } } }, "localname": "BpLoanMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails" ], "xbrltype": "domainItemType" }, "clne_CapitalCallContributionAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of amount of capital call contributions.", "label": "Capital Call Contribution Amount", "terseLabel": "Capital call contribution amount" } } }, "localname": "CapitalCallContributionAmount", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails" ], "xbrltype": "monetaryItemType" }, "clne_CapitalContributionCallMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the capital call contribution commitment.", "label": "bpJV Capital Call" } } }, "localname": "CapitalContributionCallMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails" ], "xbrltype": "domainItemType" }, "clne_CapitalContributionCallTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the bpJV Capital Call 2.", "label": "bpJV Capital Call 2" } } }, "localname": "CapitalContributionCallTwoMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails" ], "xbrltype": "domainItemType" }, "clne_CapitalStockNumberOfAuthorizedClasses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of classes of capital stock authorized by the entity's certificate of incorporation.", "label": "Capital Stock Number of Authorized Classes", "terseLabel": "Authorized number of classes of capital stock" } } }, "localname": "CapitalStockNumberOfAuthorizedClasses", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAuthorizedSharesDetails" ], "xbrltype": "integerItemType" }, "clne_CapitalizedContractCostAccumulatedDepreciation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Accumulated Depreciation", "label": "Capitalized Contract Cost, Accumulated Depreciation", "terseLabel": "Capitalized contract cost, accumulated depreciation" } } }, "localname": "CapitalizedContractCostAccumulatedDepreciation", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersCostsToFulfillContractDetails" ], "xbrltype": "monetaryItemType" }, "clne_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsCurrent": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents, Restricted Cash And Restricted Cash Equivalents, Current", "label": "Cash, Cash Equivalents, Restricted Cash And Restricted Cash Equivalents, Current", "terseLabel": "Cash, cash equivalents and current portion of restricted cash", "totalLabel": "Total cash, cash equivalents and current portion of restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsCurrent", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "clne_CashReceivedNetOfTransferredCashFromSaleOfSubsidiary": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received (net of cash transferred) from sale of subsidiary.", "label": "Cash Received Net Of Transferred Cash From Sale Of Subsidiary", "terseLabel": "Cash received from sale of certain assets of subsidiary, net" } } }, "localname": "CashReceivedNetOfTransferredCashFromSaleOfSubsidiary", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "clne_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsPremium": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The premium exercise price per share or per unit of warrants or rights outstanding, as a premium percentage of current stock price.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights, Premium", "terseLabel": "Exercise price premium (as a percent)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsPremium", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails" ], "xbrltype": "percentItemType" }, "clne_ClassOfWarrantOrRightNotificationPeriodToWaiveOrModifyBeneficialOwnershipLimitation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The notification period to provide written notice to waive or modify the Beneficial Ownership Limitation.", "label": "Class of Warrant or Right, Notification Period to Waive or Modify the Beneficial Ownership Limitation", "terseLabel": "Notification period to waive or modify Beneficial Ownership Limitation" } } }, "localname": "ClassOfWarrantOrRightNotificationPeriodToWaiveOrModifyBeneficialOwnershipLimitation", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails" ], "xbrltype": "durationItemType" }, "clne_ClassOfWarrantOrRightThresholdNumberOfSecuritiesCalledByWarrantsOrRightsRequiringStockholderApproval": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The threshold of number of securities into which the class of warrant or right may be converted to require stockholder approval.", "label": "Class of Warrant or Right, Threshold Number of Securities Called by Warrants or Rights Requiring Stockholder Approval", "terseLabel": "Aggregate number of warrant shares that may require stockholder approval (in shares)" } } }, "localname": "ClassOfWarrantOrRightThresholdNumberOfSecuritiesCalledByWarrantsOrRightsRequiringStockholderApproval", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails" ], "xbrltype": "sharesItemType" }, "clne_CleanEnergyFuelsCorp.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Clean Energy Fuels Corp. [Member]", "label": "Clean Energy Fuels Corp" } } }, "localname": "CleanEnergyFuelsCorp.Member", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails" ], "xbrltype": "domainItemType" }, "clne_CommitmentToFundJointVenture": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the commitment amount for funding of joint venture.", "label": "Commitment to Fund Joint Venture", "terseLabel": "Investment commitment in joint venture" } } }, "localname": "CommitmentToFundJointVenture", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "monetaryItemType" }, "clne_CommoditySwap2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commodity Swap 2022 [Member]", "label": "Commodity Swap 2022" } } }, "localname": "CommoditySwap2022Member", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfWeightedAveragePriceOfOpenCommoditySwapContractsDetails" ], "xbrltype": "domainItemType" }, "clne_CommoditySwap2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commodity Swap 2023 [Member]", "label": "Commodity Swap 2023" } } }, "localname": "CommoditySwap2023Member", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfWeightedAveragePriceOfOpenCommoditySwapContractsDetails" ], "xbrltype": "domainItemType" }, "clne_CommoditySwap2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commodity Swap 2024", "label": "Commodity Swap 2024" } } }, "localname": "CommoditySwap2024Member", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfWeightedAveragePriceOfOpenCommoditySwapContractsDetails" ], "xbrltype": "domainItemType" }, "clne_CommoditySwapAndCustomerContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to commodity swap and customer contract.", "label": "Commodity Swap and Customer Contract" } } }, "localname": "CommoditySwapAndCustomerContractMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "clne_CommonStockVotingRightsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of voting rights per common share held.", "label": "Common Stock Voting Rights Per Share", "terseLabel": "Number of votes per share held by holders of common stock" } } }, "localname": "CommonStockVotingRightsPerShare", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityVotingRightsDetails" ], "xbrltype": "integerItemType" }, "clne_CommonUnitPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents details about common unit purchase agreement entered with the company.", "label": "Common unit purchase agreement" } } }, "localname": "CommonUnitPurchaseAgreementMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "domainItemType" }, "clne_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToParentSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consolidation, Less Than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Issuance Of Equity By Subsidiary To Parent, Shares Issued", "label": "Consolidation, Less Than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Issuance Of Equity By Subsidiary To Parent, Shares Issued", "terseLabel": "Issuance of equity by subsidiary to parent (in shares)" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToParentSharesIssued", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "sharesItemType" }, "clne_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseOfInterestByParentSharesPurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consolidation, Less Than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase Of Interest By Parent, Shares Purchased", "label": "Consolidation, Less Than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase Of Interest By Parent, Shares Purchased", "terseLabel": "Purchase of interest by parent, shares purchased (in shares)" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseOfInterestByParentSharesPurchased", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "sharesItemType" }, "clne_ContraRevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of contra revenue from satisfaction of performance obligation by transferring promised good or service to customer.", "label": "Contra Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Contra revenue charge", "verboseLabel": "Stock-based sales incentive charges" } } }, "localname": "ContraRevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "clne_ContractualRightsTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of contractual rights, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Contractual Rights, Term of Contract", "terseLabel": "Initial term of contractual rights acquired" } } }, "localname": "ContractualRightsTermOfContract", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "durationItemType" }, "clne_ConvertiblePromissoryNoteNovember2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the delayed draw convertible promissory note (the \"November 2019 Convertible Note\").", "label": "November 2019 Convertible Note" } } }, "localname": "ConvertiblePromissoryNoteNovember2019Member", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "domainItemType" }, "clne_ConvertiblePromissoryNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Convertible Promissory Note.", "label": "Convertible Promissory Notes [Member]", "terseLabel": "Convertible promissory note" } } }, "localname": "ConvertiblePromissoryNotesMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsConvertiblePromissoryNoteDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "domainItemType" }, "clne_CounterpartyToJointVentureBpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents bp, counterparty to the bp JV joint venture.", "label": "bp" } } }, "localname": "CounterpartyToJointVentureBpMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails" ], "xbrltype": "domainItemType" }, "clne_CounterpartyToJointVentureTotalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Total, counterparty to the Total JV joint venture.", "label": "TotalEnergies S.E." } } }, "localname": "CounterpartyToJointVentureTotalMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "domainItemType" }, "clne_CustomerIncentiveAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of customer incentive assets.", "label": "Customer Incentive Asset", "terseLabel": "Customer incentive assets" } } }, "localname": "CustomerIncentiveAsset", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails" ], "xbrltype": "monetaryItemType" }, "clne_DebtInstrumentCallPremiumOnPrincipalAmountPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of call premium on principal amount of debt instrument.", "label": "Debt Instrument, Call Premium on Principal Amount, Percentage", "terseLabel": "Call premium (as a percent)" } } }, "localname": "DebtInstrumentCallPremiumOnPrincipalAmountPercentage", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "clne_DebtInstrumentDebtDefaultCovenant": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Threshold amount of for long-term debt default to be in compliance with the covenant clauses of the debt agreement.", "label": "Debt Instrument, Debt Default Covenant", "terseLabel": "Covenant for debt default" } } }, "localname": "DebtInstrumentDebtDefaultCovenant", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails" ], "xbrltype": "monetaryItemType" }, "clne_DebtInstrumentInterestRateApplicableMargin": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of applicable margin for interest rate on debt instruments.", "label": "Debt Instrument, Interest Rate, Applicable Margin", "terseLabel": "Applicable margin (as a percent)" } } }, "localname": "DebtInstrumentInterestRateApplicableMargin", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "clne_DebtInstrumentInterestRateFloor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Floor rate on an interest rate of debt instrument.", "label": "Debt Instrument, Interest Rate, Floor", "terseLabel": "Floor rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateFloor", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "clne_DebtInstrumentNumberOfMonthlyInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Number Of Monthly Installments", "label": "Debt Instrument, Number Of Monthly Installments", "terseLabel": "Number of monthly installments" } } }, "localname": "DebtInstrumentNumberOfMonthlyInstallments", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "integerItemType" }, "clne_DebtInstrumentsDebtCancelled": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of debt cancelled.", "label": "Debt Instruments, Debt Cancelled", "terseLabel": "Debt cancelled amount" } } }, "localname": "DebtInstrumentsDebtCancelled", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "clne_DeferredTaxAssetsDomesticDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from depreciation and amortization.", "label": "Deferred Tax Assets, Domestic Depreciation And Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxAssetsDomesticDepreciationAndAmortization", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "clne_DeferredTaxAssetsSaleTypeLease": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from sale type lease.", "label": "Deferred Tax Assets, Sale type Lease", "terseLabel": "Lease obligations" } } }, "localname": "DeferredTaxAssetsSaleTypeLease", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "clne_DeferredTaxAssetsWarrants": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to warrants.", "label": "Deferred Tax Assets, Warrants", "terseLabel": "Amazon warrants" } } }, "localname": "DeferredTaxAssetsWarrants", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "clne_DerivativeLiabilityCurrentRelatedParty": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current portion of derivative liability payable to related parties.", "label": "Derivative Liability Current, Related Party", "terseLabel": "Derivative liabilities, related party" } } }, "localname": "DerivativeLiabilityCurrentRelatedParty", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "clne_DerivativeLiabilityCurrentRelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Liability, Current, Related Party [Member]", "label": "Current portion of derivative liabilities, related party" } } }, "localname": "DerivativeLiabilityCurrentRelatedPartyMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails" ], "xbrltype": "domainItemType" }, "clne_DerivativeLiabilityNoncurrentRelatedParty": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to long term portion of derivative liability attributable to related party.", "label": "Derivative Liability Noncurrent Related Party", "terseLabel": "Long-term portion of derivative liabilities, related party" } } }, "localname": "DerivativeLiabilityNoncurrentRelatedParty", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "clne_DerivativeLiabilityNoncurrentRelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to derivative liability noncurrent related party.", "label": "Long-term portion of derivative liabilities, related party" } } }, "localname": "DerivativeLiabilityNoncurrentRelatedPartyMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails" ], "xbrltype": "domainItemType" }, "clne_DesertGasServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Desert Gas Services (formerly known as Spectrum Energy Services, LLC) (DGS).", "label": "DGS" } } }, "localname": "DesertGasServicesMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails" ], "xbrltype": "domainItemType" }, "clne_DrDevelopmentAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the DR Development Agreement to develop ADG RNG production facilities.", "label": "DR Development Agreement" } } }, "localname": "DrDevelopmentAgreementMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "domainItemType" }, "clne_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitImpactOfWarrantsAmount": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesCalc2Imported": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for impact from warrants.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Impact of Warrants, Amount", "terseLabel": "Amazon warrants" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitImpactOfWarrantsAmount", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "clne_EighteenMonthsToTwentyFourMonthsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the period from eighteen months after the closing date to the date that is twenty-four months.", "label": "18 months to 24 months" } } }, "localname": "EighteenMonthsToTwentyFourMonthsMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "clne_EquityMethodInvestmentMaterialEffectsOfCommitments": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Method Investment, Material Effects Of Commitments", "label": "Equity Method Investment, Material Effects Of Commitments", "negatedTerseLabel": "Gain from formation of equity method investment" } } }, "localname": "EquityMethodInvestmentMaterialEffectsOfCommitments", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "clne_EquityMethodInvestmentsAndNoncontrollingInterestsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Method Investments And Noncontrolling Interests [Text Block]", "label": "Equity Method Investments And Noncontrolling Interests [Text Block]", "terseLabel": "Investments in Other Entities and Noncontrolling Interest in a Subsidiary" } } }, "localname": "EquityMethodInvestmentsAndNoncontrollingInterestsTextBlock", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiary" ], "xbrltype": "textBlockItemType" }, "clne_ExpenseReimbursementFromJointVenture": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expenses reimbursed from joint venture.", "label": "Expense Reimbursement from Joint Venture", "terseLabel": "Expense reimbursement from JV" } } }, "localname": "ExpenseReimbursementFromJointVenture", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "clne_FederalAlternativeFuelsTaxCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Alternative Fuels Tax Credit [Member]", "label": "AFTC" } } }, "localname": "FederalAlternativeFuelsTaxCreditMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "clne_FederalTaxBenefitOnExtensionOfAlternativeFuelCreditForCurrentPeriodFuelSales": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of tax benefit related to the exclusion of the alternative fuel credit associated with current period fuel sales recorded during the period.", "label": "Federal Tax Benefit On Extension Of Alternative Fuel Credit For Current Period Fuel Sales", "terseLabel": "Tax benefit related to exclusion of AFTC" } } }, "localname": "FederalTaxBenefitOnExtensionOfAlternativeFuelCreditForCurrentPeriodFuelSales", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "clne_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Finance leases:" } } }, "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails" ], "xbrltype": "stringItemType" }, "clne_FinanceLeaseExpense": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Expense", "label": "Finance Lease, Expense", "totalLabel": "Total finance leases expense" } } }, "localname": "FinanceLeaseExpense", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "clne_FinanceLeasedAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets of lessee's right to use underlying asset under finance lease.", "label": "Finance Leased Assets" } } }, "localname": "FinanceLeasedAssetsMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails" ], "xbrltype": "domainItemType" }, "clne_FirstNationalCapitalLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First National Capital, LLC .", "label": "First National" } } }, "localname": "FirstNationalCapitalLlcMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "clne_FivePointOneSevenPercentTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Five Point One Seven Percent Term Loan [Member]", "label": "5.17% Term Loan" } } }, "localname": "FivePointOneSevenPercentTermLoanMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "clne_FivePointZeroPercentTermLoanMaturingJanuary12026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Five Point Zero Percent Term Loan, Maturing January 1, 2026.", "label": "5% maturing on January 1, 2026" } } }, "localname": "FivePointZeroPercentTermLoanMaturingJanuary12026Member", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "clne_FuelContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to fuel.", "label": "Fueling agreements" } } }, "localname": "FuelContractMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails" ], "xbrltype": "domainItemType" }, "clne_FuelPurchaseObligation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of fuel purchases pursuant to the fuel agreement.", "label": "Fuel Purchase Obligation", "terseLabel": "Total discretionary fuel purchases" } } }, "localname": "FuelPurchaseObligation", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails" ], "xbrltype": "monetaryItemType" }, "clne_FuelTaxAndCarbonCreditsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the amount of fuel tax and carbon credits receivable by the entity.", "label": "Fuel tax credits", "terseLabel": "Fuel tax credits" } } }, "localname": "FuelTaxAndCarbonCreditsMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureOtherReceivablesDetails" ], "xbrltype": "domainItemType" }, "clne_GainLossOnContributionOfSubsidiaryToJointVenture": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Contribution Of Subsidiary To Joint Venture", "label": "Gain (Loss) On Contribution Of Subsidiary To Joint Venture", "terseLabel": "Gain from formation of equity method investment" } } }, "localname": "GainLossOnContributionOfSubsidiaryToJointVenture", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "clne_GoldmanSacksAndCoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Goldman Sachs & Co. LLC.", "label": "Goldman Sachs & Co. LLC" } } }, "localname": "GoldmanSacksAndCoMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAtMarketOfferingDetails" ], "xbrltype": "domainItemType" }, "clne_HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Historical Differential To Petroleum Administration For Defense District 3 Diesel [Member]", "label": "Historical Differential to PADD 3 Diesel" } } }, "localname": "HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict3DieselMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails" ], "xbrltype": "domainItemType" }, "clne_HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Historical Differential To Petroleum Administration For Defense District 5 Diesel [Member]", "label": "Historical Differential to PADD 5 Diesel" } } }, "localname": "HistoricalDifferentialToPetroleumAdministrationForDefenseDistrict5DieselMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails" ], "xbrltype": "domainItemType" }, "clne_InitialContributionsToFundJointVenture": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Initial payments for funding of joint venture.", "label": "Initial Contributions To Fund Joint Venture", "terseLabel": "Initial contribution commitment" } } }, "localname": "InitialContributionsToFundJointVenture", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "monetaryItemType" }, "clne_InterestExpenseNonoperating": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest Expense, Nonoperating", "label": "Interest Expense, Nonoperating", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpenseNonoperating", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "clne_InterestInJointVentureSharesPurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The aggregate number of units purchased.", "label": "Interest in Joint Venture, Shares Purchased", "terseLabel": "Number of units received" } } }, "localname": "InterestInJointVentureSharesPurchased", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails" ], "xbrltype": "sharesItemType" }, "clne_InterestIncomeNonoperating": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest Income, Nonoperating", "label": "Interest Income, Nonoperating", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeNonoperating", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "clne_InvestmentCommitmentToEquityInProductionProjects": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Investment Commitment to Equity in Production Projects", "label": "Investment Commitment to Equity in Production Projects", "terseLabel": "Investment commitment of equity in production projects" } } }, "localname": "InvestmentCommitmentToEquityInProductionProjects", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "monetaryItemType" }, "clne_LNGLiquefactionPlantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived, depreciable assets used for the purpose of processing liquefied natural gas.", "label": "LNG liquefaction plants" } } }, "localname": "LNGLiquefactionPlantMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "clne_LNGTransportationCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes the entity's accounting policy related to LNG transportation costs.", "label": "LNG Transportation Costs [Policy Text Block]", "terseLabel": "LNG Transportation Costs" } } }, "localname": "LNGTransportationCostsPolicyTextBlock", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "clne_LandiRenzoS.p.A.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Landi Renzo S.p.A. [Member]", "label": "Landi Renzo S.p.A." } } }, "localname": "LandiRenzoS.p.A.Member", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails" ], "xbrltype": "domainItemType" }, "clne_LoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan And Security Agreement Member", "label": "Loan and Security Agreement" } } }, "localname": "LoanAndSecurityAgreementMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "clne_LoanCommitmentToEquityMethodInvesteeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Loan Commitment to an Equity Method Investee.", "label": "Loan Commitment to an Equity Method Investee [Member]", "terseLabel": "Loan Commitment to an Equity Method Investee" } } }, "localname": "LoanCommitmentToEquityMethodInvesteeMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails" ], "xbrltype": "domainItemType" }, "clne_LongTermDebtGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Gross [Abstract]", "label": "Long-Term Debt, Gross [Abstract]", "terseLabel": "Principal Balances" } } }, "localname": "LongTermDebtGrossAbstract", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "clne_LongTermDebtGrossCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Gross, Current Maturities", "label": "Long-Term Debt, Gross, Current Maturities", "negatedLabel": "Less amounts due within one year" } } }, "localname": "LongTermDebtGrossCurrentMaturities", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "clne_LongTermDebtGrossExcludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Gross, Excluding Current Maturities", "label": "Long-Term Debt, Gross, Excluding Current Maturities", "terseLabel": "Total long-term debt" } } }, "localname": "LongTermDebtGrossExcludingCurrentMaturities", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "clne_LongTermInvestmentsAndReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Long-term Investments and Receivables.", "label": "Notes receivable and other long-term assets, net" } } }, "localname": "LongTermInvestmentsAndReceivablesMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails" ], "xbrltype": "domainItemType" }, "clne_LongTermNaturalGasPurchaseContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Natural Gas Purchase Contracts [Member]", "label": "Long-Term Natural Gas Purchase Contracts" } } }, "localname": "LongTermNaturalGasPurchaseContractsMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "domainItemType" }, "clne_ManureFeedstockContractualRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rights from manure feedstock contractual arrangement with a third party (not including franchise rights and license agreements).", "label": "Contractual Rights to Manure Feedstock" } } }, "localname": "ManureFeedstockContractualRightsMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "clne_MarketBasedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to market based stock options.", "label": "Market Based Stock Options [Member]" } } }, "localname": "MarketBasedStockOptionsMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "domainItemType" }, "clne_MaximumIrrecoverableCommittedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum amount of irrecoverable amount committed to provide.", "label": "Maximum Irrecoverable Committed Amount", "terseLabel": "Irrevocably committed amount" } } }, "localname": "MaximumIrrecoverableCommittedAmount", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails" ], "xbrltype": "monetaryItemType" }, "clne_MeasurementInputCreditAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using adjustment to observe credit adjustment.", "label": "Measurement Input, Credit Adjustment [Member]", "terseLabel": "Credit adjustment" } } }, "localname": "MeasurementInputCreditAdjustmentMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsConvertiblePromissoryNoteDetails" ], "xbrltype": "domainItemType" }, "clne_MiscellaneousOtherReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to miscellaneous other receivables.", "label": "Other receivables", "terseLabel": "Other" } } }, "localname": "MiscellaneousOtherReceivablesMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureOtherReceivablesDetails" ], "xbrltype": "domainItemType" }, "clne_MonthlyRentalPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the monthly rental payments due under the lease agreement.", "label": "Monthly Rental Payments", "terseLabel": "Monthly rental payments" } } }, "localname": "MonthlyRentalPayments", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "clne_NGAdvantageDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NG Advantage Debt [Member]", "label": "NG Advantage debt" } } }, "localname": "NGAdvantageDebtMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "clne_NaturalGasSupplyAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to natural gas supply agreement member.", "label": "Natural Gas Supply Agreement" } } }, "localname": "NaturalGasSupplyAgreementMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails" ], "xbrltype": "domainItemType" }, "clne_NgAdvantageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to NG Advantage, LLC.", "label": "NG Advantage" } } }, "localname": "NgAdvantageMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails", "http://www.cleanenergyfuels.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "clne_NotesReceivableAndOtherLongTermAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing notes receivable and other long-term assets.", "label": "Notes receivable and other long term assets" } } }, "localname": "NotesReceivableAndOtherLongTermAssetsMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails" ], "xbrltype": "domainItemType" }, "clne_OneSupplierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to One supplier.", "label": "One Supplier [Member]", "terseLabel": "One supplier" } } }, "localname": "OneSupplierMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "clne_OneYearAnniversaryToEighteenMonthsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the period from one year anniversary of the closing date to the date that is eighteen months after the closing date.", "label": "1 year to 18 months" } } }, "localname": "OneYearAnniversaryToEighteenMonthsMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "clne_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Operating leases:" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails" ], "xbrltype": "stringItemType" }, "clne_OperatingLeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Cost [Abstract]", "label": "Operating Lease, Cost [Abstract]", "terseLabel": "Operating leases:" } } }, "localname": "OperatingLeaseCostAbstract", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "clne_OptionElectedUnderAbrMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to payment of interest option elected to pay under ABR.", "label": "Elected under ABR" } } }, "localname": "OptionElectedUnderAbrMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "clne_OptionElectedUnderSofrMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to payment of interest option elected to pay under SOFR.", "label": "Elected under SOFR" } } }, "localname": "OptionElectedUnderSofrMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "clne_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentExcludingIntraEntityInvestmentsNetOfTax": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, and foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Excluding Intra-Entity Investments, Net of Tax", "terseLabel": "Foreign currency translation adjustments net of $0 tax in 2020, 2021 and 2022" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentExcludingIntraEntityInvestmentsNetOfTax", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "clne_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentExcludingIntraEntityInvestmentsTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Comprehensive Income (Loss), foreign Currency Transaction and Translation Adjustment, Excluding Intra-Entity Investments, Tax", "label": "Other Comprehensive Income (Loss), foreign Currency Transaction and Translation Adjustment, Excluding Intra-Entity Investments, Tax", "terseLabel": "Foreign currency translation adjustment, tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentExcludingIntraEntityInvestmentsTax", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "monetaryItemType" }, "clne_OtherDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about other debt due at various dates and various interest rates which is not otherwise specified.", "label": "Other debt" } } }, "localname": "OtherDebtMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtAggregateMaturitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtOtherDebtDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "clne_OtherEquityMethodInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other equity method investee classified as other. Excludes information consolidated by reporting entity.", "label": "Other Equity Method Investment [Member]", "terseLabel": "Other Equity Method Investments" } } }, "localname": "OtherEquityMethodInvestmentMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "clne_OtherServiceRevenueSourceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Service Revenue Source [Member]", "label": "Other services" } } }, "localname": "OtherServiceRevenueSourceMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "clne_PaymentOfDepositOnPropertyAndEquipment": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of outflow on payment of deposit on property and equipment.", "label": "Payment of Deposit on Property and Equipment", "negatedLabel": "Payment and deposits on equipment and manure rights for RNG production projects" } } }, "localname": "PaymentOfDepositOnPropertyAndEquipment", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "clne_PerformanceBasedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Performance-based stock options.", "label": "Performance-Based Stock Options [Member]" } } }, "localname": "PerformanceBasedStockOptionsMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "domainItemType" }, "clne_PlainsCapitalBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to plains capital bank.", "label": "Plains" } } }, "localname": "PlainsCapitalBankMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "clne_PlainsCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Plains Credit Facility.", "label": "Plains Credit Facility" } } }, "localname": "PlainsCreditFacilityMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "clne_PriorityReturnOnInvestmentInJointVenture": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents payments for the priority return on investment in joint venture.", "label": "Priority Return on Investment in Joint Venture", "terseLabel": "Priority Return to acquire additional units" } } }, "localname": "PriorityReturnOnInvestmentInJointVenture", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails" ], "xbrltype": "monetaryItemType" }, "clne_ProceedsFromCollectionAndSaleOfLoansReceivable": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the collection and sale of loans receivables issued for financing of goods and services.", "label": "Proceeds from Collection and Sale of Loans Receivable", "terseLabel": "Payments on and proceeds from sales of loans receivable" } } }, "localname": "ProceedsFromCollectionAndSaleOfLoansReceivable", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "clne_ProceedsFromGrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of grant proceeds.", "label": "Proceeds from grants", "terseLabel": "Grant proceeds" } } }, "localname": "ProceedsFromGrants", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "clne_ProceedsFromSaleLeasebackTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow received by a seller-lessee in a sale-leaseback.", "label": "Proceeds from Sale Leaseback Transaction", "terseLabel": "Proceeds from sale of equipment in sale-leaseback agreement" } } }, "localname": "ProceedsFromSaleLeasebackTransaction", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "clne_ProductionFacilitiesToBeDeveloped": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Production Facilities To Be Developed", "label": "Production Facilities To Be Developed", "terseLabel": "Production facilities to be developed" } } }, "localname": "ProductionFacilitiesToBeDeveloped", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails" ], "xbrltype": "integerItemType" }, "clne_ProvisionForDoubtfulAccountsNotesAndInventory": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision For Doubtful Accounts, Notes, And Inventory", "label": "Provision For Doubtful Accounts, Notes, And Inventory", "terseLabel": "Provision for credit losses and inventory" } } }, "localname": "ProvisionForDoubtfulAccountsNotesAndInventory", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "clne_PurchasePercentageCovenantMaximumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Percentage Covenant, Maximum [Member]", "label": "Purchase Percentage Covenant, Maximum" } } }, "localname": "PurchasePercentageCovenantMaximumMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTotalPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "clne_PurchasePercentageCovenantThresholdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Percentage Covenant, Threshold [Member]", "label": "Purchase Percentage Covenant, Threshold" } } }, "localname": "PurchasePercentageCovenantThresholdMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTotalPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "clne_RepaymentsOfLoanCommitmentWithEquityMethodInvestee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of repayments of loan with equity method investee.", "label": "Repayments of Loan commitment with Equity Method Investee", "terseLabel": "Amount provided for funding in certain equity method investee" } } }, "localname": "RepaymentsOfLoanCommitmentWithEquityMethodInvestee", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsConvertiblePromissoryNoteDetails", "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "clne_RepaymentsOfProceedsFromAdoptPortProgramPartnershipContribution": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to the repayment of capital received in cash from a partner in a adopt-a-Port program partnership during the period.", "label": "Repayments of Proceeds from Adopt A Port Program Partnership Contribution", "negatedLabel": "Repayment of proceeds for Adopt-A-Port program" } } }, "localname": "RepaymentsOfProceedsFromAdoptPortProgramPartnershipContribution", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "clne_RiverstoneTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for riverstone term loan.", "label": "Riverstone Term Loan" } } }, "localname": "RiverstoneTermLoanMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtAggregateMaturitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "clne_RngJointVenturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents RNG Joint Ventures.", "label": "TotalEnergies JV and bpJV" } } }, "localname": "RngJointVenturesMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "clne_SAFECECS.r.l.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SAFE&CEC S.r.l. [Member]", "label": "SAFE&CEC S.r.l." } } }, "localname": "SAFECECS.r.l.Member", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTables", "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "clne_SGCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SG Credit Agreement [Member]", "label": "SG Facility" } } }, "localname": "SGCreditAgreementMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "clne_SaleLeasebackTransactionBankOfAmericaMasterLeaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the sale lease-back arrangement Master Lease Agreement Bank of America.", "label": "BoA MLA" } } }, "localname": "SaleLeasebackTransactionBankOfAmericaMasterLeaseAgreementMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "clne_SaleLeasebackTransactionFirstNationalCapitalLlcMasterLeaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the sale lease-back arrangement Master Lease Agreement First National Capital, LLC.", "label": "First National MLA" } } }, "localname": "SaleLeasebackTransactionFirstNationalCapitalLlcMasterLeaseAgreementMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "clne_SaleLeasebackTransactionNationsFundILlcMasterLeaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the sale lease-back arrangement Master Lease Agreement Nations Fund I, LLC", "label": "Nations MLA" } } }, "localname": "SaleLeasebackTransactionNationsFundILlcMasterLeaseAgreementMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "clne_SaleLeasebackTransactionNgAdvantageCompressionStationFinancingLeaseObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the sale lease-back arrangement for a compression station.", "label": "Compression Station" } } }, "localname": "SaleLeasebackTransactionNgAdvantageCompressionStationFinancingLeaseObligationMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "clne_SaleLeasebackTransactionNumberOfMonthlyInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Transaction, Number Of Monthly Installments", "label": "Sale Leaseback Transaction, Number Of Monthly Installments", "terseLabel": "Number of equal monthly installments" } } }, "localname": "SaleLeasebackTransactionNumberOfMonthlyInstallments", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "integerItemType" }, "clne_SaleLeasebackTransactionOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of outstanding loan for sale leaseback transaction.", "label": "Sale Leaseback Transaction, Outstanding Amount", "terseLabel": "Sale Leaseback Transaction, outstanding principal balance" } } }, "localname": "SaleLeasebackTransactionOutstandingAmount", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "clne_SaleLeasebackTransactionPurchasePrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Transaction, Purchase Price", "label": "Sale Leaseback Transaction, Purchase Price", "terseLabel": "Purchase price" } } }, "localname": "SaleLeasebackTransactionPurchasePrice", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "clne_SaleLeasebackTransactionSecurityDepositAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Transaction, Security Deposit, Amount", "label": "Sale Leaseback Transaction, Security Deposit, Amount", "terseLabel": "Amount held as security deposit" } } }, "localname": "SaleLeasebackTransactionSecurityDepositAmount", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "clne_SaleLeasebackTransactionTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Transaction, Term", "label": "Sale Leaseback Transaction, Term", "terseLabel": "Sale leaseback transaction, term" } } }, "localname": "SaleLeasebackTransactionTerm", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "durationItemType" }, "clne_SaleOfStockTermsOfTransactionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Terms Of Transaction [Axis]", "label": "Sale Of Stock, Terms Of Transaction [Axis]" } } }, "localname": "SaleOfStockTermsOfTransactionAxis", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTotalPrivatePlacementDetails" ], "xbrltype": "stringItemType" }, "clne_SaleOfStockTermsOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Sale Of Stock, Terms Of Transaction [Axis]", "label": "Sale Of Stock, Terms Of Transaction [Domain]" } } }, "localname": "SaleOfStockTermsOfTransactionDomain", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTotalPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "clne_ScheduleOfOtherReceivablesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other receivables.", "label": "Schedule of Other Receivables [Table Text Block]", "terseLabel": "Schedule of other receivables" } } }, "localname": "ScheduleOfOtherReceivablesTableTextBlock", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureOtherReceivablesTables" ], "xbrltype": "textBlockItemType" }, "clne_SeniorSecuredFirstLienTermLoanCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to senior secured first lien term loan credit agreement.", "label": "Riverstone Credit Agreement" } } }, "localname": "SeniorSecuredFirstLienTermLoanCreditAgreementMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "clne_SeniorSecuredTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to senior secured term loan.", "label": "Term loan" } } }, "localname": "SeniorSecuredTermLoanMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "clne_ServiceBasedRestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the service-based share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Service-Based RSUs" } } }, "localname": "ServiceBasedRestrictedStockUnitsRSUMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "clne_ServiceBasedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to service based stock options.", "label": "Service Based Stock Options [Member]" } } }, "localname": "ServiceBasedStockOptionsMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "domainItemType" }, "clne_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumPercentageOfClosingPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum percentage of closing price of the Company's common stock on the market-based stock option grant date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Minimum Percentage of Closing Price", "terseLabel": "Minimum percentage of closing price of the Company's common stock on the market-based stock option grant date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumPercentageOfClosingPrice", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "percentItemType" }, "clne_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonconcurrentOfferingPeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of consecutive non-concurrent offering period during which the eligible employees may purchase the common stock of the entity.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Nonconcurrent Offering Periods", "terseLabel": "Number of non-concurrent offering periods" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonconcurrentOfferingPeriods", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "integerItemType" }, "clne_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to be trade to vest stock options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Threshold Consecutive Trading Days", "terseLabel": "Threshold period of specified consecutive trading days within which common stock price to be trade to vest stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdConsecutiveTradingDays", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "clne_SharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares permitted to be issued by an entity's charter and bylaws.", "label": "Shares Authorized", "terseLabel": "Authorized shares (in shares)" } } }, "localname": "SharesAuthorized", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAuthorizedSharesDetails" ], "xbrltype": "sharesItemType" }, "clne_SocitGnraleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Socit Gnrale [Member]", "label": "Socit Gnrale" } } }, "localname": "SocitGnraleMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "domainItemType" }, "clne_StationConstructionSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Station Construction Sales [Member]", "label": "Station construction sales" } } }, "localname": "StationConstructionSalesMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails", "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "clne_StockRepurchaseProgramRepurchasedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of a stock repurchased under the plan authorized.", "label": "Stock Repurchase Program, Repurchased Amount", "terseLabel": "Amount utilized under the repurchase plan" } } }, "localname": "StockRepurchaseProgramRepurchasedAmount", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "clne_StockRepurchaseProgramTotalStockRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The total number of securities repurchased classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Stock Repurchase Program Total Stock Repurchased", "terseLabel": "Stock repurchase program total stock repurchased" } } }, "localname": "StockRepurchaseProgramTotalStockRepurchased", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "clne_TOTLS.aMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about TOTAL S.A member.", "label": "TOTALEnergies S.E." } } }, "localname": "TOTLS.aMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "clne_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Facility [Member]", "label": "Term Loan Facility" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "domainItemType" }, "clne_ThereafterTwentyFourMonthsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the period after twenty four months.", "label": "Thereafter" } } }, "localname": "ThereafterTwentyFourMonthsMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "clne_ThreeSupplierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Three supplier.", "label": "Three Supplier [Member]", "terseLabel": "Three supplier" } } }, "localname": "ThreeSupplierMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "clne_TotalHoldingsUSAInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Holdings USA Inc. [Member]", "label": "Total Holdings USA Inc." } } }, "localname": "TotalHoldingsUSAInc.Member", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails" ], "xbrltype": "domainItemType" }, "clne_TotalJvJointVentureAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Total JV joint venture.", "label": "TotalEnergies" } } }, "localname": "TotalJvJointVentureAgreementMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTables", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "domainItemType" }, "clne_TotalRevenueRecognizedFromBothBeginningBalanceAndCurrentPeriodIncreaseInContractLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of total revenue recognized from both the beginning balance and current period increase in contract liability.", "label": "Total Revenue Recognized from both Beginning Balance and Current Period Increase in Contract Liability", "terseLabel": "Revenue recognized during period" } } }, "localname": "TotalRevenueRecognizedFromBothBeginningBalanceAndCurrentPeriodIncreaseInContractLiability", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "clne_VolumeRelatedFuelSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Volume Related Fuel Sales [Member]", "label": "Fuel Sales" } } }, "localname": "VolumeRelatedFuelSalesMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "clne_VolumeRelatedLowCarbonFuelStandardCreditsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Volume Related Low Carbon Fuel Standard Credits [Member]", "label": "LCFS Credits" } } }, "localname": "VolumeRelatedLowCarbonFuelStandardCreditsMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "clne_VolumeRelatedOperationsAndMaintenanceServiceRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Volume-Related Operations And Maintenance Service Revenue [Member]", "label": "Volume-related, O&M services" } } }, "localname": "VolumeRelatedOperationsAndMaintenanceServiceRevenueMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "clne_VolumeRelatedProductRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Volume Related Product Revenue [Member]", "label": "Total volume-related product revenue" } } }, "localname": "VolumeRelatedProductRevenueMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "clne_VolumeRelatedRenewableIdentificationNumberCreditsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Volume Related Renewable Identification Number Credits [Member]", "label": "RIN Credits" } } }, "localname": "VolumeRelatedRenewableIdentificationNumberCreditsMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "clne_VolumeRelatedRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Volume Related Revenue [Member]", "label": "Volume-Related" } } }, "localname": "VolumeRelatedRevenueMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails", "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "clne_VolumetricExciseTaxCreditsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes the entity's accounting policy related to Volumetric Excise Tax Credits (VETC).", "label": "Volumetric Excise Tax Credits [Policy Text Block]", "verboseLabel": "Alternative Fuels Tax Credit" } } }, "localname": "VolumetricExciseTaxCreditsPolicyTextBlock", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "clne_WarrantActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrant activity.", "label": "Warrant Activity [Table Text Block]", "terseLabel": "Schedule of warrant activity" } } }, "localname": "WarrantActivityTableTextBlock", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "clne_WarrantsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants vested.", "label": "Warrants, Vested, Number of Shares", "negatedLabel": "Vested" } } }, "localname": "WarrantsVestedNumberOfShares", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "clne_WintrustCommercialFinanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wintrust Commercial Finance [Member]", "label": "Wintrust Commercial Finance" } } }, "localname": "WintrustCommercialFinanceMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "clne_ZeroCouponBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a debt security that does not pay interest (a coupon) but is traded at a deep discount, rendering profit at maturity when the bond is redeemed for its full face value.", "label": "Zero coupon bonds" } } }, "localname": "ZeroCouponBondsMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "clne_ZeroSupplierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Zero supplier.", "label": "Zero Supplier [Member]", "terseLabel": "Zero supplier" } } }, "localname": "ZeroSupplierMember", "nsuri": "http://www.cleanenergyfuels.com/20221231", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r854", "r855", "r856" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r854", "r855", "r856" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r854", "r855", "r856" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r854", "r855", "r856" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r852" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r852" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r852" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r858" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r852" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r852" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r852" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r852" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r859" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r854", "r855", "r856" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r851" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r853" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r335", "r336", "r474", "r503", "r803", "r808", "r810" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAtMarketOfferingDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTables", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r455", "r456", "r457", "r458", "r555", "r734", "r762", "r787", "r788", "r826", "r839", "r850", "r924", "r983", "r984", "r985", "r986", "r987", "r988" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtOtherDebtDetails", "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersRemainingPerformanceObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r455", "r456", "r457", "r458", "r555", "r734", "r762", "r787", "r788", "r826", "r839", "r850", "r924", "r983", "r984", "r985", "r986", "r987", "r988" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersRemainingPerformanceObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r408", "r737", "r827", "r848", "r920", "r921", "r929", "r992" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails", "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r408", "r737", "r827", "r848", "r920", "r921", "r929", "r992" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails", "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r455", "r456", "r457", "r458", "r537", "r555", "r587", "r588", "r589", "r710", "r734", "r762", "r787", "r788", "r826", "r839", "r850", "r919", "r924", "r984", "r985", "r986", "r987", "r988" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtOtherDebtDetails", "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersRemainingPerformanceObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r455", "r456", "r457", "r458", "r537", "r555", "r587", "r588", "r589", "r710", "r734", "r762", "r787", "r788", "r826", "r839", "r850", "r919", "r924", "r984", "r985", "r986", "r987", "r988" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtOtherDebtDetails", "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersRemainingPerformanceObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r335", "r336", "r474", "r503", "r809", "r810" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAtMarketOfferingDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r359", "r556", "r861", "r895" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTables", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails" ], "xbrltype": "stringItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r345", "r802" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II: Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r409", "r410", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r792", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r828", "r849", "r929" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Segment Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r409", "r410", "r770", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r792", "r793", "r828", "r849", "r929" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r359", "r556", "r861", "r862", "r895" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2022", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r339", "r340", "r341", "r343", "r344", "r802" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r787", "r788", "r983", "r985", "r988" ], "lang": { "en-us": { "role": { "documentation": "Average of a range of values, calculated with consideration of proportional relevance.", "label": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Other Receivables" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureOtherReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureOtherReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r23", "r847" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r414", "r415" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable, net of allowance of $1,205 and $1,375 as of December 31, 2021 and December 31, 2022, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued employee benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fees and other revenue recorded based on estimates or specific contractual terms as transactions occur or services are rendered, provided that persuasive evidence exists, the price to the customer is fixed or determinable and collectability is reasonably assured, which have not yet been received as of the balance sheet date.", "label": "Accrued customer billings", "terseLabel": "Accrued customer billings" } } }, "localname": "AccruedIncomeReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureOtherReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r28", "r806" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued salaries and wages" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r41", "r42", "r43", "r299", "r757", "r767", "r768" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r40", "r43", "r191", "r697", "r763", "r764", "r871", "r872", "r873", "r892", "r893", "r894" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r14" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r593", "r594", "r595", "r892", "r893", "r894", "r969" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r156", "r157", "r559" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r591" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Allocated Share-based Compensation Expense, Net of Tax", "terseLabel": "Stock-based compensation expense, net of $0 tax in 2019, 2020, and 2021" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r887", "r888", "r889", "r890", "r891" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Allowances for Doubtful Trade Receivables" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r300", "r416", "r424" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForNotesReceivableMember": { "auth_ref": [ "r887", "r888", "r889", "r890", "r891" ], "lang": { "en-us": { "role": { "documentation": "Allowance for portion expected to be uncollectible of receivable from written agreement to receive, at specified future date, money consisting of principal and accrued interest.", "label": "Allowance for Doubtful Notes Receivables" } } }, "localname": "AllowanceForNotesReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r493", "r669", "r824", "r825", "r879" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of discount and debt issuance cost" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r72", "r108", "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmountOfRegulatoryAssistanceReceived1": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of regulatory assistance received from a federal regulatory agency in conjunction with either an acquisition of a troubled financial institution, transfer of nonperforming assets to a newly-formed entity, or other reorganization.", "label": "Amount of Regulatory Assistance Received", "terseLabel": "Proceeds from grants" } } }, "localname": "AmountOfRegulatoryAssistanceReceived1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Anti-dilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "verboseLabel": "Net Loss Per Share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements And Nonarrangement Transactions [Member]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_AssetRetirementObligationAccretionExpense": { "auth_ref": [ "r448", "r449" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.", "label": "Asset Retirement Obligation, Accretion Expense", "terseLabel": "Incremental ARO charges" } } }, "localname": "AssetRetirementObligationAccretionExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentFuelingStationEquipmentRemovalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r242", "r264", "r292", "r331", "r394", "r399", "r404", "r422", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r636", "r640", "r659", "r847", "r922", "r923", "r981" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r286", "r303", "r331", "r422", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r636", "r640", "r659", "r847", "r922", "r923", "r981" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "terseLabel": "Current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r331", "r422", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r636", "r640", "r659", "r922", "r923", "r981" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "terseLabel": "Non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_AutomobileLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan to finance the purchase of a vehicle.", "label": "Loans to customers to finance vehicle purchases", "terseLabel": "Loans to customers to finance vehicle purchases" } } }, "localname": "AutomobileLoanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureOtherReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r97" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gain (Loss)" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r98" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Gain (Loss)" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r417", "r431" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r96", "r431" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Estimated Fair Value", "verboseLabel": "Available-for-sale securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r562", "r563", "r564", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r204", "r208" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "ABR" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Station Build Costs" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r633", "r837", "r838" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r169", "r170", "r633", "r837", "r838" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Acquisition and Divestitures" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails", "http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Ownership interest acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r171" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "terseLabel": "Noncontrolling interest, fair value" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r176", "r177", "r634" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration, liability (up to)" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r76", "r77", "r78" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Amount included in accounts payable balances" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r995" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "terseLabel": "Accumulated amortization on the capitalized software costs" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r280", "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization expense related to the capitalized software costs" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r789" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized software costs, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Capitalized contract cost, amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersCostsToFulfillContractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r903" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Gross", "terseLabel": "Capitalized contract cost, gross" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersCostsToFulfillContractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r74", "r289", "r804" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails": { "order": 1.0, "parentTag": "clne_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCash" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, cash equivalents and current portion of restricted cash" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r69", "r74", "r79" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r69", "r228" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Cash, Uninsured Amount", "terseLabel": "Amount in excess of FDIC and CDIC limits" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r295", "r296", "r297", "r331", "r362", "r366", "r368", "r370", "r379", "r380", "r422", "r460", "r463", "r464", "r465", "r469", "r470", "r501", "r502", "r504", "r505", "r507", "r659", "r790", "r860", "r882", "r896" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class Of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Stockholders' equity" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAtMarketOfferingDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTotalPrivatePlacementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of the warrant (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of common units to be called by warrant (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "verboseLabel": "Aggregate number of warrant shares (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r145", "r147" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollateralPledgedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pledge of specific property to serve as protection against default.", "label": "Held as collateral" } } }, "localname": "CollateralPledgedMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r33", "r252", "r270" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 15)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommodityContractMember": { "auth_ref": [ "r834", "r845" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.", "label": "Commodity swaps" } } }, "localname": "CommodityContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNarrativeDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Class A Units" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Class B Units" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares reserved (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r892", "r893", "r969" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAuthorizedSharesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAuthorizedSharesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r136" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13", "r847" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.0001 par value. 454,000,000 shares authorized; 222,684,923 shares and 222,437,429 shares issued and outstanding as of December 31, 2021 and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Amazon Warrant" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r184", "r194", "r312", "r314", "r321", "r754", "r759" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r86", "r87", "r225", "r226", "r412", "r774" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r86", "r87", "r225", "r226", "r412", "r769", "r774" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r86", "r87", "r225", "r226", "r412", "r774", "r994" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r260", "r383" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentrations" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "verboseLabel": "Supplier Concentrations" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r86", "r87", "r225", "r226", "r412" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r84", "r86", "r87", "r88", "r225", "r227", "r774" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r86", "r87", "r225", "r226", "r412", "r774" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r187", "r812" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r928" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of contract balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGrossNoncurrent": { "auth_ref": [ "r926", "r927" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, Gross, Noncurrent", "terseLabel": "Contract assets - non-current" } } }, "localname": "ContractWithCustomerAssetGrossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r510", "r512", "r533" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Net", "totalLabel": "Contract assets - total" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r510", "r512", "r533" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets - current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r510", "r511", "r533" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "totalLabel": "Contract liabilities - total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r510", "r511", "r533" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "verboseLabel": "Contract liabilities - current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r534" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with customer, liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualRightsMember": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Rights that arise from a contractual arrangement with a third party (not including franchise rights and license agreements).", "label": "Acquired contracts" } } }, "localname": "ContractualRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r129", "r471", "r472", "r483", "r484", "r485", "r489", "r490", "r491", "r492", "r493", "r821", "r822", "r823", "r824", "r825" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r6", "r243", "r262", "r277" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertibles notes", "verboseLabel": "Convertible promissory note" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareAntiDilutiveSecuritiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r53", "r737" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of sales (exclusive of depreciation and amortization shown separately below):" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfGoodsProductLineMember": { "auth_ref": [ "r897" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation.", "label": "Natural gas expense" } } }, "localname": "CostOfGoodsProductLineMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r49" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r885", "r963" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r167", "r617", "r625", "r885" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r885", "r963", "r965" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r132", "r330", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r487", "r494", "r495", "r497" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r6", "r7", "r8", "r243", "r245", "r262", "r338", "r471", "r472", "r473", "r474", "r475", "r477", "r483", "r484", "r485", "r486", "r488", "r489", "r490", "r491", "r492", "r493", "r670", "r821", "r822", "r823", "r824", "r825", "r883" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsConvertiblePromissoryNoteDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails", "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r8", "r245", "r262", "r498" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureDebtDebtObligationsCalc2Imported": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "totalLabel": "Total debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtAggregateMaturitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "Debt Instrument, Collateral Amount", "verboseLabel": "Collateral amount" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r230", "r232", "r471", "r670", "r822", "r823" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt issuance amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r485", "r658", "r822", "r823" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Debt instrument, measurement input" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsConvertiblePromissoryNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate": { "auth_ref": [ "r30", "r230" ], "lang": { "en-us": { "role": { "documentation": "Description of any adjustments made to the stated rate to determine the effective rate.", "label": "Debt Instrument, Interest Rate, Basis for Effective Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentInterestRateBasisForEffectiveRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r30", "r230", "r500", "r670" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Annual rate (as a percent)", "verboseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r30", "r472" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate", "verboseLabel": "Interest rate per quarter" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtOtherDebtDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsConvertiblePromissoryNoteDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Long-term debt [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtAggregateMaturitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtOtherDebtDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r31", "r338", "r471", "r472", "r473", "r474", "r475", "r477", "r483", "r484", "r485", "r486", "r488", "r489", "r490", "r491", "r492", "r493", "r670", "r821", "r822", "r823", "r824", "r825", "r883" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsConvertiblePromissoryNoteDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails", "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r31", "r137", "r140", "r141", "r142", "r229", "r230", "r232", "r259", "r338", "r471", "r472", "r473", "r474", "r475", "r477", "r483", "r484", "r485", "r486", "r488", "r489", "r490", "r491", "r492", "r493", "r496", "r670", "r821", "r822", "r823", "r824", "r825", "r883" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtAggregateMaturitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtOtherDebtDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Period during which the debt instrument principal balance is required to be paid following its issuance" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r885", "r964", "r965" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsCurrentNet": { "auth_ref": [ "r231" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtCurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Issuance Costs, Current, Net", "negatedTerseLabel": "Less amounts due within one year" } } }, "localname": "DeferredFinanceCostsCurrentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r231", "r925" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureDebtDebtObligationsCalc2Imported": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 }, "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "totalLabel": "Total debt" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net [Abstract]", "terseLabel": "Unamortized Debt Financing Costs" } } }, "localname": "DeferredFinanceCostsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r231" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Total long-term debt" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r72", "r167", "r618", "r624", "r625", "r885" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r10", "r11", "r244", "r261", "r611" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r868" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Income, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r885", "r964", "r965" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r612" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r961" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance [Abstract]", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r165", "r962" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r165", "r962" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r163", "r165", "r962" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Alternative minimum tax and general business credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r165", "r962" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock option expense" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r165", "r962" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r613" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less valuation allowance", "terseLabel": "Deferred tax assets, valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails", "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r159", "r961" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDerivatives": { "auth_ref": [ "r165", "r962" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives.", "label": "Deferred Tax Liabilities, Derivatives", "negatedLabel": "Commodity swap contracts" } } }, "localname": "DeferredTaxLiabilitiesDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "auth_ref": [ "r165", "r178", "r179", "r962" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill.", "label": "Deferred Tax Liabilities, Goodwill", "negatedLabel": "Goodwill" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesInvestments": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments).", "label": "Deferred Tax Liabilities, Investments", "negatedLabel": "Investments in joint ventures and partnerships" } } }, "localname": "DeferredTaxLiabilitiesInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r165", "r962" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r554" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contribution by the company" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/Disclosure401KPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Maximum percentage of base pay that can be contributed by employees through salary deferrals" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/Disclosure401KPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r866" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.", "label": "Deposit Assets", "terseLabel": "Certificate of deposit" } } }, "localname": "DepositAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r72", "r391" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset": { "auth_ref": [ "r38", "r197" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to return cash collateral under master netting arrangements offset against derivative assets.", "label": "Derivative Asset, Collateral, Obligation to Return Cash, Offset", "negatedLabel": "Gross Amounts Offset" } } }, "localname": "DerivativeAssetCollateralObligationToReturnCashOffset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetMeasurementInput": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure derivative asset.", "label": "Derivative Asset, Measurement Input", "terseLabel": "Derivative asset, measurement input" } } }, "localname": "DerivativeAssetMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DerivativeAssetNumberOfInstrumentsHeld": { "auth_ref": [ "r199", "r201" ], "lang": { "en-us": { "role": { "documentation": "The number of derivative instruments of a particular derivative asset or group of derivative assets held by the entity.", "label": "Derivative Asset, Number of Instruments Held", "terseLabel": "Derivative asset, number of instruments held" } } }, "localname": "DerivativeAssetNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r305", "r306", "r658", "r810" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Derivative assets", "totalLabel": "Net Amount Presented" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Asset [Abstract]", "verboseLabel": "Derivative Assets" } } }, "localname": "DerivativeAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNarrativeDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfWeightedAveragePriceOfOpenCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r39", "r206", "r236", "r304", "r810" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Gross Amounts Recognized" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r39", "r206", "r236", "r304", "r810" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Gross Amounts Recognized" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r205", "r207", "r211", "r213", "r810" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNarrativeDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfWeightedAveragePriceOfOpenCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r218", "r643" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Instruments and Hedging Activities" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r305", "r306", "r658", "r810" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "totalLabel": "Net Amount Presented", "verboseLabel": "Derivative liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Liability [Abstract]", "terseLabel": "Derivative Liability" } } }, "localname": "DerivativeLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNarrativeDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfWeightedAveragePriceOfOpenCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNonmonetaryNotionalAmountVolume": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nominal volume used to calculate payments on a derivative instrument.", "label": "Derivative, Nonmonetary Notional Amount, Volume", "terseLabel": "Volumes (Diesel Gallons)" } } }, "localname": "DerivativeNonmonetaryNotionalAmountVolume", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNarrativeDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfWeightedAveragePriceOfOpenCommoditySwapContractsDetails" ], "xbrltype": "volumeItemType" }, "us-gaap_DerivativeSwapTypeAverageVariablePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average variable price rate related to the group of price risk swap derivatives.", "label": "Derivative, Swap Type, Average Variable Price", "terseLabel": "Weighted-Average Price per Diesel Gallon (in usd per gallon)", "verboseLabel": "Weighted-average price per diesel gallon (in usd per gallon)" } } }, "localname": "DerivativeSwapTypeAverageVariablePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNarrativeDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfWeightedAveragePriceOfOpenCommoditySwapContractsDetails" ], "xbrltype": "perUnitItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r198", "r200", "r201", "r202", "r203", "r209", "r211", "r214", "r216", "r217", "r643" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNarrativeDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfWeightedAveragePriceOfOpenCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r198", "r200", "r202", "r203", "r215", "r337" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Instruments and Hedging Activities" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails", "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r532", "r827", "r828", "r829", "r830", "r831", "r832", "r833" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails", "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r929" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r250", "r272", "r298", "r462", "r463", "r464", "r468", "r469", "r470", "r701", "r886" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties", "terseLabel": "Receivables from related party" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r251", "r271", "r462", "r463", "r464", "r468", "r469", "r470", "r701", "r886" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Payable to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Net loss attributable to Clean Energy Fuels Corp. per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r322", "r351", "r352", "r353", "r354", "r355", "r360", "r362", "r368", "r369", "r370", "r374", "r645", "r646", "r755", "r760", "r816" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r322", "r351", "r352", "r353", "r354", "r355", "r362", "r368", "r369", "r370", "r374", "r645", "r646", "r755", "r760", "r816" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r81", "r83" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r371", "r372", "r373", "r375" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r660" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rates on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Reconciliation of the income tax provision" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r333", "r603", "r627" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmbeddedDerivativeFinancialInstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative instrument embedded in host contract.", "label": "Embedded derivatives" } } }, "localname": "EmbeddedDerivativeFinancialInstrumentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]", "verboseLabel": "Stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r592" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation cost, weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r957" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Total unrecognized compensation cost related to non-vested shares" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r591" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "terseLabel": "Stock-based compensation expense, tax" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r136", "r283", "r316", "r317", "r318", "r346", "r347", "r348", "r350", "r356", "r358", "r378", "r423", "r509", "r593", "r594", "r595", "r620", "r621", "r644", "r661", "r662", "r663", "r664", "r665", "r667", "r697", "r763", "r764", "r765" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvesteeMember": { "auth_ref": [ "r100", "r741", "r743", "r745", "r747", "r749", "r751" ], "lang": { "en-us": { "role": { "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor.", "label": "Equity Method Investee [Member]", "terseLabel": "Equity method investee" } } }, "localname": "EquityMethodInvesteeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "auth_ref": [ "r285", "r331", "r422", "r659" ], "lang": { "en-us": { "role": { "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Axis]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "auth_ref": [ "r285", "r331", "r422", "r659" ], "lang": { "en-us": { "role": { "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Domain]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOtherMember": { "auth_ref": [ "r863", "r884", "r902", "r972" ], "lang": { "en-us": { "role": { "documentation": "Nonconsolidated equity method investee classified as other. Excludes information consolidated by reporting entity.", "label": "Other Equity Method Investments" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership interest (as a percent)", "verboseLabel": "Percentage of common stock outstanding owned (as a percent)" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Summarized Financial Information [Abstract]", "verboseLabel": "Summarized Financial Information" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r101", "r395", "r865" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Investment balance" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Summary of financial information" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "auth_ref": [ "r293", "r657" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "terseLabel": "Investments carried at cost" } } }, "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement in which net income is reported that includes unrealized gain (loss) from asset measured at fair value using unobservable input (level 3) and still held.", "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income [Extensible List]" } } }, "localname": "FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsConvertiblePromissoryNoteDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r647", "r648", "r655" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsConvertiblePromissoryNoteDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of estimated fair value of outstanding commodity swap contracts and embedded derivatives", "verboseLabel": "Schedule of fair value measurement of warrants" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsTables", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r653" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "Fair Value, Assets Measured on Recurring Basis, Change in Unrealized Gain (Loss)", "terseLabel": "Change in unrealized gain (loss) included in earnings" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Reconciliation of the beginning and ending balances of assets measured at fair value using significant unobservable inputs (Level 3)" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r221", "r224" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r221", "r224" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of the beginning and ending balances of items measured at fair value on a recurring basis that used significant unobservable inputs (Level 3)" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r219", "r224" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r485", "r539", "r540", "r541", "r542", "r543", "r544", "r648", "r707", "r708", "r709", "r822", "r823", "r834", "r835", "r836" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r223", "r224" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r647", "r648", "r650", "r651", "r656" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r485", "r539", "r544", "r648", "r707", "r834", "r835", "r836" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r485", "r539", "r544", "r648", "r708", "r822", "r823", "r834", "r835", "r836" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r485", "r539", "r540", "r541", "r542", "r543", "r544", "r648", "r709", "r822", "r823", "r834", "r835", "r836" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r653" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Change in Unrealized Gain (Loss)", "terseLabel": "Change in unrealized gain (loss) included in earnings" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Reconciliation of the beginning and ending balances of liabilities measured at fair value using significant unobservable inputs (Level 3)" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r221", "r224" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement in which net income is reported that includes unrealized gain (loss) from liability measured at fair value using unobservable input (level 3) and still held.", "label": "Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income [Extensible List]" } } }, "localname": "FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r652" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "terseLabel": "Total gain (loss)", "verboseLabel": "Gain (loss) due to changes in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails", "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "auth_ref": [ "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "terseLabel": "Purchases" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements": { "auth_ref": [ "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases, (sales), issuances and (settlements) of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases, (Sales), Issuances, (Settlements)", "verboseLabel": "Settlements, net" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net", "terseLabel": "Asset transferred level 3 net" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsTransfersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r652" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Total gain (loss)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Settlements, net" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net", "terseLabel": "Liabilities transferred level 3 net" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsTransfersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r221" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "negatedPeriodEndLabel": "Ending Balance", "negatedPeriodStartLabel": "Beginning Balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r485", "r539", "r540", "r541", "r542", "r543", "r544", "r707", "r708", "r709", "r822", "r823", "r834", "r835", "r836" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r654", "r656" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair value measured on recurring basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from asset measured at fair value using unobservable input (level 3).", "label": "Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3).", "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r968" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Federal Funds" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r674", "r680", "r846" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 2.0, "parentTag": "clne_FinanceLeaseExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "verboseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r676", "r685" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash outflows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease Liabilities, Payments, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r672", "r690" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetailss": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liabilities", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails", "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r672" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of finance lease obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r978" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r672" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term portion of finance lease obligations" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r690" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetailss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r690" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "verboseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r690" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r690" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r690" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r690" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetailss": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less amount representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r675", "r685" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "verboseLabel": "Financing cash outflows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r674", "r680", "r846" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 1.0, "parentTag": "clne_FinanceLeaseExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "verboseLabel": "Depreciation on assets under finance leases" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r688", "r846" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r687", "r846" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r418", "r419", "r425", "r426", "r427", "r428", "r430", "r432", "r433", "r434", "r496", "r506", "r643", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r819", "r899", "r900", "r901", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedContractualRightsGross": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of an intangible asset that arises from a contractual arrangement with a third party (not including franchise rights and license agreements).", "label": "Finite-Lived Contractual Rights, Gross", "terseLabel": "Contractual rights acquired" } } }, "localname": "FiniteLivedContractualRightsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Estimated useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r291", "r445" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r443", "r444", "r445", "r446", "r738", "r739" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r113", "r739" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Total intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Goodwill and intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r109", "r112" ], "lang": { "en-us": { "role": { "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.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation and Transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r72" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss (gain) on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": { "auth_ref": [ "r874", "r875", "r879", "r989", "r991" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries.", "label": "Gain (Loss) on Disposition of Stock in Subsidiary", "negatedTerseLabel": "Gain from sale of certain assets of subsidiary", "terseLabel": "Gain from sale of certain assets of subsidiary", "verboseLabel": "Asset purchase agreement, gain from sale of certain assets of subsidiary" } } }, "localname": "GainOrLossOnSaleOfStockInSubsidiary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails", "http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r72", "r130", "r131" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GasGatheringAndProcessingEquipmentMember": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Equipment for gathering and processing natural gas.", "label": "Station equipment" } } }, "localname": "GasGatheringAndProcessingEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GasTransmissionEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets used for the primary purpose of transmitting and distributing gas product to the consumer.", "label": "Trailers" } } }, "localname": "GasTransmissionEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralBusinessMember": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Tax credit carryforwards which include, but are not limited to, investment, alcohol fuels, low income housing, alternative fuels, alternative motor vehicles, hurricane relief, disabled access, renewable resources electricity production, employer social security, orphan drug, new markets, employer provided child care facilities and services, biodiesel fuels, low sulfur diesel fuel production, distilled spirits and the advanced nuclear power facilities credit.", "label": "General" } } }, "localname": "GeneralBusinessMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r290", "r439", "r752", "r820", "r847", "r904", "r911" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r106", "r110" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r72", "r440", "r441", "r442", "r820" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r52", "r331", "r394", "r398", "r403", "r406", "r422", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r659", "r818", "r922" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Equity Method Investment, Summarized Financial Information, Gross Profit (Loss)", "terseLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r202", "r642" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNarrativeDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfWeightedAveragePriceOfOpenCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNarrativeDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfWeightedAveragePriceOfOpenCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r879", "r915" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Impairment of Intangible Assets, Finite-lived", "verboseLabel": "Long-lived intangible impairment" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r116", "r119" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r332", "r626" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "U.S." } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r46", "r238", "r254", "r275", "r394", "r398", "r403", "r406", "r756", "r818" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "negatedLabel": "Loss before income taxes", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r332", "r626" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Components of loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r184", "r331", "r349", "r394", "r398", "r403", "r406", "r422", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r646", "r659", "r818", "r922" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Equity Method Investment, Summarized Financial Information, Income (Loss) from Continuing Operations", "terseLabel": "Operating income (loss)" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r47", "r72", "r101", "r253", "r273", "r392" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Loss from equity method investments", "terseLabel": "Income (loss) from equity method investments", "verboseLabel": "Income (loss) from equity method investments" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r447", "r450" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r333", "r604", "r609", "r616", "r622", "r628", "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r334", "r357", "r358", "r393", "r602", "r623", "r629", "r761" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesCalc2Imported": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax (expense) benefit", "totalLabel": "Total tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r315", "r600", "r601", "r609", "r610", "r615", "r619" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r958" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesCalc2Imported": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary": { "auth_ref": [ "r958" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesCalc2Imported": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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 equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Amount", "negatedLabel": "Joint ventures" } } }, "localname": "IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r958" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesCalc2Imported": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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 foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Tax rate differential on foreign earnings" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r603" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesCalc2Imported": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Computed expected tax (benefit)" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r958" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesCalc2Imported": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Nondeductible expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r958" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesCalc2Imported": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r958" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesCalc2Imported": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "negatedLabel": "Tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Uncertainties [Abstract]", "verboseLabel": "Additional information on income tax" } } }, "localname": "IncomeTaxUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r71" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r878" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued liabilities and other" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r735", "r878" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r71" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r878", "r976" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r71" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r71" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Accounts and other receivables" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r363", "r364", "r365", "r370", "r561" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "verboseLabel": "Dilutive effect of potential common shares from restricted stock units and stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r107", "r111" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Net intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidCapitalized": { "auth_ref": [ "r811", "r880" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest capitalized, classified as investing activity.", "label": "Interest Paid, Capitalized, Investing Activities", "terseLabel": "Capitalized interest paid, respectively" } } }, "localname": "InterestPaidCapitalized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r325", "r328", "r329" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Interest paid, net of $57, $0 and $0 capitalized, respectively" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r302", "r805", "r847" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r288", "r301", "r376", "r435", "r436", "r437", "r736", "r813" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r105", "r807" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials and spare parts" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, All Other Investments [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r867" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investments in other entities" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r99", "r239", "r256", "r279", "r791" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Short-Term Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r930" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r689", "r846" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total operating leases expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Cost [Abstract]", "terseLabel": "Finance leases:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r977" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease expense for finance and operating lease liabilities and supplemental information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails", "http://www.cleanenergyfuels.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r679" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails", "http://www.cleanenergyfuels.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r678" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r978" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r690" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetailss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r690" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due 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).", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r690" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r690" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r690" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r690" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r690" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r690" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetailss": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r27", "r331", "r422", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r637", "r640", "r641", "r659", "r817", "r922", "r981", "r982" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r18", "r247", "r269", "r847", "r884", "r902", "r972" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r29", "r287", "r331", "r422", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r637", "r640", "r641", "r659", "r847", "r922", "r981", "r982" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "terseLabel": "Current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r3", "r4", "r5", "r8", "r9", "r331", "r422", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r637", "r640", "r641", "r659", "r922", "r981", "r982" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Equity Method Investment, Summarized Financial Information, Noncurrent Liabilities", "terseLabel": "Non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Interest rate during period (as a percent)" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r25" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Maximum borrowing capacity (up to)" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r25" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r898" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Other Receivables" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureOtherReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r414" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable.", "label": "Long-term Investments and Receivables, Net", "terseLabel": "Notes receivable and other long-term assets, net" } } }, "localname": "LongTermAccountsNotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r8", "r245", "r265", "r484", "r499", "r822", "r823" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureDebtDebtObligationsCalc2Imported": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-term Debt", "terseLabel": "Outstanding balance", "totalLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Summary of aggregate maturities of debt obligations" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtAggregateMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedTotalLabel": "Less amounts due within one year", "terseLabel": "Current portion of debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r127", "r338", "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtAggregateMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r127", "r338", "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtAggregateMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r294" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term portion of debt", "totalLabel": "Total long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTerm": { "auth_ref": [ "r971" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Long-Term Debt, Term", "terseLabel": "Maturity term" } } }, "localname": "LongTermDebtTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LongtermDebtCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Current and Noncurrent [Abstract]", "terseLabel": "Balance, Net of Financing Costs" } } }, "localname": "LongtermDebtCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtAggregateMaturitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtOtherDebtDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r31", "r128" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtAggregateMaturitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtOtherDebtDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtScheduleOfDebtDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Summary of short-term investments" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MeasurementInputCommodityForwardPriceMember": { "auth_ref": [ "r970" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using forward price of commodity.", "label": "ULSD Gulf Coast Forward Curve" } } }, "localname": "MeasurementInputCommodityForwardPriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r970" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Dividend yield", "terseLabel": "Credit adjusted discount rate" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsConvertiblePromissoryNoteDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r970" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Expected term in years" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputOptionVolatilityMember": { "auth_ref": [ "r970" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of option increases (decreases) for given set of returns.", "label": "Expected volatility" } } }, "localname": "MeasurementInputOptionVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r970" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsConvertiblePromissoryNoteDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsConvertiblePromissoryNoteDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsConvertiblePromissoryNoteDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r0", "r180" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "terseLabel": "Divestitures" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestitures" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r37", "r246", "r268", "r331", "r422", "r460", "r463", "r464", "r465", "r469", "r470", "r659" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest in subsidiary", "verboseLabel": "Equity attributable to noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Movement in valuation and qualifying accounts" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r327" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r327" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r69", "r70", "r73" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r48", "r73", "r255", "r274", "r285", "r310", "r313", "r318", "r331", "r349", "r351", "r352", "r353", "r354", "r357", "r358", "r367", "r394", "r398", "r403", "r406", "r422", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r646", "r659", "r818", "r922" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss attributable to Clean Energy Fuels Corp.", "totalLabel": "Net loss attributable to Clean Energy Fuels Corp.", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r188", "r193", "r310", "r313", "r357", "r358", "r873" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Loss attributable to noncontrolling interest", "negatedTerseLabel": "Loss from noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements", "verboseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r144", "r186", "r189" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Increase in ownership in subsidiary" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r182", "r509", "r892", "r893", "r894" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest in Subsidiary" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r410" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Total long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNarrativeDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfWeightedAveragePriceOfOpenCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r414", "r429" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.", "label": "Financing Receivable, after Allowance for Credit Loss", "verboseLabel": "Loan pledged as collateral" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r394", "r398", "r403", "r406", "r818" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss", "verboseLabel": "Total operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformationDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r681", "r846" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r672" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetailss": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails", "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfFinanceAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r672" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease obligations" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r672" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term portion of operating lease obligations" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r677", "r685" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r671" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r879" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r688", "r846" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r687", "r846" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r163" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Income Taxes" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r80", "r92", "r195" ], "lang": { "en-us": { "role": { "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.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other", "verboseLabel": "Working capital adjustments, funding for certain post-closing commitments, and transaction fees" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent": { "auth_ref": [ "r184", "r185", "r190" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities, Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gains on available-for sale securities, tax" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r307", "r308", "r309" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax", "terseLabel": "Unrealized gain (loss) on available-for-sale securities, net of $0 tax in 2020, 2021 and 2022" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r44", "r136", "r311", "r314", "r320", "r661", "r666", "r667", "r753", "r758", "r871", "r872" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive income (loss)", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherEnergyEquipmentMember": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Other long lived, depreciable assets used to process natural resources into a marketable finished product.", "label": "Other equipment" } } }, "localname": "OtherEnergyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r55" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureOtherReceivablesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Clean Energy Fuels Corp." } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentGuaranteeMember": { "auth_ref": [ "r122", "r126" ], "lang": { "en-us": { "role": { "documentation": "A contract that contingently requires the guarantor to make payments (either in cash, financial instrument, other assets, shares of its stock, or provision of services) to the guaranteed party based on changes in an underlying that is related to an asset, a liability, or an equity security of the guaranteed party.", "label": "Payment Obligations" } } }, "localname": "PaymentGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r63" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r67" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedLabel": "Payments of debt extinguishment costs" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r66" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Fees paid for debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r68" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Fees paid for issuance of common stock", "terseLabel": "Fees and issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAtMarketOfferingDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTotalPrivatePlacementDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries": { "auth_ref": [ "r58" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of noncontrolling interest during the period.", "label": "Payments to Acquire Additional Interest in Subsidiaries", "negatedLabel": "Investments in other entities", "terseLabel": "Payments to acquire additional controlling interest" } } }, "localname": "PaymentsToAcquireAdditionalInterestInSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r57", "r95", "r323" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInJointVenture": { "auth_ref": [ "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.", "label": "Payments to Acquire Interest in Joint Venture", "terseLabel": "Payments to acquire units in joint venture" } } }, "localname": "PaymentsToAcquireInterestInJointVenture", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLoansReceivable": { "auth_ref": [ "r57" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the purchase of loan receivable arising from the financing of goods and services.", "label": "Payments to Acquire Loans Receivable", "negatedLabel": "Disbursements for loans receivable" } } }, "localname": "PaymentsToAcquireLoansReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r59" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of and deposits on property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r537", "r538", "r544", "r545", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r557", "r836" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "401(k) Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/Disclosure401KPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r12", "r501" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAuthorizedSharesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAuthorizedSharesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r12", "r501" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r12", "r847" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.0001 par value. 1,000,000 shares authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r870" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesSummaryOfCommodityDerivativeActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Purchase Agreement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTotalPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from bank borrowing during the year.", "label": "Proceeds from Bank Debt", "terseLabel": "Proceeds from loan" } } }, "localname": "ProceedsFromBankDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r60" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Gross proceeds" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAtMarketOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r876" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "verboseLabel": "Proceeds from debt instruments" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r60" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity", "terseLabel": "Issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r61", "r883" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from revolving line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPartnershipContribution": { "auth_ref": [ "r62" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the capital received in cash from a partner in a partnership during the period.", "label": "Proceeds from Partnership Contribution", "terseLabel": "Proceeds for Adopt-A-Port program" } } }, "localname": "ProceedsFromPartnershipContribution", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r95", "r323", "r324" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale", "terseLabel": "Maturities and sales of short-term investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r56" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product revenue" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r285", "r310", "r313", "r326", "r331", "r349", "r357", "r358", "r394", "r398", "r403", "r406", "r422", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r635", "r638", "r639", "r646", "r659", "r756", "r818", "r843", "r844", "r873", "r922" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r917", "r974", "r975" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails", "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r918", "r975" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Land, property and equipment, net", "totalLabel": "Total land, property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails", "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r867", "r916", "r973" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Land, property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails", "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails", "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r120", "r775", "r776", "r777" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Land, Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]", "verboseLabel": "Land, Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r118", "r775", "r776" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of land, property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails", "http://www.cleanenergyfuels.com/role/DisclosureLeasesFinanceAndOperatingLeaseAssetAndLiabilityBalancesDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable Type [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureOtherReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of the total amounts of unrecognized tax benefits" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r546", "r700", "r701" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r233" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Related party expense" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r546", "r700", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r980" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r698", "r699", "r701", "r702", "r703" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r877" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r65", "r883" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments of borrowing under revolving line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r64" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.", "label": "Repayments of Long-term Debt, Long-term Capital Lease Obligations, and Capital Securities", "negatedLabel": "Repayments of debt instruments and finance lease obligations" } } }, "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResidualValueOfLeasedAsset": { "auth_ref": [ "r696" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of residual asset covered by residual value guarantee. Excludes guarantee considered to be lease payments for lessor.", "label": "Residual Value of Leased Asset", "verboseLabel": "Residual value of leased asset" } } }, "localname": "ResidualValueOfLeasedAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.", "label": "Restricted Cash and Cash Equivalents [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restricted Cash and Cash Equivalents Items [Line Items]", "terseLabel": "Restricted Cash" } } }, "localname": "RestrictedCashAndCashEquivalentsItemsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r74", "r79", "r772" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Total long-term portion of restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r864", "r881" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashEquivalentsCurrent": { "auth_ref": [ "r771", "r773", "r864", "r881" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails": { "order": 2.0, "parentTag": "clne_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash equivalents restricted as to withdrawal or usage, classified as current. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash Equivalents, Current", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashEquivalentsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r772", "r866", "r881" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Long-term portion of restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserveAcceleratedDepreciation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accelerated depreciation charged against earnings associated with exit from or disposal of business activities or restructuring plan.", "label": "Restructuring and Related Cost, Accelerated Depreciation", "terseLabel": "Accelerated depreciation expense" } } }, "localname": "RestructuringReserveAcceleratedDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentFuelingStationEquipmentRemovalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r15", "r143", "r267", "r766", "r768", "r847" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r283", "r346", "r347", "r348", "r350", "r356", "r358", "r423", "r593", "r594", "r595", "r620", "r621", "r644", "r763", "r765" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r389", "r390", "r397", "r401", "r402", "r408", "r409", "r412", "r531", "r532", "r737" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformationDetails", "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r536", "r814" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "verboseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r513", "r514", "r515", "r516", "r517", "r518", "r521", "r522", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r50", "r278", "r462", "r463", "r464", "r468", "r469", "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Proceeds from related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r519" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r319", "r331", "r389", "r390", "r397", "r401", "r402", "r408", "r409", "r412", "r422", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r659", "r756", "r922" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Equity Method Investment, Summarized Financial Information, Revenue", "terseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Geographic Information" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving line of credit" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r686", "r846" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Assets obtained in exchange for new finance lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r686", "r846" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "ROU assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentrations [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SaleLeasebackTransactionDescriptionAxis": { "auth_ref": [ "r282", "r979" ], "lang": { "en-us": { "role": { "documentation": "Information pertinent to a sale and leaseback transaction, by transaction.", "label": "Sale Leaseback Transaction, Description [Axis]" } } }, "localname": "SaleLeasebackTransactionDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleLeasebackTransactionNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The name of the significant provisions of the transaction involving the sale of property to another party and the lease of the property back to the seller.", "label": "Sale Leaseback Transaction, Name [Domain]" } } }, "localname": "SaleLeasebackTransactionNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Consideration received on transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTotalPrivatePlacementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAtMarketOfferingDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTotalPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTotalPrivatePlacementDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction.", "label": "Sale of Stock, Percentage of Ownership after Transaction", "terseLabel": "Percentage of ownership after transaction", "verboseLabel": "Ownership interest after transaction (as a percent)" } } }, "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTotalPrivatePlacementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company before stock transaction.", "label": "Sale of Stock, Percentage of Ownership before Transaction", "terseLabel": "Ownership interest before transaction (as a percent)" } } }, "localname": "SaleOfStockPercentageOfOwnershipBeforeTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Price per share (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTotalPrivatePlacementDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable": { "auth_ref": [ "r693", "r695" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetailss": { "order": 2.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type and direct financing leases.", "label": "Sales-type and Direct Financing Leases, Lease Receivable", "terseLabel": "Present value of lease receivables" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]", "terseLabel": "Fiscal year:" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received on annual basis for sales-type and direct financing leases receivable. Includes, but is not limited to, reconciliation to lease receivable recognized in statement of financial position.", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of lease receivables" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived": { "auth_ref": [ "r693" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetailss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases.", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received", "totalLabel": "Total minimum lease payments" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears": { "auth_ref": [ "r693" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails": { "order": 5.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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).", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Five Years", "terseLabel": "2027" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears": { "auth_ref": [ "r693" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails": { "order": 4.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Four Years", "terseLabel": "2026" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r693" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails": { "order": 1.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Next Twelve Months", "verboseLabel": "2023" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter": { "auth_ref": [ "r693" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails": { "order": 6.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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).", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Thereafter", "terseLabel": "Thereafter" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r693" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails": { "order": 3.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Three Years", "terseLabel": "2025" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r693" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails": { "order": 2.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Two Years", "terseLabel": "2024" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount": { "auth_ref": [ "r693" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetailss": { "order": 1.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted lease receivable in excess of discounted receivable for sales-type and direct financing leases.", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount", "negatedTerseLabel": "Less amount representing interest" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesMaturitiesOfLeaseReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseInterestIncome": { "auth_ref": [ "r377", "r692", "r694" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income from net investment in sales-type lease.", "label": "Sales-type Lease, Interest Income", "terseLabel": "Sales-type lease, interest income" } } }, "localname": "SalesTypeLeaseInterestIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureOtherReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "verboseLabel": "Schedule of potentially dilutive securities that have been excluded from the diluted net loss per share calculations because their effect would have been antidilutive" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r169", "r170", "r633" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDivestituresBpTransactionDetails", "http://www.cleanenergyfuels.com/role/DisclosureDivestituresSafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash and cash equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of long-term debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of tax effect of temporary differences that give rise to deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of federal income tax rate to the actual effective tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Summary of compensation expense and related income tax benefit related to the stock-based compensation expense recognized" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTables", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r103", "r285", "r331", "r422", "r659" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryOtherEquityMethodInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiarySafeCecSrlDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTables", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r647", "r648" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of information by level for assets and liabilities that are measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r109", "r112", "r738" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r109", "r112" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of finite-lived intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r820", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r885" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of components of income loss before income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r2", "r19", "r20", "r21" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Summary of aggregate maturities of long term debt and capital lease obligations" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Schedule of weighted-average price of open commodity swap contract" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r210", "r967" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument.", "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]", "terseLabel": "Summary of commodity derivative activity" } } }, "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLandPropertyAndEquipmentDetails", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r234", "r235" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": { "auth_ref": [ "r79", "r241", "r266" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table]", "terseLabel": "Restrictions on Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r79", "r241", "r266" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of components of restricted cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r51", "r93" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of revenue, operating income (loss), and long-lived assets shown for each geographic area" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r45", "r93" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r558", "r560", "r562", "r563", "r564", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Summary of the Company's RSU activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r149", "r150", "r151" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used to estimate the fair value of each award using the Black-Scholes option pricing model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r133", "r134", "r135", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r295", "r296", "r297", "r379", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r826", "r860", "r882" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also 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.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAtMarketOfferingDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTotalPrivatePlacementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r842", "r960" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of reconciliation of the total amounts of unrecognized tax benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of information required to compute basic and diluted net loss per share" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r968" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r386", "r387", "r388", "r394", "r396", "r400", "r404", "r405", "r406", "r407", "r408", "r411", "r412", "r413" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Reportable Segments and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureReportableSegmentsAndGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r54" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service revenue" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r71" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r840" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited or expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Fair Value at Grant Date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted-average assumption used for grants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in the aggregate number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for future grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional option disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at the end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r581" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised during the period, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r937" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r937" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited or expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair values of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding at the end of the period, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r583" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest at the end of the period, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Vested and expected to vest at the end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares sold pursuant to the ESPP (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r562", "r563", "r564", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Vesting over the first year" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Vesting over the third year" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Vesting over the second year" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r565", "r584", "r585", "r586", "r587", "r590", "r596", "r597" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Common stock price (in dollars per share)", "verboseLabel": "Share price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r931" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r841" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at the end of the period, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at the end of the period, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding at the end of the period, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest at the end of the period, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r581" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of shares vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "verboseLabel": "Purchase price of shares expressed as percentage of fair market value of common stock" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r146", "r158" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r248", "r249", "r263", "r869" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r682", "r846" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Lease expense on short-term leases" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r125", "r181", "r276", "r459" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby letters of credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtBpLoanAndPlainsCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r295", "r296", "r297", "r331", "r362", "r366", "r368", "r370", "r379", "r380", "r422", "r460", "r463", "r464", "r465", "r469", "r470", "r501", "r502", "r504", "r505", "r507", "r659", "r790", "r860", "r882", "r896" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r35", "r136", "r283", "r316", "r317", "r318", "r346", "r347", "r348", "r350", "r356", "r358", "r378", "r423", "r509", "r593", "r594", "r595", "r620", "r621", "r644", "r661", "r662", "r663", "r664", "r665", "r667", "r697", "r763", "r764", "r765" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r346", "r347", "r348", "r378", "r737" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r12", "r13", "r136", "r143" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (in shares)", "verboseLabel": "Shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAtMarketOfferingDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r12", "r13", "r136", "r143", "r571" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityMarketBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityPerformanceBasedStockOptionsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r12", "r13", "r136", "r143" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Approved share repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Authorized funds remaining under the Repurchase Program" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r12", "r13", "r136", "r143" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of common stock (in shares)", "terseLabel": "Repurchase of common stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r12", "r13", "r136", "r143" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase of common stock", "terseLabel": "Cost to repurchase common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r16", "r17", "r94", "r847", "r884", "r902", "r972" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "terseLabel": "Equity attributable to shareholders", "totalLabel": "Total Clean Energy Fuels Corp. stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r182", "r183", "r192", "r283", "r284", "r317", "r346", "r347", "r348", "r350", "r356", "r423", "r509", "r593", "r594", "r595", "r620", "r621", "r644", "r661", "r662", "r667", "r697", "r764", "r765", "r884", "r902", "r972" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Total equity", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r684", "r846" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAtMarketOfferingDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTotalPrivatePlacementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "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.", "label": "Supplier concentration" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SwapMember": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "A forward-based contract in which two parties agree to swap streams of payments over a specified period. The payment streams are based on an agreed-upon (or notional) principal amount. The term notional is used because swap contracts generally involve no exchange of principal at either inception or maturity. Rather, the notional amount serves as a basis for calculation of the payment streams to be exchanged.", "label": "Commodity swap contracts" } } }, "localname": "SwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionAssetsDetails", "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsFairValueRecognitionLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r163" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Accrued property and other taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademark and trade names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r418", "r419", "r496", "r506", "r643", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r899", "r900", "r901", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityTables", "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r966" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryBpJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryNgAdvantageDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetails", "http://www.cleanenergyfuels.com/role/DisclosureInvestmentsInOtherEntitiesAndNoncontrollingInterestInSubsidiaryTotalJointVentureDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "auth_ref": [ "r834", "r993" ], "lang": { "en-us": { "role": { "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments.", "label": "Municipal bonds and notes" } } }, "localname": "USStatesAndPoliticalSubdivisionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r815", "r834", "r836", "r990" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "U.S. government securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesDetails", "http://www.cleanenergyfuels.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r451", "r452", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation Category Of Goods Or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnCommodityContracts": { "auth_ref": [ "r72" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of open agreements to purchase or sell mineral resources, energy, and agricultural products at some future point held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Commodity Contracts", "negatedTerseLabel": "Change in fair value of derivative warrants" } } }, "localname": "UnrealizedGainLossOnCommodityContracts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r72" ], "calculation": { "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "negatedLabel": "Change in fair value of derivative instruments" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r599", "r605" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefit at the end of the period", "periodStartLabel": "Unrecognized tax benefit at the beginning of the period" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r606" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Gross decreases-tax positions in prior year" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r607" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Gross increases-tax positions in current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "auth_ref": [ "r959" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense", "terseLabel": "Interest expense related to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r608" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits, if recognized, fully offset with valuation allowance" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Fixed commitments under the contract payable in future" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, Due within Two Years", "terseLabel": "2023" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, Due within Three Years", "terseLabel": "2024" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r451", "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Unrecorded Unconditional Purchase Obligation [Line Items]", "terseLabel": "Long-Term Take-or-pay Contracts" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "auth_ref": [ "r451", "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "Describes each unrecorded unconditional purchase obligation arrangement to purchase goods and services that extend over multiple periods, any assets pledged to secure payment, and the fixed or determinable amount of payments due in each of the next five years and thereafter.", "label": "Unrecorded Unconditional Purchase Obligation [Table]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Table]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureCommitmentsAndContingenciesLongTermTakeOrPayNaturalGasPurchaseContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r89", "r90", "r91", "r381", "r382", "r384", "r385" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r614" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "verboseLabel": "Net increase in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r339", "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r342" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Charges (benefit) to operations" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r343" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r339", "r340", "r341", "r343", "r344" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances And Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r339", "r340", "r341", "r343", "r344" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r970" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating present value of future cash flows.", "label": "Valuation Technique, Discounted Cash Flow" } } }, "localname": "ValuationTechniqueDiscountedCashFlowMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureFairValueMeasurementsCommoditySwapContractsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueOptionPricingModelMember": { "auth_ref": [ "r970" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating price of option.", "label": "Black-Scholes option pricing model" } } }, "localname": "ValuationTechniqueOptionPricingModelMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r683", "r846" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureDebtNgAdvantageDebtAndFinancingLeaseObligationsDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtRiverstoneCreditAgreementDetails", "http://www.cleanenergyfuels.com/role/DisclosureDebtSgCreditAndTotalCreditSupportAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantActivityDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityRestrictedStockUnitsDetails", "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityServiceBasedStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Amazon warrant shares" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "periodEndLabel": "Outstanding and unvested as of September 30, 2022", "periodStartLabel": "Outstanding and unvested as of December 31, 2021" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityAmazonWarrantActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrant" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureStockholdersEquityFairValueOfAmazonWarrantDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r361", "r370" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average common shares outstanding - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r360", "r370" ], "calculation": { "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cleanenergyfuels.com/role/DisclosureNetLossPerShareDetails", "http://www.cleanenergyfuels.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=126960272&loc=d3e32014-111567", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1000": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1001": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1002": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907419&loc=d3e10037-110241", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9972-128506", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9979-128506", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126929950&loc=d3e34841-113949", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126966630&loc=d3e41228-113958", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=96866604&loc=d3e64867-109465", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 11.N)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897409&loc=d3e533348-122875", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123416376&loc=d3e50796-112755", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123408481&loc=SL77919101-209958", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919391-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919379-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919381-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r791": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r792": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r793": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r794": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r795": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r796": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r797": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r798": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r799": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r801": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r802": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r803": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r851": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r852": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r853": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r854": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r855": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r856": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r857": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r858": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r859": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r974": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r975": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r978": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r979": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128295416&loc=SL77919786-209982", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r981": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r982": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r983": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r984": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r985": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r986": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r987": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r988": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r989": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(g))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r990": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r991": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r992": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r996": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r997": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r998": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r999": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" } }, "version": "2.2" } ZIP 146 0001558370-23-002365-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-002365-xbrl.zip M4$L#!!0 ( *N"7%9T_]2YJB, 'FT 0 1 8VQN92TR,#(R,3(S,2YX M'XX^WR01#T4N;Y_\.<__>=__/A?O=[?SA]N'(^XR0*'L>-2C&+L M.<]^/'$CI<6/_P MI$@99O)(^,GI'_5_..H?]T^=LT_'_4_],^?^MB"\9>6;^HV4+Y'W*7+G>(&< M&-$9CN_0 D=+Y.+/!_,X7GXZ.GI^?CYT XQ"'&(Z6TT3'$2'+EF P/Y)__3D MP$%Q3/W'),97A"XN\!0E0"E9C 88*J1"4DED5A]$G5II*ML^G MAX3.6$;')T=_N[T9\X+FQ&X0MBIDRN5AOV!Z>:3!883=PQEY.F()G'A-N*38 MA9\>_>W& M#[_EE*PAS1!:UFLL2ZB4(%'65[*NK\AWQ3JQA(K$*%Y2"25+J9 &K-0*K2#Y MD37@HEI)$L94AEB:6)&/PV31%]5N__@(O\0XC/S' /> #%,4LUXIZO6A5RHJ M$LQ28'MY2B6W$,=-!LY("FKDNY%8%9Y4M9-:364-^N3L[.R(IY8*+6DP>]F@KQ2=)1]!,J^SWO%)KW]2L5U?:+L?4]OUUS4STVG^&5FI[0M;?17B%W<#S)"U!A+X'D!R MC@(HR7B.<1P=.#Z#4H.N*%!>) ]/_=#GQ6=5.N.?+B\GXQ^/-@5LRD[80#\*_\3_9J-(Q$3RBH*>,>/.2%2< M+@K<)-B"<5TR.5_V-0=FCW@5'Z/1=+3,^S8%7=9.R, MKIS1_>7#8'+-""R66V,Y) M6'W,8N)[P#8ET(:WSJ9$];8/L<'1[_W#YT^7= M^/K72^=F-+8(=T 81?.K@#QK(UO0JQ']T K1P?@GY^IF]-4B*47RPH_<@$0) MQ>-DL4!T-9J._5G()A(N"N.!R^>C;&%[SU!S?1Q=AT^L:@A=7> 8^4&&;VJY-F:ZVDC94\8-:X$GQ%R8+U[C%%;AQ] M]>/Y,(EBPA:D4?XUFU7++&1K.6KKZ!^_W[2.+"=GRK)RBKS2+;DB-QA:LB0G MS]$:1AO#@%XWBOD ?QV.XCFFEZSMQ:S1#4+OCH0N5"\)6&:SZS#&K([BZW"< M/$:^YT-7P3G^E?CQZA;'<^*5Y$E,Z#ODJ#:V]W5C*\EP_-#A>3AYL1P4>DZU M8$Y>,J!&SKIT3%;&S$OHI$6LR+?FV<(\8>0IEN\V\QFYH3&$TP7S?V(BE2-YT?! M3!6$]4":;:O;8G>!*6L(,9NC78>L"?"C-&AR/V%OQOK,@(=:3#.'9+$@ M'NLGUZP9E6SELI<\U-;RQ^/^IK6L13FE8O#6GQ7$69>D.M,MBE,6DA?(VEL; M>[MA]7U/R1+3>,5, /KA)0 A,9TFC8\>_8 W&@F&H*]B4R44Y)E06O7W3_&<-KD)0$>3>&7M,^6$:I! MZ]=! V;H3S-IT*'R3Q:XEL#!?Z/'P)^EAR]#ID[_>K%DDR XFJSCIZ17PWAZ M?":!D?^O)-5Y!W*=_N^==[EL"ZC6&IY]Q!/T(NTW!11JT-[7VUXJP^%";(/; M$A]E0Y/2J;'Z4)^@5K&RK6JKZ25&$8ZN_!!V%=F$,3NJ#F<\@6]"LZ_Y]&'5 ML'':49K: C[6+2#-C_V193F)4PG64VV M\$%J"^L,P194G8)=$.W,2OB7!^QB_PD]!BU,0L;8A/]'3?Q3I$L96*3;('V' M8W!LNL=T/$=4UKU+J-08_E"?>#,Y#@ARF"2'B[)H?:_>>Z?=MQK[L[,SP1ZC M[;_-Z[^W[\";+4 ^D;<]>'>LLPM>^?_A& .^5?7X930!57P& M7I"Y@/*?_*2 2W-*XBQLVU\3N&>#8AC/<>PS[73O#%29U&">\*FUY@4"YUU% MM&V0.W1"UT6ZA1 U\J=JY)OY5FO@+&-68OV_C MP#Z>C(9_^6ET%6(GW9T1G^7YF$!W[][L=@2=B-4;2+OZR:R.R=A:T'Z%G2% M?/HK"A)\RU:\[#>O?[%=J$C5:/]01QN$.5R:4Q9GL6O3W=H1NX7;97:!RPYR-Y;4MLU87RZS_YO,]^$'0R ME$TA3<91N^K3RCCRW*PY[-X"3K'M1M9HO&%?.:( M%9+U#)CRPY70Q24GXVW-1E-LD_G4)BNZYE/D[Y0*4/6>MF:TTPOQ$5L\DJLD MF+()0$ZS_;5XE;0FHZDM<_0OQ[-LG9@X6<8.6M^7M^:RC_@)S0Z 740U&4IM M*M,ZBH+U'MGV5HT/NX-^S/Z,SI<3BL*(U:=\5MM(K\;Z5' YJB21_3R_=TI2 M+9C;@CE&4SS$[IC*%JYJXB88ZY>+JS".!U>7_XT6R_\97@Z=\2$]# XMEM_S M"(+$*/B9^&'\*Q.12+T]]Y6-VGZ$][1V%\N$E\KAQ7*R/2VMRKV5SC>+=S^4VVML>36-'X:JWM.UK;?FQ,U[)JZZ4= MGO%;(_IN1G0W&WA/B-7:;$]CI""#)M.J7<7:9:=U]\4I"F0MS8#5P/=:#C3; MW1_M>L!@\]..7W:'*.5T70.AU02I#>B/HJ [[:*=%3E:T]A/^+PBEM)7[,_F M,?8&3YBRD>">^B[F;RJ$19BY\3-:%ON^G8/J= .MM8)]6P*8>-(9W MK^XI6?A11-A4FL2R,6T[(4VV4-NI4ME"D9>SSLR!W*PY=#:'-&Y_*S M;U#LTRBV[!\T13691VWC9@OSL!W'EC;"=R>:(R;)R-38"N*KI+LA-HS&EG#) M8FI?,0:V-!NG]5%\?L +\H1DYTK=A"FA/SD6!%91A>]F;3O-U)"Y/^-U*!M%R&@%M1IK@9-M%G"X$%D.IF-A; GC@P_/JLC":#F_Q#EI4U@NV-H'+6^0A0IM'F\KAVS7T*N3QDM,(* MM/B:<*\MR#+@P6Z+=!\/=3PED>-I@G VI%T!F"Z^+(/ M>.P@K (,MO?\I RSIN"JQNF6W&IP=4,PY*X#62Y.D8U%OAOR@_@6T6\X'DVG MF++13AMT&6,3WO4+]6*\!['#FK>39N+DN5BXN\'-PS\_X&5"W3F;U=Q3,J-H MH0VZFKT)^OI%>3'T:8SJ=39.EH\%OR/X\.6<5:@'$2UQ&''%],%7LC>!7YN% MR<"'SP[/QBGG8\'O"#ZF3[Z+><7RU-%2M09K+Z#) &JS.)D!I/GT4A-(S2'+ MRMI -QLHW?S?W@YTA#39P@^:ME#*R]K#[NTAG5QM;PH-_$U64'O73V(%:3;6 M '9O .NWQGG:+ZR ^NBKF!N@/SG6A+[T&'H*/,_%PMX-]LO%,B KG*;YZ MC$7)JI\+=S+I%N!N !<>3:/I=E@W"6B"77=SK^0(1:;6"/;7RK.[#K(SEY;< M3?!K[_55 <^SL$>_#_ M_("M(M_"W 9FN&_BQ_D5*[ANXH[2Z R\E%'Q! M43YO:KI+LV/I:I/Y4/>G+.7/SV4K)0"G.U:('I3"@6+T".VQ@CA921Q6E/4, MT=[$Z?"*7=/U40F5&N^/BO<)[:7/7;PD.F"MY<(/$JC(,7;53I*M>-7("FY) M"5X=90,]RZ/G99DXZUPLZ.V"20;P<-$]HO&J%*)/'C!23:Z&5N#TG@ETN,1R MD$"+8TL?&!> MYU)^@]+BWVXJ%[H8)BFJUBLF4N-X(II8E<58G%JMJ;.8 -<^;%%P'5@[^VN" M G^ZX@$.>&!_Z4 M2+,V+$!:^V4)B^T.@G*W#KW=@.BVKS]8,-N%7%9%6&Z J"$NMD5B[R'2=AP) MK0'O?09 ML:B,0=&T1S^@[. )Q1D:YCUL3^DU:;$.CQJV$5;CXSK#_Q?IR28 MXUWR0H!TBZO&O&G.EHVP45MJ3;59DHA&C9M@"Y%+2?>$2W(L1CN,&+=UP+<& M-+L&"[0@;QDU12L>2@-X^E'2+$SM Y65QZ.14U<)#J@&GMNY. M%CA=;R6Q=U(#'%)O)%OOS?7.^IR_P!6,S9HOOJOK7K#P9YSOOOV>W^NP +1V M_&KP[6J 0["4K[MO652V]\S2=6-N[7JDQ[>YS97%NZVFE M=K%JP*O1M\KBL3N/JFU=J1HP[.Q#93'>E>=4-P\J+4^J?C=/JG?Y']9?;A<^ M51/A\88NFPKGTV-!F%\M_RKG72K>(KPCCPTQR"TXU3A_J..L[[UAP>[HQB$& M5T&I!O.C( 2DT*7# KS.HZ"!U L M5IW="\28-5 KL3LYKF.G?,'$PMC%YT ,H)1.#=U)'3J!_X%%K*4C@FSD>]1K M4+(W12P,6\8L$:%1)U"#\KX.2B4*B06G[=FJ9"@JIZDA$]!T&,:WRPU8_ +&-4@JSKOPLMNI"?3@,L MTAV1_I5 I_G@S^8MXFR+F)H0UHVWF\IV4N$6W2W7KK^$-'V^F[44]N&<<4[E MD=3U&=4H-ZUU>TY9/!^,\PPLTNT7PO T:, '/Q0TA^;2XE'C^['^5E81+K$L MV ;@ZNK%+,%P,UD-E]JG^?\5,/#/([/4!SQU7OB7F!%]/HC\!;/:@^S;G.+I MYP,W"'&O?]SOG_1/3_[!U#U\600Y">$/G*.=J<6P:*O6!GPF:L4,I:U65=LR M4:D /;95BK'@8+_Z[& NBD(/40_N+'&WI\&+'UV0!?)9]S9%22!PMM1@476) M3,5CP3LOJ5!G ->=N%@'Y#JI8">7_&_<2_YX]!)YG]!RZ;-QFW_+OH0A255( M/\(W9J[P''F(%CA:(G=M2U,4/7)+2J(>R(^.P((/G,B=XP6Z(2X7E))'C)Z; M;9EIAM"2\QQA5MV%&-X0#EG6N0VJBU%O$7X8Q?!>E[@H0A;XUO"I=]+O MG9YL7XRSU/Q#/(/+$7I%"2BM<$%!SJ @)Q]W4)"X=2'B[@7P8GH$_1[@?-P[ M/NGU3^06TL3)?T?Z)2E7PP?^R].LA!(#U,$'_3P+ X]HW*I!Y/1I8V"_6K8# M83D\(X<73'3&\^ M6#!V%]WBQ2.F)?W49*DFK(?--/'XS$=;$<12P8D]5V0GB@UA"GG)IY .H5EG<5DCL*O#NHM1D9@HB7E#_R %QO+ M,XH&62YE?>0T%2QB"N%8S5)GF%"PH%L85$J!H<1Z"8C+"K*> L?,+#N:VR,* MP.!9(?C )](T71?%;11EPVF0> R 5AJKN$Q77?$45;U)ZO.8V$KOO@R\)U8K M:,9=56OJ2=*-5&56%+6N1CW-1!7X]0D)\2-ROY6"MA3&QM:+N*R<'OT^AVD//XI'Z0[J9@_ K2[P MDD0,N@7L.6FH+>$S6?W1E'O@P,0C&DU+NL#AQX;*#;1;3+2]^)/GLQ)%[//U M?LU:6OCT@$=7U9S:Q-8KN,=>O<1>N]5>HLQFU^7E\T[$O8KQ-\_0U_=\\ZMJ MJZS(Y1A8I=K093!U29+O:5R^+%E[PWU9C:T%OF1) MSQSF,%8\9:Z*H-X5H=B?A6E3=,M!ZUCOQ'^EA^@#[Y])&J^AV$^XAE7U);R? MLRI%<[C#,>OPTT>A2Z=W3\F3#_,FIO8%21[C:1+D M8<#N2,Q?H0)=PIC0\CC6DL]4]=.=^%L,BMF>>W9WY99R%]DBR;X M)3X/V%2_T3STA&RN"^(\Z?L> /U*@F2!86J^<8:=AJ9;B=1NP6.(EC=W7[BU M\ENC0#LDD4I#37I#M,M#/XZFPJ X(@7U60S1<1!%F+>L4L 0.*G%6*JC/HLA M.C*K2SU'LKVQ FV"55$1NXU@%<"ZQM6XV>T+#QQ86Z6GE6)W1@T&$Q4-NT9 MLW5^%KFQIJ"*R$2EQGD7R,.9X@=F"R?4S0:6Y7SM&4_>VQ'YM;&58/UEJ M)C41X:S,L&I#;AZBBYSC"];-!&19\7K2H"WCZ+-)[ S3'0Z)S7CQ(;SFS0:K MC7NT6C]CMQ[NU;3&+LW$9<]BI-5.E;2H#=U.EZ"4/QL$?[&U(Z:;/5!+OC>& MM$0/.%7:M@Y2WG(]Y*5[A8E[K=!9DZRH MK^ UVEQ&'F^EE589AZD8[LI%.*^#T31/.%^5'8/S]'VX)[?(^[4MC*G\!'=* MF1PV35GX443H"G:=[\@3GW[UCT_.!$O'%EPF3M_^%U,R9%F1\)R$7GV%)4DW M416]8_":ANW83%0\=\^M;@B7=MBD#KV-'":J"ZM?Z5Z.*-%$)2I[3G!I3KTK M5:9X"^J<-JIS^I;4>=^HSGN3U?G)CV("FPG!A3^=8NC;?!1,R#V&\R*<+ ;> MP@_]*'N/"XY?\12<;"[\U(?J](*MU'%0JX5="_ZWK+P/^ZJ\#^97'G3'$_0" MF^J(/K)U4WIJ)^RV%70FJG;K1RYF=K_GP? M^R%PSM3F,'7/-E/@"XK*3T845YYD"C?1FZHN3 1O",KW9.LS9!F!B>9Z'[ B M1&GW(55(162B4F/B^O&7D**@?K8G2#-1A0F)4? 3"<"E+?IE/!">@*B(3%0* M[JJMGV*"7UDLIOR^4V69V4AK:@=QQ7KM>_#''85X#*?'V<6NO%^HC^::#"9B M^I45FR81!!)9L%*S&=F5'T(=UK1LI#11O7,4?AM-L[-%N"@$MY?3L]:;P*V? M26J1FZCHE4^C^(Y3H4"A80.=B:K)[GA5P+I%$9M_<3+%#<"NDMY2]!U8"%YO4ZR;M[5B'P#E'CX$_X]^U*Z^3]#=5C9PQNDI"[[JK MQ;6096(55:=!=PF4=#2])6$\#U:0@()@TR>^!4]Y"O4:[B/WE+@8>U'NFBY" ML.H0HT%NZ@FEK,0;3@1JLM?W%Y"V-"WCW(K[M*\H.N7*X8!BJ)* MY!M-^M=6*SU47A>L#%,M::\'SAH0\-AIO$;+KU7D#Y'5HJPI*%^[V@?Q9(YO M$?V&8]:AS2A:9.\0KP3AL'2(*] 8$!=KC.F3[^)S\%187ROGB$#PN^AA_$M] M_-;G,7&GFYPC. M-^#9+5Z(:+-=[B^?_38-?6_O]4LEH_#R)4[#2K ^M+I'GNU($IKM&:=J0 KW M:J_[A.]([.ML/.F$NRH"CO'7.U;RZ7(CI8F-[ )'F,90YK2SJ!\;22E,5"?; M_N*S(2^]"R78;I'2F*Z2_':78)AKRVC:D#?*0U"T5[T]JVG*E\'+PHU(H"U2 M35VC5<'@5VB:$*L2F88-G!\P:\KC6,U?JV+&4)RBPRW,FLK;L9M8$9/1Y&9\6 \3OO'=Q*(+_$GOB@EJ6T]4-:>) MZI\OA4>"U<]&%AS3;]'?E&JB6H49Z_@N;UY[LKC$X>SGU&8L/'I MI'_<_R@_O&TIP,3*D&W.C9(8-C7 ST [@J* Q]AU$S@*0I04<*GC\R]0"KBY M8I4N1TWX*M,:G1!Y&\6^( LVXOEN^5(P&P894#3V?]N\VK<=NZ%UP;>4'O"R MB&O*-]76'^JW.;4YC+7O=?BC"8&3,$F@.379ZVBGL9WJS1["F>BN='W"UTAJ M8J]22T-)@3##31VCM6\F Z62TJ>4%!YL>Q[9/?:I^\B)>]([$_]]*W#](QL0KXB MMAP>T5OB^=-5>M8&GK[%A?<;GXU/M>!%^Y!>KK'7<901JG7Y K[/V7L*16)A M!?<4+_QDT50YNE(V.\UENC_QG7V\? ([R@^8=>CA*%S/5JY#R4)$G\78)=2# (A@S[!; VZ+5R,\=9)BZ M0OG"NNL%"L?(_09G=T-2F^)(*4RN026=)5X1RMY;BK&O(F&:5^6MW4<9VTP./\?K\-H+>'IDN M@ZEF<1WZ<&V^_))$I%18E\%8B+/;JZE+KO"P2DIA8G>6S?5R+U!I<.4&NDW5 M7BFB,G^G8+T'R49&?MD_#[@C\8IJQ64BB/DLI^@I>9'+&!?4) -V>4Q79)N;"_^ M@)=9(4?3\KG&P"/+^)[0W#L>9F79;D!YR"IIWEF2L764>=<]8'_QF-"()X%F MDI%=C[R3MFO3GJ(@DMKV;I[1R>..9F\VCN"\@\F(5^4P(^5A7Y/AN]9 )P,0 MGU3SHY"-I,I=GS9<'38@-*NB+>QK=SV^/.%%'BWY/+4^T],@-K$W+]^.42K8 M1&BB\MBZZ;\5M4J48T*^CFL[U8MJ(BLQ"N M>\(TX)S$\W,\\\.0J7">CD_\M9?2I:A\Y^,_>3Q=L;FO/ ) MJPI^2 ,K57B9+MR\7M!(:6##O$4AFRU>P5P:NN::"H+.7(_!Q%X]VRDJKPK@ M5+?NUJ"F,UDU5LQRL6L^D0UTAC3+YN[O(9R5ESMU.Y41F A>^MQE\9+J!+T\ MH)CWN"'X.7)V]C%;]V4W8:\72U:.]1ER#>J=2GTSJ\F:SW.NBDUCAIX: MGN$T>TR(3V.D+FAJ,A/;@J3OG3S7CV:;24U4,'OI%Z:7\.JECZ._)HC&F :K M"S]RV2^;*E'H"RP]]82C*^.&_*=GDMF&7-8JQR2A@M"HC90FJE?!*+L23T)P;KI%$#N&W_JO M*J7&N9T,$ZND?)ST97.V*$I\*]/$TCNBY4M^HRE7)->L.@)K,;R9A6)9B^+@ M+.!1("9$6@LMF-Y,33RPI2"-8E9$:4!K.8F)K7:,0Y]0[J'/YAD0H?;&QV%> M\G2@400>W8:[8S6T47NSRO2J00JMDLI$M=)3HDNX_(B]7T*/#;1D2NM#L)+L M;2@V>-31JT1EI%HA_CM&E"W8>"?">L$)N80M88Q#[K12GRWJLYBH<+6D$S)Y M9FFK*S;_DZBKRV"BLA,VT<5H&F/:J&8SJ8D*5H,OY[1> M'P!+M=9E-[,JSG$:VBMO,4HI3&RQ97] /F4K_/KA/E)ZB_X6QW,XB89K M:+B,ZS;,G6;ZG2"5K +:/_);[ZV;24W$'F(V\0"H/JY/G42))BH!CCQ8JH4P MU40UX/$CF1*"-!-5N,4(#A?2@6V9Q-GJS_MGDMY>K7M!:#*8J&RUN\OCC50[ M.V&425TF$Y7F.[7U0@O!U: U4<7J5"6"GT,8+R!L@71<FVYS&NV*5J&N*R M/4^%W](+..U=4XI=P@8PR#:USU@0"4R+VA35RZ/[CT>@>N3.\0+]Z?\ 4$L# M!!0 ( *N"7%9\#4+&UL[5WK;^,XDO]^P/T/NMR766#=L>5W8V873F+WY)"T@S@]L_>IH4A4HEU9 MRDER'OO7'ZF7)4L424FV2G: F4YB\U55/Q:+Q6+QU[^_KTWI%3FN85N_G?6^ M=,\D9*FV9EA/OYUMW([BJH9Q]O>__>=__/I?G9+J(,5# MFO1F>,_2@_WRHEC2+7(V)+\Q M^4LO_N8R;,^VODKRN3PYE[MR7YI^[&.KBN=S*5']_=$QHP;ZYW%?U!+DKTY4K$,^ZO3D3K_WY=W5 MSL(ADJ\Y.HF*DV^-@O()6H+RF?9#'O2FT^FY_^T9YIXD_>K8)KI'NN1_]M7[ M>$&_G;G&^L4D;?F?/3M(_^U,-2U"BRSWY("2_UYY6) $(Y>VY=JFH1&Y7B@F M&DX#E/BSY]7)P[WPN! M\8?N4E^^(,>'2SV4TIJ&1/*EO7YQT#.R7.,5W=AN_93G] "* 8K[O##MMST0 MOFWY@ 1?&:YJVN[&0:O->JTX'TM]93Q96/6JBN7-5-7>6!Y>*.[PD%4#N=?6 M*QZN[7Q<(4\Q3&$V5.\/,'-N;.OI!L-6F[DNUE8'8A&MUT88=8^PO#9HX=AK M#'3/453/_1/;#I<;U[/7V :)/@WU>G4FE>^Q$0810+N>/^>OK:7WC)PYEJ:' MY3BSM.\VMLOP:&T3M_9T;7G(P86OK=7FT34T@V#!K_%_&\/[N$7>LZTEVJO, MRD.,K1&F$]U*_B>#>U5,,B!,T3T>G&.H6 ^3[RIS3ZB39K38L^UX#\A9UPF: MPD8;(?,*.5@ 'E:)U]@N=OR-#!'%[TA[PM"=J?@K']6Q?L5&QQKO-[R/;=6P M5/5U;C^C:82Q-XJEW3DVMDV]#TP! ?H+(:J4TV1B+Y?_EH&D_!GNI2,57Y>OV"%1?2 MJE%:W')#%@8>*WI0WFO :UY;31-5D_3H+3:C6Q%NT5T8%K%1L0X,/0#8M"=? M^*8]_C12'!^UF<]5^VV06<158%O![MG_9/[^@BP7U<039O,-DGZK>!O'7S^6 M.DUV=:Y;U7H%PBC_DWND(FQ4/9I[X0JUBT98\!UYQ(-VAYS5L^)4GQ>T]H#( MEQ^2#O>0I?G&0/"I MX9&^NMU>MRMUI+@Y_/OE\OMJ>7-]-7N87TD7LYO9]\NYM/I]/G]8"5#JTXDI M-6TU-1"3G$C93EK6I#D7M^>WI2ONH]_@QNT\*3SY'IN=$G/BQ\2(0? M_ P\A5&CIO*(3/\D,/'ESU%_+/=ZH_%PVNU/QY-N?Q")X\##O-PX#F9UX6C# M,GC0DUY?[@VF [D_[@T&_6YBT D4S9ST^!5'C=K'OV: E19:6.+<)1MVTEK' MP&B(ZNN.O>9B9MB_+4*+[6C(^>VL=R9M7#Q$^X5TKYAGTALRGIX]_QLQ(67U M!OGD9XXS*^W)RKBV$B7S)59;NU"E7#2\K;#WRX;Z 5)Y%N-QRYZ<0S; M,;P/O]C!YW-P?'EGDB"=Q!DF_CWT$.71.M,]#&E5W:R)O)!VA5X);-?OMN>']MS8BI4V9$FP3^$B M5*:IEN.H-I*!FHUQY-=,UPT3 YV$I(2Q720$S'5MU?\4T_P_MF%Y?^#B&P?1 M-O.5VFPY5NJG': )^\VVM3?#-"GRC[Y.D]/'Y(S:),I",@":FM>6IUA/!M9$ M 9E8'\W?57-#KOLP),93M>72+$UB*.DQ($FG'<3,)9M6O.42%2(KE.($D!03 MQ\1X(5AYMOJO9]O$PW2#4&J: <:HEN;>9-(=-4H:FPIX,"S%XAR[D4$CP".; MQ)"+?5'9@J#%F#NX0HD54051<.$>A82E,B27+0E:=$5CI._56-3QB+!)KU+2 M/Q''8!8+MJC*$4E8F$SH#L3\X#&&L(LKI?DP:+.X2Q#*XX!K4N"1'^E.^2!^ M([X#]73A(Q*P ($ _6?9>SU,<>:7/RZ)"M (T+]UA72$!ZR%-XR+)9I?^(C$ M*4 @CU>L@N:EA"QN;TON+@_WR#_!N5.D#N#)Q0=#TZ*9 [IZ.K."1T,/@E_*.8&482>4[(-4N>4("]U $7H)ZZRF/+; M+79$PN,B#:#"G6F:$8SB3C&T:^M2>3$\Q4R00W-D,RNF63#"+!BV5;HEB048 M"7Y/(!;V2T]46)YP]I@1;"=2A=(MU-91.?OGJ-@4@Q+ M<3ZN,;-<(0?H'GN$AQ@&(+((.C1W $(R/@!DJK*G+FDE7/D M59Y<@+,VF68$_VXB_DPP/%6/1NJEB07HF/EA.4@QC7\C[9MB6$2_+:WX$9CX M42N*U/DJ'XW<*Y#+]-0TH.@)%Y8ZR3S@.ZV0\VJHR%W9IE:P7.=7.!H1"Y)8 M_W$+):HQVEZ$Y."]AQU9)GEQC 7%TW1, #A/F]N-E>+5'FPVAM #PGEEGBW] M*7**R#E9!? 0W3\)3 X\(*78."^N](F2'#>-.,< GL"G^4AY)9/+-4RI^PD= MEM=8A''U']93UI>D%6L%1]2XIZ6^?5;UP4YFA\M;=43;^(3*SEI4"P,!1NP3 MNI9.0-E*(>\Q^L?BR4=[*2J'H^8GBK(*IRS;Q"[6-K5Z88Z%J^X%LI!.#1*D ME(8'F)+'D'R40?0KIT[J*]S6$6X'GNR900OUT"B @L;B@U+1C"EV%(<)]47" MA"Z7MW?W\]_GWU?7?\REF^4*;KA03G1G%-E9XXVWFGM)AK<->KW):#H\N'HI M'<4T!: 0#B$/_M"H:4I]0#JAJA! +AX[?;K *,VK^@^X*%O7HA$NL)EM/%E! M8AGUX\%1+%=1PS,Z_Z]0B-H_-\$^/ ZUN"9G.'-LNY,(ZWB73D%6867-=1RK5?#_H(-)&PW0RF3;B/"!D8(OUU< PN_CXX2), M0QR>-\/KP&M1MG?^!M(S>Z**HP%.#R6G8'"0(C%<7!O3D$++]# MAB\>I\Q+L^%@^SZ?5AY+T4"VQ.UCA@B53C C$)IX-0Y:;HL]2!S,>9'%!Y^9;C!3A\;*BHP@OD@8@/J@I#C$GH0 MIFC^3EBR,=QG0L-2)SGM"_!06.]$H"#.@Q %4V@H.$SLXO$BH0P7(J=2=_]W M:_(#LF\5#]LXBAEX0H/PI"@C4]XF0[R5(Y9^G1R)D$#W+S:@%@Y[C^*XP%&= M#Q$DBL,9FXQ43C^3<4\&M=0QP_PWI9/F,^.:EF S)X":6E@2 0B2LS)ZV4PL MR)U1ZP0 488#D?SW]2!-'>O+SB'M/5*1\4I"2@K6%7J=)!L&W2YFP_C8@"!. M?P0#NLNR&=-BAXSHW(4>TE!8YR1%SZ(_$CTH#V66C#L'O2B&%NFX4+7-K"#_ ML[_F\6."I[&3!$MIQD0HHCLS0:"(\F@;-W H]4\2*R*\B.!!]VN",S-V'L#F MALA.O9.$!@\/(DC0G9P0%$;>.;"XVBALY201(LZ1*)R*[@>%@)?L(^O1XKE5 ME]OO1)2*0+,GB:@:6!1!K,8 3IJG/3"L[I&Q?MPXKG\-@/C^6)E%>.JE2>MA MTH[FV+T:#R+Q0DHU26%-X/>M$,.?TP \7+0IAI^7H0#3F6(KS#]!>+!G*N:? M@^AWL@I.\P5;@8>VBH+-(J4.CC"O##2P;<8<4A'2_,,H0@:>A;>*1RCY6.IT M&ND71,JT=@KXJ9$S;5 [J3 HDH:6$4_&W\ I@*4:,R#F6LZ0=&,KEKL]JN"% MQ4ZU4P0##PN85Q8ZU7QP]-M)L9:[M$T31=D)@B"H8IF7:"%-NPSWH%=<_'5Q M0^Q^0FTW63 /@H$A+;CQ3])3! <-_@WZ_V*[A+:UHH 4R%ZAYQ+*NR@6(UQ8HS(FO:I5UL.8TD.9)?S"0F\[Q MU"8'*R]# =ZN3^K&:]?=8#K0T@FT9!#-S;'$Y%>$AZF*XBM>60284'^R%0BO)7_/BL!9RW&?C)9FU/F^EJ=CD$8-B;^SA MROO<9 3274PR.2Q(7Q7T[Q,SMC74>D>,EFH\X/*)0H#$PG;PE-@X>,%U47!/ MS+;\VX,,3- KGA H!)FP;S=IC8HBN$ :+IE\.B);)*!&[RF0[2 M- ;ZC5J3BB*(=Y,%27I MH%81- M+9\F>'B,PA:C?1\95^H5MVT]/2!G3135S-(NE1?#4TQF))Y($Z<&BC+L )F/ M)7#%+_6D>WYI53H(H,!I#SW!0QW($Y1#<9X_R>V^GMX@"11-V]TX:$6$Y7S@ M+;SQ9!FZH9)#Y^":H?_)[&B9FOD*<8)M^#'(-NK]N3.M*V,_(Z1]"? M9.M2HD=IVZ44]8D+Q]U*OX0=_^4,ZF,=\5BQ0J7>/]L624&R/YKV1X??U,3C MN5?>HJQ9P1LU&,_(H:>L95=,XWX$($F\X_($P'LT@*Q0!19S%^IMM:V^&:5+G#D_5 VL" M;.WAF>,+87=\WQSZ(R6L:A"U +_@DJJ@%*4\BJ!)OT8!47BJ;M9$.(CG21/Q MADX"&2*TESU'W_\2DI.]WTVF%W"C3R\4DSCZ!)JY!2M'7H(&'RUTL[&H"K%D!I,1!E)/'HT'Q*8YN!HI&E_P M@&89RL*:\!2%L#BR.J,LW0 ?PJ*2XB^+Y&7@<@C8J7Y:,. A'N#-U#))?5@) M:T!JMWB XNIMMVH[@%TL$3YD^<2!)];?D9;_Q7G8,,./EOGB>SS@6;;.L:IOR^S>K MH8O;1,'O,2!KYJ_^OE.C'-XRV/07?PS=O]A%E4/54.SX_&_;&O>FX M*SK="Y)9E!Y6OG*NK5UX^J%^(6Z5S'[9!OUH)*1M5T]YEXKC?.#]U!^*N:$E M4N*J"P=,^Q5TCF^@-'O$0--$+*&08N*M=KI0J:):(&UO,OS9(8=IK_(WD&;) M!, %Q'TN4C7QAPTVC8WWT[N3A)5O(TE M#H_8,01LU[M07(/J$!1NYM".JL)\M]N_&,Y%L5;@*8ZRXDXYQ&I@ D!?!X,U MV[@3_R3QA^4@Q22\(F]A7B#==L@S=N6F!U_;IX&F^E@#T&@I2RQYD'E?&$NU M_8DQ,=:4SINL925 M+@]ZX_&@@==MHS$M%,/QG0CDRG%JH$QRZ%7A*1LN(63U2VEBH;OL=F@@.9S) MG0W%7#Z:QI//S0?['GD;Q[_2M=1U'D0(M'6$$*E*/?CL8%M2V4?0N673+,7T M]Z?05!\K!(^W>EK"4P#G'_P2$=:#Q527U(7[MZ1NL)62EU=6R"CJ=;-.(]+P M7Z6H:=\8BAMO@6%#3:J,?P^NNB/_N=5[(KZE_L,-5-],QWHO87-?H1<'J4: MW/3(QN*S!1 ML0RO,1PM\D=1G!-G57@:@"F#.":I"HD 5Y>0G/GZQ;0_$+K DU8WF!<'"BNU M5+H5B*O_^*1X:GY3W.1Z<1=F069/S.**+15<10)Y7IYH,JPKNCIUIWR0%\";4F460AZB +XOZ%\K%36MBRNU7)XEB&,FQC[@?M&/1%"?D;8QPVS. M8OM%.;M?)(V0$_2P57*$[G\$?\]XA8)70$,_@9_:/)O"!??]DU'CYV#8'4]D M==21)_UI9S( -R4YG(ECJ$60T"JWNF"@,T&@#& R?S-!:HM6>SGI*NI2O=1Z0P&FHJ9 M-AIV],?I8T>5D::K$[4_'&N-$L*XPYTM"1.T)9B>12HOM0=[%3 Y(#_",1S5 MK>+E9V'GK 5'AJ*LW_&SE"152(#M8$?U)9?G'*81%<5.8)!;.$TK>8=X<(R* MBD'PP9S!F:D8)PPMI[3HU>$(MH0\6 I,D.S3-9=;*_=J]$)4UOZS9O'E@.CJ M^FQ-\IL7^@#HU7Y.)H\3O:?I'5T?Z9VAJHTZ:##$OTW&$WW<57L];=@J*PO* M E0#URL:8654UQ%SJYS&!Y&]*'![/GK;4'CW$K#V+?:'][I3B M"_5_)%J7?B'M2_)?I%^B/N!Z10O\!;G68#)4>SSL3ZC@"8^7 MY\I27N$D5$:#2798S7<<-S48#5]%G)))&I:!O9 M"^T,ONC)H/S"H,59+!$.8=))!.S+B$>/?XD^F[^_(,M%T>MG).*=1#,HIIN- M:N"5?\GF6X 8NM@Y,%,G6UJ"LN#I8-_:U&WG37$T$1#EU#X!C/!2#?!LF0/R ME_::_(RNUT21X*MGQ4$7V/32D@6(*5M>Z0AW=0+@V@N+>**]:_%Q9BCZ$\\2 M)9L1N;CPD8BY!)$ ([DS!/@1E;R3WB]\)/(L063](=Z\$^\*[Z]=SU#YK\&6 M;N=(Q%LO_3S!X16\<[PP(-G,'G S_IU:+H&G:ARU:-F4\D2"0W"Q;C71"W(4 M\M@SR7Y8RJJGMY#F4+^M6*B+\A ;$\A+-]0?_P";!+D+? M?QI/M!QTY1M,8W" ,3AJ>.8=6O;9B5LS-Z&_A5:"W,B]61\XB&\O;O!G9B"\BZN"T_L)01'E7X)VN&"(#0%!,5/JW7<@A>B&K ? M1$S#,VK!$WDU%5^&7,"R7B"-/+!23N3%E=.L& *0?!G9T1%0@GJ >CZB)K5J ME8,#3Q/'#HK2/(!TUS2Q]2ISQW28?=HN?=>I11=+Z]^]#7O=T>3PN[=X:/<( M[]U5PPS"N"@CGGFA=B-XWN#1?&SK8X"SR*^C#WB:0D2Z-+_'/ID#<'6A$/W= M)HICHWKDT# D7 Q3>2V<"&*X20=H=E)("G=.*8A?&3I>4LG;"@KMG+YD:R>" MDU)L 'A.2R&/I/KWL%:<*XYE6$\N\2@C=ZG_(+YIUS8-C3R4L]H\NH9F* [M M$<*:6C\13-7"%N:AL'@ (244?([1K@;/.RP4:JHWE*/+JGDIN2H MN_ECP<]!^ +PT0#*?(EO2M*"29CUT@P8 7@'8B^*A4$P\R9) S''%$J"9/O: M/S?%P6.%_%K(E MJ 6HFRA4,+43L]Z)B+LV'74H0Y2DU;$MLAU;ZOXGH=TN:F_VJ?;FM@?R EM@ M9X:=[-^DI/@,D^M+_M$4K5@:'O)('HP;-2!VGX^GIST1K)W&[W@PD+L-35@A M413;$J+T M3027*BJ/SBT]6"&DGEKV#4V8)P M,,?'6=;:3Z4)H/)8/6.%1Y)ZL\26+=A^L7'2!% U_*$X!GEDFR6U3+GV"XV/ M)( 1#:L-'K6_&A&7-FV:I0JU7UH<] @$!AQJ#[1](6:ITQSSJ?OP8ENC(75K MM.V8;(V*'/.)[MOJA[]3/OQCOZL-CZ&:5RT-PB&!%@SG;6*,WS$0'MZ0^8IN M;4$=!S%[&(_%^D. ]O=DFLA+73G)D >(3V0! I MHA^@,<=%#NZKK):,ZY\V(*@< &@K\A"TL#>T9-2\U4\:$%0& $Q?=(-<%R'* M$0/;CN*MOL/=4;^!Q$*\8^6TJ\HV!V]J5!)B=HK4RACH]A8OL<5VEV KGQ!J MISTF1%:!72;)-O,)F".WYWRZC--&( MEZZ9[B&G)M"DVDHS:GJZR&%SA>?]F^:.,X*H%Z0BXY6=P; MC \?YE$''9P[]WUT!4^-[0T8.6>QAV(H=&] '8S ^UFR"NP3O%$7GZ#=)R,! M.B!JH9ELG_>.T+B33XSNEY4 ?1YU4$WV[/L&:=S')T;WRDF ;I9:B,;_[!VB M41^?$-TK)P%Z=NI9.Y"#%.*8V.M:'W7R"=+]LA*2 ^D[\DBVKSODK)X51_ 2 MX*3;V_46X?8DTJ"$6Y3\)EO@%_K3YSO29J_(49[0]\WZ$3E+_. ,@F%6SFP)J*,+S.P"\6EOIHCU$8*_'(70 AK24$G]4-U#D#W MGEQ;JN,_&ZJ8E_9Z;5L!;3//4WH/M?X9I1%JH #D>:ZW>\%$B:D]L M$7M!26[RS(+_"@;?RC2=3K,KT^<=C/2LQ(/XR1V5.>CV^QA7E]UQ=]I?C.7A MK#L8#R;=P60ZNI 7TY_3Z6@V&4[&P\7%>"@O)M/!>#ZXE.7^:#[M=^4%C C; M'W@2NBK)0(FT^;N*W/PTH*7:@*.;#BU9SO!<(<8!O$I;1ZZQ3X0(,PB@_[YD MM':2Z]S1#4SNC^3%>'0Q7XSDJ\OA[.)RNAC.)HO^^&+0O>K-+P]_A%Q(FJ & M+M46S'EV2(D+AK^T73/7E74M06P/$]M4OBHXJ!%A%;Q,5QQA4?S["7IZU<^X MJ)RXJ"2&:_'>CA>SH=R_&EP,+\87D]FT-Q@OQEUY>"'W%_)P./JYF QF5Y?S M^6!X.1G.N_.I/!G,Y=%HN) G$WDP N_Y%UP:ZVH>IMZ#@IGJ!P1"? >XN(K2 M6Q-W_ 5!+ P04 " "K@EQ6NNQ=A^J$ #4 M%PH %0 &-L;F4M,C R,C$R,S%?9&5F+GAM;.R]:W/C1K8@^'TC]C]P:B/F MWALQ]2Z[;4][)RA**JM7)6HDE3WW?NF @"2)+A!))P"IZ%^_F0!( F ^\TLTF;Q_]^;#FW=O/DU>O\['.',BV@>'DW2P#V_>[W^9Y>/A\)?) MA[>13CFA@(;1 M+]\C_]=7JSC>_/+V[?/S\YOGCV\P6=+^[]Z__3]?KN_=%5H[K_TPBIW01:\F MM/TO4?KE-7:=.,52H?OW1Q+L!OCX=C^7L 7[]'K7[#7[ZO7[#Z\_OG_S/?)> MY4MD/VM,LFO.?O4E[0NP9.V/QL]Q\/[GGW]^F_Y:'-J+]VV+X_[P-OOQ%47T M9/)W@@-TAQ:3M/LO\7:#?GT5^>M-P*9-OUL1M/CUE1N$#.P/']Y_R(#^?^YC M2G/&3C,<1CCP/<8"^R^C^6*^021%?/1JPJ;Y>G=56KT;("=$(2++[2)!0?3& MQ>NWK.%;HZ%3B+70_K9SD&=XO2%HA<+(?T+7.&H?FJKL)YO$+D(HS]V$?1-/1N,!7& M84SGH:,MK\(8$=KX*KQ/'B/?\QVR?7 > V3,(*U/;P5UEXY/?G>"!'U!#ON< M0M$4(=)!K8!YS*I-812/: ? 9+VFO$0WI;\,Z,,*^GDN"US,F^1TWCOZ@]_M9$L5X3<4%;>HL MEP0MTXO3?)%W:(RNQA/#1-<=?3GX(2,X(@M,UNPF/G\,_ R*YCNRM07 1-_N MVS,G8 OO 5_"&:T@Z-QGMS,_IG]&9YL'XH0175L;XDD]LG6 [YT%FB'WG@2M M0LL9=I 7?QP[P3^P'\:_TR$8C$V1U-F"AHC>LPTDW I6,T3$MKBKVU_)$!&: M]4A?<5]0O,)>83S;*-9:VQ"1;ANQ@T;>S7+J/='GD+.T+EAY2QDB2D6'+[SK M@"T$SYQHQ?[/I-&3$S"P*!QW=-7$=V/DL=\:$M)! M[;PC$*$$B.FU_RJDR$\-EHP4OR%O21EV2I\Z3RDOWSB$I.V:OS'J3PD;17M- MU@ROU]BC9_FA:]ZJ^7G8S6J (]9=(2\)T'SQ!_*7*RH?ID^(T*/HEDH+E-HG MPSV4]\_.9J^RZ!'=S=<(QS;4$3+KS 4)*51HD]A_#"A-\=J/(DSO13AN+A%K M3@<'-9D!@VZ+:]]Y](-T0W2#%>E,U@J;T MU4 7ANA9P^S+C5$@'- *>-=.Z'5BE58.;.E>\Q@?K@/L4PO7$.&0UD".R<[:-UZ_N#-80D!Z]K0G]X]&@N-:Q'7J;/HX1)83;CA@PG0<( M,J;Q%X=\0_%\L4"$;LL.\""< @@*[E<.\QK9),1=T=GHK6Q)G'4'B%!,! 4= M[)LTA(.YD*,P:Z=%T'DO^(73EZ,'Y MCB+ZG^QQ.*,+W-+3[]DA7ANN7KHSV/'?P.NU'^_LE,R@1E\+*-P%G##O@P?G M&YJ36V=[PS1L3O#9B7;2K3UC7]OKL*.Y9OJ5%GT?1.-9!"[3)2%*HSS,-]:C@J%MVUIL0=-YK2#K!L4L_I=>H],'Z)2R\[D?)(R*]\AM2_]M-HNE6)2 MQ0C?.B3>%L(AV@@Y40QL"5RF?69&M'NTW$FSSX@I'38KW[T*TU=5*X_[&E-9 M.F'H=F3BN1VZ"X:S-L,D@0\M9O+[['+($#W5<78;+.4UE<^Y'.VMGHT2ZGQ]$<#*BWB*Z1 M?<,FC%(X4QC9U.6E.\3=K3[_LTH2%*V=-R@A>,/^22=]BR*T>)NW?_OLT\OW MZY#>'_ S(GK+K[)+0,A^/#;AZ_P#7?K[GUZ_?__Z0T:DZESZH.RG\L/XK>>O M]],Y05!OS85,*BP;S _I M/16E@5_9OQ!PY?>QG+M;A&SMCMKCC=*MTL.!^Z MC?6F0[U>H_5C7:[E+[8\;@LK7=%%$3=Y1*_WB&AQO=S1BZNF3.+O?)/";Z6) M$9-B'O)V4[/EMB3]_)@-=6@X*;2<9,)X\B7%<93E,=HM-\!N:8T!R_V$26T1 MRKXY2-#\BW_F/G^/4?HBW T>.(\H2'-O21KEH(D:O;4 3?FU<\=\A>>+K_F[ M1P"47!*^5),-UX3X \ M_BLD# MGF@/G41T2)S: QQZSFR(C^GS:_OKJW>O)IC0H_'75T#,@74/DF38F,H M6E=X1MC:!J"<) 3%' 07W]T@81GX&,WH_[P'Y[L "35&$FZKFF-9WFPJ-L#M M(HNS%P4K*&[*FC/#W:I?0X+HD^XOY'VF!&*JG?DA"F2OXQ0PK5YG(9_J=Q\. M:]9$23UNU)],@P$_V&' @HO[+"%$?5RH.U383-;!!L2Y7CD]UO2=-*_M@V_Q%A[J72A>,\3]_///[]Y-7D\.8] /NV$F=)Q)-M"$C;1[U>_' M:FM/120N["?ZZ;"7Z(=_WA+L)6X\)[F7'EM+9?>(FAUQBJQA:S)"#QYFJ,E7 MD!-)#-1Q6QED_-:="@"1-C03 AKDP:;P%O:\>'BVUY7#5K:XW4-C?[G,G&68 M?RX.4[/>,==K]1$>&-L"OK(6[+Z1MA> *6UO<%Z8$Q*; M8 M"P<@=E0-*N-&F*D<0WIS[XXE_3E!G5%3[U])GHCH$I,;]%Q(O4QP2/]T\\0+ MXC/+: RA4#<>Q0:Z'NC8!YI^*3V2*ECA-14"+VH,X$"K2UULB J>]<9LZN)Y M)YH2U.;+PWB=X)!;2++-!*T5"BIN>RM;A[GT+1 Y7-PI&><+SBHC1KR(_Y/T M%MGF%.*MVO(D +:XFK-P3TCF" 'AXDK;O>5%@1(3%5-%[@]]OT*IG_34\_QL MG0?-3W2VI1\V.'*"SP0GFX@.D5G.6)O4%3]!WJ&LDT3J]#.Y<+?U-[T-RAHM M],99(ZGXJSF:$/<-Q@,@U'IG7-P^)=1VR\[ *DK7!N" $J0E.&:!$T5IO1F! MED&SE][VX?<#A@1]Z<+K5P<1H"2&/J%%6UT++9Q-K9Q9N!M%,X+:=[L4;2QT M.B[F:3O;LMN89.]I]!2RG69?4 AA"Y/N0HV>Y@@I]P6P$\W(CINAA[,?M>8O M[DG->:TKV^^<<"DRNNY_XZJ,2[_VNERNEJWRJWC)('1I(O1B-2 5I71AE)WF MN=*[,QZ+D/MFB9_>>LC/:$;_.)"+?OCG-5HZ05K\8,OA,4X+#K3<-MTO/9N/ M*WJK/W,776U@D=GD>,9: .UYCCL8XSS>(* N'6DRF\1E*43#Y0Q'<59@ I$G MV85#T4OB%*[L9\]>45J<7(,J:J^P7 AZ +A*Z!/TR&"A@P;.Y4$YX[&=0C 3 MJ/UTR>!$:;W:JS"F9PZ+%,OB:\ZV7YQ_89*^1>0&#-T19$8-DS& (>JP0*4R MSW"4.@@3C0-@U]9C%=P>^OB&"/TU5=R>3=<":N>?)9$?(@J92U\UD:]0EPE: M"QE4TAX*L.Q/@N3[5=G/" %'/0'L235A<1-T<':<<,;B[M*:R?K#.]OHN^+) M@A?X<2/NNY;?K"](F*":+TIK$+JH"=MRX9*VMOQZEY(&FT);>=3S!M^][J6# M@CHF6$E#]&?"W%&?]E.3EQ4WQ4'9:YT^W5Q";36-\PAV)'_*K8Q]\B)-E838;[YX\? M?WK_X=,/='D__?SQQQ\__O!.(++Y8V0WUH83Q&[4I!@VAIH7:LZ=H[A-Q&.#V@EY_ -+S+Y$BL ";EM5J,IQ:ROA M2X=E,-=O*JVASHR@]AT[HK4BZXX;BGV9N4WM0Z<.#A$TUX04C%Y%BV:X!MP\MVS. M'"5/;,G8UC4H\^<0D6CE;P0JD=+O7%7;48O>ER[4351:R)Y@OTJI2.AEQJNW%EA-9#QL@%]TP'.Q5I9X)_":"OE#U!@"C-(]P&^L#2>H MO:"@&#:&FK,5^'.4,B,*QP:U$\J%W"7[X+BA6$IRF]J'3GX*<)IJ0@B*^Z5T MPH;P%A_VALN__S-Q\1BOO5]AH]H4 6E:[561Q?K=W=*F:^((?E M LQR*1^M4QZ);C*&&D^ZHP#8C,:L@=O"&B_\7',QIU@%.4]SDQ'+FX=WR$T(RW)UYD1^]#7$CRPQEO,8 MH%2VTI]QR.RUZ;NC"(W>9FUY.C7".Y@0EE@0*QM8F=ADL/0G4U;QJ,G0Y,RR9)&52GESJC2AR M <5;-U=(=;E>4-(J+^@5W> 81=?8"5F 7UZ:)UQ2D)"?0GBV/?RM4 ,T&5(< MV=EP4#L^4,652*47KZG$9XG?&(",:(GVV! SO-)UC592]C/BKP#4/O[=(3Y; MXIT3RRU3Y682*\UQ0]MP*>Q0U89:L(':/1+J8"-(N?:FZMAE2Q-O3% Q>C1<;\5@L[/4>027U2IV+"W.*1)OS\DY"BC4M4=C5$"+E+5G/:X$8)X MX5*Z2RAEU-.:&M0FK11'T_ MDO00% [3H^HN"XJU%7Y MQ#Y'RIE [2>65-/W?(=LF3#0B-45M1=+<5D/6T=9OHPL]6Y17*J.,GE'Z5&F M[@I@8^G0%S="B2#]JV#2ZG&EGJS-[>4&(4H9Z/V'C^]3)F+?%!?R@,@Z*JV$ MLWGT.AUA2K];3Z!Q=X=NMQK@@=@9QL3##7!2V!RZ\[(=8C(?J.-G^NP03Z7N M*[81Z^^JK:P<+2N'H#-ZH?9F>+VA7)7=$0K9SAK&\M-)1V-&20 F'WU$4^^%2IFT\M! K MX\IM+ (B5R\6VZB ;6#^$3 NJ#Q5(G%$4M:Q.I(H/AUMYTD#%ML(B1RM9%- M6*0\JWEZ@)3[ DI@;>AX185+8Y:J!\.6M)G.XL'Y/DWB%2;RY"S\Q@IU$J\Y M#$@U-&C'S0V@!<7U2MH=J M)=X@PO9"KI'V .R\CQ0]#(#']R)H4-67!\9O,S9XAE+%6;5,X':3U]#@ERV M!.\K*SWA^=FR;O/B-8?DPV?;F1.C)2;;^>(J1NM="]GF:V=P(:NV-[P=S$O7 M?%CQ9XR]:$[N$7GR713EY18]Z>YO9W )YML:'H L:9U+<>=TX,BGMJ H"K/V M5@]*YDW#V/?\(&'Y.^Z9FV?J^GGQW0T2BKY+RAQ,D9/$*9#SQ85#0OK0C6X1 MR=0X6_X ,K5I=S.*E;#=S@F'<,JKD*J;(0K!78;ZX2[< *$\A6J7BR[5,]%8 M+"CQ=(<"5OSKEM4)+-9;8N24;2JSF#CI?-*M!#KR+4^2 M-PT"_,SR2;)(OSO$8G-1I-A0>ITED62ZW>%A1B^KHZ1K3:R VH'&].=E?S3! MD2P3I&(-W,R0BKFMO[!8DO[\JBQX5U5:<)\;G#86 !"^G8[:J( L0?DR,>Z MH%5>1D4$S&4+L MI&(X"$Q*0YR)DM*R2XU"=Y8 2!'G5PC_2 M*N?QG-SYRY6L?+&PO?AM(NL!!F3YDTSP"W@B1?MJK&& M4JR/P=R@=FH::G0NSQ=4:B,/[BNVL@J.W/&CW$H-$JC](2('U@=0%,AV&+7D M*7$\&B@>9H7]XNT7%*^P=Q4^T2U_>8.:E%N' ]YC5.?L!R?C<>!PAX]0: M"3SJI'NJQDCMH*_1WBSOK"8,@!LOO[*GVA(>XBU? ]RB6*@)ID4'CWL7A0[Q ML83KHQ1H+Z&V/2!:\ M]^V0+=2R[L*T7'6->%/0G?"9H,V/N=Z+0;]R<+)UDOUZ$^V=_DA M>40:9T$72@]?M-X$>(O0+N:B\ P]V]XGFTW@(R+3P#0:5*R#:#SL$#"\6[-F M5I@Z@[:&X>-A&\N5UGB'F]BE+EB]2Y^F:. GD:D+?GLR*D+NFR5^>NLA/]L\ M](_#GJ$?_GF.W22KT+7 9)WG5,R^XH@]LK6NME&X&_SBI3__UM!6'7]&/V2_F[?$$E>)Z?G]^X 7)"%"*RW"X2 M%$1O7+Q^FP*U?P7,"L_:_9?1?#'?H,Q';L_?&8W0]QB%'O(J2'CW[L.[=Y/7 MD_T0]._9_.9^?GUU/GVX.)_3^>W%W?3ABC:@XZR#,"HM M>T\*.N;'% >/5%:\VG-1/Z?D#I('ECU<=.I5&KUM88V*1_(MP5[BQOOX4\&S MG]]LO[YV=;PKVI.XR2-ZO=\L16[FGJI<].Z>R_S55_9Q?\AF)]3N6!)J)"1M M.T)[03+E$_%QKF*;"M9Y$'2 >H.]F"],^JBMM.D*Y2D^7J_S693X%G-.*>%3 M>>UVD9TO5XKL2IM>D?VA(;(K:[>,['VV;C]$+$&!\ 7+:=@1VIT@T);>1\LN M8;HBXZOW,+H +_[%Q6%,;Q470=J4$C2++CO\'F#Z4/CU54R2EDY8(^W;$PH3 M%$T?HYC0QXA0HU9M9G-+F%'I>.T;XJ=9L5+RV]T?^>*R"/DP7=\??KR:)5&, MUXAD$?0L8V,4(?H_[\'Y+B>1V4@V3Q$5"W)H: 8<(#+/<)1*[XOO+*6L%,[6>QQX&A12=82PN52,5Z68"J9!T,Z89G!HI<>, M>E0#12V6TZS,9B[39:GG=#I#N)28[#A=N #1 M\1X%=+CE9Z9UP$5];KV2L-/S6FH!Q4@"E:!T[Q+]DR9']JYEY0A M $2%W(X0+K.DRTR&"PC!;0EAE^C=Y[G+;X\0@JI)5V&,"(KBG/8W.,2[=530 MK&X.@>_EN%;#T!O",RKKXIO7NE=T_]@8W3P0(,F9>(5(<779>N7W+56G7DGT MMT;21P$)($H=Y"-35_']K>45()1]>Z7;3TWHI@D0(/*QE]B<9&^Q0N&WJ_!0 M2U% /*V>O9+NYR:DTP*G\_.H^#"F[V'_,6'#T[7L%_& _X$I.GZG\"2D*@EK MCM&O.NA=[YEGAM><9^>::1X;)3/(#C,+K^_)YPAD)*&SEW<%KW2]E& MQDXA#("H*\6,E!8C<7-^Z5&+6V)&@C A#ES(M_5 MI$K>%H))6,5?,KKD8 FRCDKY(%$YGIA:PA6WB:$V0,"B#1_():8"GG3)_H" M6**;A"&!OB/9>J-Y$D>Q$Z8.5G(!9SY,O[NLD0[2'+@!$E@F* W'@"! Z_)U M';K#$[B"E><"Z @ ,[*+1X$@H#LDO!AP->G__M9*M!NKOD70BD73/)7>"(J@ MMX\F06^S^9?;NXO?+F[NKWZ_F%S/[\?@MU;6F%E-& EQJ,@(HN@SA/ X35 L MWV3+:]+(L774UG+,G!&7'>?).@+'LDJ1BN)0$3]7:@+A;B)EHI)BL;1TRYHF MKC),BGEY%PB7!6U*R$$90^W&4+LAFCT:69R 6CU2AZ'2M?>@0KY!\7SQX'R_ M172]'OV>('H%/4?9OPH51QL#0_!O-_"[:@AMYSXBLD5>8D)?<>$L(?0,=8N5 M3Z>AEWX*LFH\WK^2S!UI'TQXQ>(O+D+Z&-H6G)5V4/,<32PM!,)EIKW]MG=N ML83-@0BQZ9/C!^PPI*A@[EF%JME[F 6\VO[P$(ZK=CFP?1P-A*\:\(PE?A < MR&;.QH^=0$H$11\(CQ)M@BA@ ML9VE*J;+1M[.DTF1?9_?&,*;0)L<(B L;Q+73=9)P.YEHG>(?,/H]X=P_];? M//IPC=:SUF/:1^O9:#WKG#Y5'/P:O:.,=8D)*WPG()[Q*!#N$-J17V:@ M =)1':^T1=546X-#N-_7W 5E6= ..@"Q3^$QDSEE7D51(HPK$+:&L-=;(+ 0 M/D 4RS()I.LZ3PACO501_[L3).@&/:>_B ]@K;X0GAMM;5(> M=8;P/.F.ND?@0B/O'=HDQ%VQ"D='7"FCK+P?A,=,6T250SH0>F9\6(.@NXX0 MO ^B!ZP0+&8+IL9S#SV<$=AE+K+W"&*CLB/=T7*,A#OD(N7 M&?5D.[S[:2'D*VN!G;I'5.%0N6%DO)X>YZ8?"]!,_ MG*0+F.Q6,'%";U)>PV2W"-;:F1P6,OGW;"G_ =Z@$J5K*\;<(W3AK47G.9L,!QB=O^&O G>B''-;6;3Z%,#OUP8+*N#50?>M M/+QC<9O,HI,]CLGN(TOH)GV_M3A^[^7?B/^4%J>["B,J:!A![_SHFR0D2-X% MSI.M=:*7J\3)D&"[I-]N;;O2D0]T-FE(D;P+D,@B'5[ETX@'5!=75CK/$R*Q M3YGFEB[=CR),MC$FHTL7 M)3!V*=*&K%8]2%J>P]Z;I1-D%9FDQ9-S@"^?-J!G_5-'C0?DKD+_SP1E"%$] MGWJ:&X+D&@07:^ 2D 'X\*PUA?VP9546G 3C,ZVQUZ$S-E%SQ^A\?A]NSRG4],)) JL M2ALX&JO6R5IR-BY#;?FF4AN^ QBA=QLXH= ]H=NI@*C$N.Q>NGIT GTGYM[, MDSU=1RJ5Y^GX$LV9J@<$O5F7C'XP'RL0T06Y;A%98+)FCHX&)-/I!>%QV@O9 M=)#1!>F^..0;B@VHIN@ X0W7"\$4>+#\%/-#RDF^$QR,(Y([D+"UA=N0TDC? MP6U("+]=(J89JQ?T+4*9,9/JK!KW@K/:B+%LQ/])>A]J=PH@]R %\QM:0PM? ME]KX5!B@;:K@N+;>!'B+=@' F0$Z3+H7_-%'AS\%T5%&BP\PY':G:_#^09Q MS6_(HJTC#9#J7[41BS?DJ1O[3SMMK3[/U1]X$$^23N2?#G: %E/ N$ M7$AV))DQJ@ QV^A#U$M*IVX8DC6 M:X=LJ9STZ=M@X;OI:EVNX1 MG]Z]?_?AR#TBFWJ"%Y/"Y)/#[)/=]+3Q;@5I8H?]&B;_GJ]B".X4.Q"8(2 N M8E+/6T+5O?^L2_SEG&T5+A):/2$Z3N@1L)*F20VJ]>Q9 J!4<3U:/8'H\ VX M58M^70?[7-]\OF8'^R*K-YK.+];6RUI#4-H;\-C^Y)3!9'?'?':BSP[+-I1= MSRAP+HHB^F$/EC3D1[\[!"VF(>G,@;1.R]2BQ.+(Z JT*2CM!$%!6)]N4M MI!>\2"^T>I22=8"@:*M))1E8_2=VNF//(T&*KL)O$)T_]&]T%6 L89G+[$>_ M DB,=<03)1S:X]4O%!_K9"W$8^5WVUFL.$3?(;*R4@NH=+[+45G^W796*ADJ MRRL%^AX[4C+I/L>N(3ALZ(/%5^.K)/4 _2V$('V-T"()KOV%2"FDU1/TZT%* M=2WP.M=PIV\6Y$4L#>]GIL3EYI/GM0)]_Q?KJGF@=)_C_U!5<[IFI<'^RKU5 MTA7LEL1U4=3L"?J>+Z:&+GC=4Z@P^\5W9A9!=XBNBS[F'[":2@:](9BCZU#* M $1 9F2Z["2,F5O8DK$9)MLI??-',0L9N4,N\I^0]UYP &GVA6#&K7<$:0(X M%/O=-0Z7UVS-F=79U'1W'-EL8KICD[].9Y]DTP_*:G?)"(72Y5^%E/Y+EGDJ M@T//;J<>H/]@'M&"SK9?G']A,@N<*)('^.B/ -&2ITO42E2//M#6P[5$2STL M5!G<;#P*$%M?#?[6I#,?;,OYYI(HQFM$LBL'#J.5O^&'6VKU@& NK,F^I51T M,AAM)PC,DN,E3G#G+U>Q@EBBUA">]VT02@1?-\')(4M?S*[BS.M3CQ)&/2%L M'P58A8AC/9BL1ZUZB%XVOS%?R?0#8RCYIE'T@:"?:6'K** $4"]LO4'QH9Z# MG&:R#A!4."T03 ;B:+8U,-N:7-]'P^UHN!T-MZ/AUN:C^TC5J/_2OH9@O#4! M39";5"FQ!VC O5IO')^P] MKROP]X>4H'H0#H*:T6 M0'2OKOD&Q1??W2#Q_'#Y&6/OV68B*^O5*P9\ZDZ\B\#KWSCJ:^ &1]7RQ^YIG MRU!VZ94F/[=#$SW(8.ZIHX=1DM9!/G8KFSY&/*JV,V2_*K-WO5UU-$ ?!EMP M0+A!W^.'9Q0\H2^4QUC,YLHMQ6C ]5U],4>&C$&SQR5.1/;[NH,!5Z/UQ!P9+H;- M&[1M>[R1#@9<^=87;Z2X&"QO3!:4]%A M<0W!V4R\[))K644@#]!];)\*.D_[S%;VAQ^OCHHF1^6JR>42R^FE\#-EV6L< M157^5U/^-=S M >YDEW5YEQX\PF\)]A(WGI.\EI @*H3?#,XE70?U.]=Q/BS].^/GZSC<61#_ MLJUH"R!R1,9$%:SS(.CBWOL[#NBE+HT!1MXE%8?W3B ('=1H;SNF1,DJ^\NJ M'([.,7U'SY_G]+CTZ!F:ZF#89#<)FW]&$+U&ZQ+!9"C;@2HUZ6,"8N>DN\;/ M,X<\XC#EFM@)/8=X9B33&<*F1; !J71 LYX]D@$FC;2MM+%I@-.FA6#MG>^' M?+[\)J&Y _B=;!JS&O \'Y@>SA 3C-M$]8\MG@2=XY@]A>EX].W%%%YI907% MG4C5PZ8+MAFN59!TSM-S^J+)LM'0Q7ZA2Z0O9Y90+E^W&EN;D487HB[HD)8\*)/] M'B?$E6P791>K'L]FJ%?"8MG4D*U,>NVLM.D7^76?TX+%V\6V0,^E,O.HN]DS M^NB"5*2)7-TW0(,01R]?5,OOX_N8C8'^SZ."5T#J6B-!,-74X8-:P *RTXYV MP)Y\P.LP%QRK8"N!@LU%3-/!(/A[FS!"4W@'8.Z]0PQWS#$3D04F:_;"FC\& M?H8>PVSA'XX+_>J:???KF!06,BFL9 #FW[U/JPRES&V7U9Y_\->IB](]_3;* M"UW*#,5M#?ZBLPL*;J#M$F[,/#AF'APS#XZ9!X=QYJ@T!VU.8$_'T#Z:.*_0 MQN?'^:>22;-WY9C@.96VZ M%K?G'S-:K4>K-9>N>6Z%*"N+RL"X0?$L(21;(8^F\BX0WGIU*"N'"M##C6>\ M2BV42L)I]83PW*I#/RW@AD#&-/$,#+4MTX["&K"<_\)1;'/ M=YC1K>1X[]4EQNA ABP+XZA XEM7YP9 MTU4@LG%(O&5EBP5"E=_,@GP5*&J:RE<^?!9$+=HDQ%W1V\*^-G1U:4)#C$%? M &):QGA[B:T/41>&@[/;G<+]!I-X-:5W7]]UKD+WC=A\H.YC7;";LMC>J*"& MS>Z[C;/U568%>1=[)@4=4/@E=G7E7_\F!L$NRWF*KN/287$SL8^B!WR&SNGS M-,";H\*YNIT@V ]TR:@+4^?A0:EF[?9(/CC1ZM;9KH\U6+J=(!@#C(BA 9,E M8DQ=EVX^5J\S,2%'I1L$97X+!*E !4B)R,+\YH0%^LU3%X?YXC[&[K>K\#YY MC'S/=XA(E:C5$X(ZW_20T@(,$@GEU65A59 U)D8'U6'-#A6<5F+(_J+DSU.\ M&!PPH@$@*-O;.&Q$\,$B&"NNV9AHV2 VTQ-U3[@,1DO$RV\M\T7!B#'#T5') MY7I#V$Q>U"+A)!!:(MO]RB$HNHJBA/\.TNEE-;]1B]0I0P6 (&E"B'I4R;M: MS7[4$6ERT&"9AN^=!9HA]YX$IG;AHS0&%;OP_?3RXK\[Z\W_G%W,)O=OR)O@ MS6@;[^@>(6]JY"1C3'K\;<(24P?S88['1-T,SST;TH1K4=H M/U%U & T:8.U=_14@=M)Z L5EE1.9F)2$N_":V;;;J+'3X=(%QX,[>V""+EO MEOB)'J%^M@GH'P?^IQ_^>8V63G!!7R+QEB/9N"U.PY[+!:U/S&?S?X?"O_#]F\V;J40RB%K:% XBDN]%@6C1H[5TM)9V M1U_^#6'^3!]-T9-\ M?8.R(@GX1L]V).\\6HSL6XQTR#O:B6!H=$_!3I0)ZZ>BN-[[&HB5PSJ]!F9% MT@')[F7I@8X]7TP)84&.J4OVL5!4M(5H=M*5> K0[-*FL)S\DN0Q;( U.+,4L8N4P [<3?SEG?ADA<#)!9XZCXVQ5U#+CRXG"FA[%Q]!')XQJAUU7$C,'74NV"/L>I]7Z<'$*M>G*NL(TVO MD&)1I=G1]KVY?M2Z)H" ](]*L7"DPC-5K5Q#\-HP!Y/OPR&7G6#BW ]+F^'U MVD__>L#9XJ_"PV%,__H79C0'#-J$?HF@#W4$'SL)#+)/149CMY>P@> M%PWH(P>N*1OM'#TQ I]^IF5$%_@_-3K_1J&K1 MI:$9Z4[7Q'JV:6)?/0JT:].^^K@9C:NC<74TKH[&U=&X2L6TJ655V<6V>LC0 MK*J$!^)=*3OM(ASX'JOJM -38F^M,G-%9Z.1@-AK:W-];=JK MI*Q%HVD#EAB*E!NFYTAKIKS1POG25W;F/ R+0'/0R#78B6OE2H'GPUHNGET M>PX\&D47S#%NR&*(R5#CAMB-Z2J,Z!'(8+MT7,0MD:IN/OP0$S%L@.B5%UNC M;)4F)V31)SPQ+B"?=F\(*3.;45,;U,[%YFT^P1VB$X;S\ "!E&:&?2'DS6P@ M.O4![3Y4.==+T==-49*+2T#ET@&3CJ=9N$%6'["*B$GHI MAU.+$'.K]O56720J2S96K=)^NU0_R_D'?IAT[HTJ?05;C 9)U6 M&I@^TJNUXXI>%LV&[)?NK2ICVD$ (.:X0T\H3)!H[QY^AF Y:(.3BU0\0 >( M(I\)/0EN"5[XHMU7:@%![=PV74H B*-ND +;1$D'OWJ%I,4RCB[@S/+QP-N MN3Q.O;YM %1#!$8B)8 T:%9M!T'MW0Z8BE. H M):4/#-UV-U0!10OMNIK6:VD*M-QMTPAX?H( (]L4/TZ4HE!_'S4 H MC=LFUC&8@$AUS$DM:K?:&KQ?MNA)U=$6<@:?;O?>6: 9Z8;'=,MFL:678*R7:9-*2",)6#;\2! M:-QFMC,6&2;5Y<( T;MC3*0[)M(=$^F.B72U$^D"E&QCT.V@@VY'#_$^8G=K M M(Q71J#N*=^)J._N&#"P56@@:>6"_%/;R3TG6C=SB<:_#H'6[[8C-ZAX_> MX:-W^.@=_A*]PZ$['_?D'3XZ'P_(1QRH&QX\Y^->7<)!T6(XSL<].8B/SL<# M=QD'*O1 ^Q[W[R%^ BYM60^^4LG4R>U3ETYN>>=TI9-LJ:7Q1X^WUCS>1G>/ MKGW=1G>/T=VC57#J][7=7)HCH7]WUY?NZ]R:N]_HZVQ? MF)^"K[/D]B[V?-;H-# _: V(1M_!IL0;?0='W\'1=_"DG,QZS$4)RV!P:HZ> MG7@+GHJCY^@[./H.CKZ#H^_@Z#LX^@Z.OH.C[^#H.SCZ#HZ^@Z/OH&U*C;Z# M$&@Q^@Y6:#3Z#HZ^@Z/OX.@[J/8=-/4/_*$[_\ A>?^=)9$?HBA*:XM&*2&C MLVWADYX?H.XP/6]SSK(D?G_"UA"]^\P(5]SW0C#MBF3>LK*"MW+?/8U^0#SU M%-RHHE$%J"Y<.&Z64^_)2>V98I<-3B,(:FIM_ME[:G Z=^3:<:JSR*R<4B\ ME;BG\9M!=#LS%TQB^/HGQQW:),1=T2-YNJ24,GAZJ1T.+NP7Z07 M]DMV89]ALI'D+Y4VMVDK:X9W*5AV;TL/=.SY8DJ($RY3D"3W6D%;"X>'TL>G M_JU6 *1EW>IA.?DKUCE\\T#_BNC;G,$H#4TP'@7(?5?*HR5-K"F G8@\O%[C M\"M%UVU57$@$G[H3A+MQ33X\"$(UF%V0Y!J'RP=$UC=.G! G^.Q$N^F9L9GI MM?@;Q[0S!&^.IB0R '>,U>G[W%.Z1-9[-(U1._:?41"B=H81&-./NL7$"$1% M)GT%K,_18\SN*I(K-+^I!4FB]*NM?X/FPPB+1%)-L*@QD.NPC-UD=( 1;DUO M$4^(Q#YE'K8PZ8-%T!;"35C.4$4R"( 9R2Y5D3KR;O8B\_3 84?D::8\,,QHO%,+\!)H\4R)>2HA7;##*@5/SW9V'BSR<& Z2(3YXG<<%WR' MHMPX[.D?FUJ#07 S-R5N75@!TGZ&UX]^F/J^90$IR]3<0^_I7AZ4LG-[$U7# MKC42!*_UNE0W A00R6^=;9:) ><<.?4\/UL+QT%0[.E98QP([O"FY*X!9GO$ M%MI<=FFEV.HI, \K)_QCA8-@RRYUWL&I\M8AQ9O>;L6S%5.11U=1E#BANU?" MG6T//1]PUO=^1?])6Q[)?,MK@>"XK\M-EE$%2/PPI.\?NPR#_S- MY\E^88,*^SJ=I.\G'.)EFL!]#.RR9-D? [NZ--E##>PZ>6_]UC*,CS[ZHX_^ MZ*,_^N@?D6;TT>_11[^VYE1R6/$:0HPK,SVI>'!!(HG0:U[=',C!(V8Q,1VZ MCCTL7Z483)]@;'Z 8_I?ORP[OW/\L.&H/N$(X<%4\5#7[ZD(TY%!J' M YF4[ADS)_0=\C-F3A@S)XR!D-V$+XU%R\;PQS'\L9^2!XE#GZRLD.-CX"^= M/(PF?9O*0B'5W2S(%8%+;/T'H!I*>,3+5B=]%JJ[ 7D>ZC*GBF9EX$ X+.^7 M*54HBQI#>#?J,A_'_?@(GK$68E/2C;40QY ARU42[0<0=1Q@L-/3SQ>['\ZV M1?_TW>^=1A88+ )"/&@]EK*%,4 >E_<.0]I]C-UOQ5VT!_(,+3!!!7N3Z&PR M'P=":&K#P\H7$O,C"(]M)IS& *"7$ D"*UM_5SK/AJHYX0Z]\A-2!I^ M<_ETX^=UWO*X(&E)-?WN(*)SVRA^K@,L( (/,TA>%,';C("#B)F?!4X4S1=_ MI(ZM\9S<^^&XJW); 65;&!=$[&\S%F@!"X./ MY7S L1/\ U,R_$Z'8#:C+&Q2/Z3S;UV&=*;+FZ3KF^0+'",[VXOL'/VC^HD) M'?VC[/LR0/&/:J+!RJ3U4U%>:X1$+VE7F&U1@+B*%:;ZVO3'J [:@LL,2!!-\QH^M9C%,=H^C&: MOM'=;NHM[\)E'B!#![YT7&88I6]F\"'&P:J*V&LG/3\3DY1T\HP)N4 MC=17;GE[FT0QXK4]">3PC#&F8XSI&&-J-\:T.-<#+MX7TRND+$Y>JZ-M!4&# MNM%Z '9^AMQCUX\_A\0))%F_.(UL.J0WPSP'&/NIBD^NQJ#I2V6L+-CML\-J M94&1XIC.$BHRP5*01B#VYI2ZP4'MPDVUF%I+..;G_[U M@+/%7X6'%Q;]ZU_(/:I.5G.,X<:HU02X!]_PPT(ND] K7A/YMV99^\$'?,F MZYP65PQC3I!FX6.^N4PUI$<5W9[##:PR A.0)QL#9KZ8$>3Y\?Y<=K[[ZV1] MA@G!SWZXG#D;^HLPEL9LB.&'4)G!"XC6IU9AM9,0J;'>ZN#BCY2@@2?6?;)> M.\3_"WF7?NB$KL^J#2XP66>A#(]1FO;6B**Z0PX_;J@9_(!XXPX]H3 15N \ M_ SAS=\&(Q>I>( .$$4^$WH.T-?.PA=MOE(+",^_MNE2 A 0:/2K6TQ2*.O'8W8U&83W:-L,TQ6N /%>MAT8B )^*3: \*9M MF\9%^ #191I%*(YFTFC(2AL(S]&VJ5,!$1R!E!&KQ\T@O"N[(1/0D-1L<5+Z MP'@R=D,54+38Y6)A,8_2?<-K".%]US:->'#"I)=2U G:0DC)T"'5@ J]P@K5 MY *2+J%#*D$(HYXYT8K]GX'YY 2YJ_(=!9/X;HP\]IM9L=L?WKVO1D:S0?Y' M^M])89XT)/HP4_;[D(*D?V M/4,Q7!W$GIME/7#YKI::1_@ "PH(3IQXYA"R]<.E+ &B9M\A;'$U,V@""^@- M78:Y*,^D>A!U-PBVLN8$5]*4PMR6$$R'[>R\(]#L&S;N5YC$+"*RX.9J9LCX\=B0 MD0[ZFHU:RO8*WVC!(D8I;3PB9Y=X#YY]/PG/SK.CE5A!-W.$ P) M7>R+(E/HXJ(+I<=_(8)G.-G@\ R'GB1UFZ A!'5B5_21P6U[ZST0Y-#+3:&B MAV*[B3M 4"!VO\7$\%M^BR 2^PNZY6,&U3G:X$AA>97V@* F[)J84@1 29I2 MO0P>^$YEU#,< T+J% -@JS5ME-?G 9KQJI!4X%RS\)Z_Z,L=1_&9$PD?0.;# M0#B-&W.%.=B 5$N*Q;MNLDZ8.X*7Q@]^#>FI%#!H/E,$Y\6%G>_U^$%W; CG M?==,HHN+$^ <%FW6%>=4QH9PN;#&.15< .:< S1EV!0!@*:C0#!(MLX-2JCM M:\C/$?&?G-A_0H7;,KUJ_X:\);UH3UWZ4Q9-PM*6LW9F^O._'>O/#U-."G.F M@0#YK)/#M+3]?N9!J-AWL,G5Z956/>_Q',WG*/*7>2%7L>9KTJJ[Q8W!Z*[EO.5G!XPU- WF$JQ;$T*MV=N2P@*9A53E:J!\X"P M7:;W^$"Z\Z-O$@DE[P*G()B&G)*# H4R:>Y%QU4GJY9W 2*U=#B.3R,>4+9# M-]9K[-$;Y6YIBM -06L(0E:RDFSRSA#4J<8TE8,$2&UQ6#*]TZQQ2!^*9'N#L]5D#FF_ MXX N7DE%97\(*D]C0BJA DG+^V=GDU:1>$+$6:+?'>(S(7-+?%=-2'EG".I' M8RK*01J0-BE+G;&=+_:G=D'F9*VVIHJF#TT53?FB)G@QV2^K.,AN8:,>JJ55 MGCF!$[KH?H50?,UFD&NBQ,T'I8L2@V%7[/+6)7W=R3H >=NI.$Q%ER[+$A6E M?Y8.:)L;!NY0:C.Z917&)&4VC?I#>-*I.>Q0<],(N.Y+H!XOYQ!<5IM<\B$@ M/!B:44P.'Z ;YRU!&\?W+KYOJ'1)?6?G\0J1G..R;(5238K) !#>#WITK0-= M%[N/E3ZK1/&DD7PNHAQ'3UF)I[%V5PCO 8/=I@T7H%TV5+-C?77^:'8I^6*^0>'^ M)<^\K'9/3\-T<7][][&Q%U*^5.:&M%OLZWRUDW2Y[!>VX(*7$EOR9+_FT4'I MA5NLQD"YT6(U6JQ&BQ5TB]48*#=:K-JTCY2N<.QGL9%$V!2":#*RE @AZ0/# M'_4Q_'&PMB@A)'U@^),^AC]9P;!2H5,#PY^@G;&CE0^^E>^T(O_:L@..D7\V M(__:TG9#C_S;:W&_I)EQ4T$1M:%1^^DX@12;:Y).-BG.QFI,#UC_F2!I^>ENIQR?PVVI M[?I@C?%M/;ZM1V_0VH^8T1NT?V]0:":)89B&!-3H^XP9[4RCG6FT,UFS,T4D M+F"??CI@GG[XYYT3+A%'GE5^@Q/CU)?XJB# $F6X^^#H5\LRB,M')1S:X^\O M%!_K9"W$8^5WFU)$0/0=(BLKM8!*Y[L7?;=X\5:@LK[1_5%9LRX]<9H#*RDU?!OA9>K$W&0#"?5_%@@JB"6&S2\:]>#G;[O_\S:?BG+BK M[35Z0H&L^K)F9PO25% +IF]IJHLA($Q0M+L=KU($0 M^"K<)'&4 L9W\=+J 4$ M%X;1W_R(-O5=)SCW%PO$DE3Z3O" ;U',8$_64V]-4 8)#5(W(GX(-D@A\Z9X(?+#*!P)#2)Q/\T"(30/6_ MNU;XC7<_K3TG]+Y0RKVL=W)]'+1[?(J1ZOY6^LP)>D$XL&SPEQ(Q8%VQPR=$ M8C_U&<=K/XIP&@]@6,[WI^,J*S)O[/V.K]*\GJR(A/*MV>$-Z&!GHL7;!@[2I6 MC,F-D7?N/_D>?:P9[RK9 ,/11-:!;OB*QCZTBB>C0NQ<7VA-.2B0\'=HXVQ3 M)UGU,%154=0>!8+D[XQE:F,%5(*- MXC.N>.6XC],"C?3M07]PEN(D&_H#0#A%.A<@)@@!RPA[+&E1O="Z5Q)WZ/AN M0.("]$!U_3P\F*KY/^FK^;/ITH3&A0E'#?^ -?P%;]<"L>DK]<\$A>Y6S]-; MW/.%V "T< 'D,<);H+$;]U%/('HU W96>6X?@0B/?M&>6_4C7#)A4 MZ7A_!" 0^IU85(T-2\480C.&T$ 2R85PD??&(33OH0O@QB$T[X%)X,+2^&G# MM7J TH"U2:YVLHJ_Z UE8KJ! /4+OW0"5W?";3\Q82M3RO1D/@&(X+?+A$? MB!-&"T08M/>(//DNA62^X*PV8D:ZB/^3]$;3[A10+CQRYB]2OEWX[;++U_L' MDFZ$[3UC^WQG2"2TK .$ZT\7_%\DO@Q^VZ1,C1@,\%O,9)SK!/?)H^<_^6P? MJ,BJUQG"E:E[$NOAH@N'G_]"!,]PLL'A&0X]B2>JH"&$.U)7])'!/3H(FUCA M.J40=*?B&5O<@F[JF %VCC8X\A59KV4]>J6G( %.UQ)1B@"[U&2U(Z3$*S;H ME5:"G!E=TZH(KUW27-!%>![R"N6C.9!(B6'+TG M+8=69T#O<7!PEZG64J_PET8_"&^BSKE' P^ /.:F3XX?,%Z]Q.3>"=#AK<[\ MPPZ?9A3\C$6YM#<=!8("1)O12]0UA100K>]7F,0/B*PS)][T_!/=!;E-(>S? M6E3C@P.(-)4$#.K:7KMF$-08M4AR# H@+5V[(4EL(QYL9#_.W9@DHH'[A^R\ID^)ECNR4FTV]PW_0]PXO_%*8]N V M/C@W<3S?WUQ _1O1USJX\66 O!9<^H@,_RR^D[RC>; 9['HSIZF>!$T5Z M3HO5]F#=PML@N *K-(5&FM(B-49U>S]VQ MHUTPJM;!V/W[)'6/:O;3M3[KO,@+-'M(,+00M)\%C VDK80UO[!/EP[ M23OPSYS 38+TSSLXVCZ"IT@X2^JZ[""X>$M$GTOGO.EDY^.B\B M*RPMQ2U$7C9":0G$-"J H6J^H-#B-;I@1I>(/2^O_4AD-^UC8E!7BUZ$!9>; M.\0P1$YN\3SJ\78!(P)BP!*W@$F(7"E'Z&S%"L]?A5]#@IS _PMYNRW83#D@ M&Q="A(8U?JN/-K#,50;A/O:#X#<4>,*>:T]A W(,Z=! M\L8?6W#/&6@J1[E37FN..JU-8\];9P?"UL!CA]<'H-=.RTP@<-WA(0/(F=8< M 57P]/QXNIL7GD./>/]P^:4[U(S>/?7N*UUODM'-!YZ;3Y\T'V18;7,$:?N. MM#H5 >2#E#7T4ER JXDS9%0SY^DNWE/3$[VQZ\#%1S'5B M%[?NE>P*?)X =PH [,N_A#_AB0G1OHU!?*2>+K.*K<+]\*YL?E!.) -F91F. M(7*VX2VK F6?#B7FDX.Z1O0E0IK[E9@C&B)C:\B0^J;\AH.#\A^Q(FP;(A R MPVW[LNYW,"$HB=G*#I9R7XN8LV_JG\>:01_JBH'<]7^ 7H-,!@C9+A6X=.+K ]1=ZQT-!0.^3 M.(FJET8QQK6Z07C8:N%="QKK4NAPU+$$D.RT.ZQ2Y?B@W]V>,X,IB"4?I[H7 MNP'Z(509] ;%\KS/L@X0CJ(FA)?!9O\5?NV$WBW!])T2;RE@%W\F_H8QDM%K M_/V[X]]Y:PJ7<[95O+"U M>D)\2.L1L+AEM4"U>]J*@5*]E[5Z GD^&W"K%OW@/)J9>)0^T(H-(#R0#1BN ME+>[ $87KX/KF\_7_I\)6C@N&S==G?A1(&L-X9YAB&0E3'9Y_+,3?7;8[2=+ M^$Z!GFQ0T MN]1*WQP7ZA=YTC4GL_Y5^-&65-F<&?;V5 M6+,HY[!^=PBEYMNG'2]^+Y!H>?'"7V17X7,^1QY9TE\@^/_1/&MXXLR M NAW[Y6N/W5 5PT8[9OYTZ+2^]<[^V1FX/]P;.!G@]!_=J-.\"+["KYMGRWS MD&-&9L;GMNS;4HC#)149:[86A8F>WQ2.35Z"^)+-D N&97MM94U2$[NH,1"K MNHRC9'1HQ7(NL./>?)YZ3U3Z.LM45HE-N(*&$$SDT&XV!I="A3PP*>8&:5@ M/)DUF4^#4N IE$L!,T(5.\&XT;5"KR)8P,EV@S.=OBGE*OU@B,-V-EL9,D#T M*[Z]&F#Q@P8N[N4Q*"'9I .,],.;!*I0,T0"DA MC^/FMH1P;K5%%X/(;2OD.4"D0:%B8PCG4UM$*L(%P_0^72X)6CHQ.KP!3>WO M'P3V]_W0D\/8HPU^M,&/-OC1!G_Z%LUFEOC1HMFB\7VT:+YTBV:K-]FS;7Z? MV6J\VF6=(&PAP[>Z#!R@#X_#Y?,.;9QM6AN%A8GZH>MO6$F_&\IU#\\H>$)? M* NN9->G!F-".7S47"RB>0V@A\H2_XD<F-!V.\=L\ !6$"D'[9[ MA$0E84;(IFX2?:@C#O?>BK^DJ5+BHT I<9A@DLTPV4\QZB9:7BV[DL\74T)8 M:8DT,%2LG!"T'9QV0@"'Y02XA^5$F=[2.7R3)@O*,G3)L[P8CP)$H2%EPU*Z M;E, .W&,1R$5Q/>LG HS;E)9=>VC<*<%T'>:KS,,A#MJ35X]>-K7 1S2_40B M)'D-+4A(K:>D4$+R@("$_QMG+=??BIL#$7AB?A+3H0A&YV)-K<25-H<@IE0\ MPY='K2IS&_/][P[QV2Z]BXF069H^5'*90YQR# P;Q4UO : I$R(NX1 MX1U&=N-+1&%R@LLD]**+Q0+1N\03NG]V-FR)TNNO5D\(HDG,7*42?CK@V*55 M+C3G],4>LAQ"ATH4=(GW>$'VOUR%'OJN1<6&8T)0X>G1MR&@=BE_QM)&J4A9 M;01!*Z='F^K*.T!V1.("HNFG Y+IAW_NJW#>NX@^L'S,.?\E[2Q< +1\38\N M !(8+" ]G_]K&&V0ZR]\Y'$/?T5;R^>_DGWV>!>#T(D30SK<14!/,N1]I3*- MY3(B$H\&:7N;![D6KQR\&Z1P](/IZ:,1H@O-;1ZH3?%< *,3-(>(F=.F89C: M+!RR?< 7[,!&*,P,K!*<:_>U>6H:$D ;IBZH49[I 3\\4_&W9;9.%2UT>]H, MW3"CA"Y$7=#A884(C=]L O-O2VB[(BRXI M(LZ<\)LDL(G?%,*SV(!N?"# >JQ<4=8A*(K9DY$^'?WH$I.]RH9]J;6Y-$:! M\(*NO?TTX.L\ 85X1=/-)O#=M/JS0Y9'3S[CW@.)\S2&:Q";<,]6MXC0@YOE MRS/>@MPQ(*0#;V4#M6X+6?K*> MAWLOT1OAA)H M4<&SK2*/BE;/P;G(:D$%E&3*E"M:/8$(0 /&U*)?:[E9FGOU)7YZ[Z&KV_UY MM=X0_)1)&;FSGUY?")*S9JUQ30CA.*Y##QFHYS$XA@R,(0-'F2,\'*;:]$J[+F@!9I]C@DN)I6>/&I'B6)!?$I'B[ M8,+\9;65J-($+2&('ZOD_49 M)@0_L[HHSH;^$F]%PLIHB($YQYD!!]9?)W4!N]\0Y'CSL'BW$17\UN\^:#^-/+2:^!W>CS 0+SFZH#6L[\C^W2.%DX2 MQ#/\A$+G*+^D;J=>:?)3FYZ,7'!@N"W>+$OES:>AMT^*<(V<",T? W_II$9- M4]_%'P2^BS>?)_LYL^^8#^-^VDDZ[Z0P\>C ..H"QP(9HR[0\!QBJC$JS]*D M+RP-L#I!I*K'@'2#*E ZOP7A_D8:#D&6G)%SQ\4/I)$,;-'4I[SG2!3C$K"+I5=AAN$J02M M$^F?^G!.Z82^ZS!E=.;5M)E.R<.F0T(0D?KL>LC> MTQ3NSJ_6HA6*+IJMD+W&X! T]RTR0 T,6&.%@F_>#*\W!$5,_C&/SA00OIN> M.5,TF@:"3:%%]FB$"WN,DOE)LKIE5ZW)"H-!(=@ZVF0"?<@!O?NO0A>OT;X* MT36;1'X/E_:P@#Y):MP70:-(*A1-B%35Q\WU < MR%4)@K80;LM:S%8F"A<6VSXH=,/[K*S4S(E6TS#]AV4->J)".XPC_K<28==D M0 NR4"LF2"@+FP [1+HK7).:# E$T#;?#\WY X9DF.$@H+*-.,%M@+PE\J3$ M%[:&(*K;8/8B687 0O+2O1XS@@P@(T@9CDO'15GA!2VB%9M#T!_5IE\1D)[C M9F\2!ME\D=:Q"[;L!\JI:50\[Q5OT!F"RJ9>'*T4+$!/\=,-56^>BL-.J'K; M ;Z(K+5(ES4<6/X-'@B 2%&^-=W@T$T(0<*C2=Q\8)DYQ( (DZEA-/^0FIP M>SCN-.AL',?@ "+79Q99>8VC"$7S\.)[[(?+Q(]6;-W2'$,:_0:2KL, HIYO M@!'[.&/>SD%P2+ AOO15V_=*@)_;O.=5(0&T8:Y/.E/B^W>-]Y$9=, I6[R> MGJ>AF_1ZZN/J9JPW1+^4;:[:,(,.$&5/,PGF^[:5'?UDP10EMBB4'Q?9Y7E' MH%Z_?@G34.>A!Y(U9Q/.VU>C?;\4:%B<6PZ*/3 M3*=73?U]G<+Y$:IB8U@,L:@6[S*,U;XKM5P6?2L5_"--2!:,+4.5'R4_..R=3@ M-L_$S2."H&&_%M_Z&@L9##"2\YYM\C2.O QXINEX?Q2DXSV[G;!9TB2\V3R3 M;*+);J8Q_VZGJX6?-K!9[MTQ;:"QJ!M2VL 7GVZN0<9 37 L1PNS6^'C]AK% M]/$5[33 4O+(N\!S"9-31PZ-A81=K.2X("]:X;?!Y)>MK-L20KD,??0K@"QF M1^0OX= >6WZA^%@G:R$>*[];STIV3/0=(BLK'9,@CDD0QR2(/29!S)^[672^ M/,V;L*EU\5([U9@0I#&U7C=Y#7G@P"H-,X0"/KI5$4 LT#/08B;- M"O/ +69RY@3,Y?)^A9!.]@AQ\\&E;1.# H\B4B$DZP!$$*FX3$47&#K+&F'H M=L+,3228FMU*P<: 8\3'B./A11Q?G[1G?7-G73/@ 'FY\19>=.2:QIG/^$58 MUZ^^-,) PIMKP0:(X8CR89,-*QMD8+'.IN !(N\-CE%TAUQ$#W9ZHMP@ M420@K^' XIUY((RQ?EV$,@\KUF_GKAI%Z,@!3M!F<)'*I=7#\'J;QRM$V!^F M'FY_$WBXI0-F'T9/ME%1/5:2'Q759F?U7B*)M=-'32 H=#15TD=K'UV:1I>F MWC8^:)>F3+\B=FDJ_V[=YT#BTE1>J>V+]:B>'9IZ]G1SVK6=1Z%I3KNNWUCW M,7:_K7! @8^8Y2;>/F 6_$3\)[K8V\!Q4_XS>WU]?/>Q^OHJSO-ODVPF^G4Z MV22?;;*?;@!/LWMWA;PD0/-%"MK9=A8X421[HDE[].W&GSQ&ON<[9,L"#?,5 MR:JTB=O#>;1ID*3DR2^&R7Y%MGPYS%-MOBA6+%-59%-U!/*R4S)@M0:;"B[K M-2=+\E)5>I+;&,(K49_W*A4IN1!U%2:>KY"E8(E*2^2(,-U.<)Z3FG),%[#> MB<"54?K=+$LH,R;3(T2GCI.[C #[>^4,/Z'0H>\+VB]B=RZ)'Z5^9YO2R93G M#@Z6^O#U2QN9,L&LJ\WG40=T :6;2 5O#IM*,R%H:T\O(5U\Z7HE.V\&J)TH MWF'RY%_W*X=N]ZLH2I!W%8K3"-8; H*&0I_:1J !LL 7%IYFOZ&R(UVXFH25 MYA"3JCIC0/ $3:U[G91._6 $"1 =X5A MVPV;Z=M'N^%H-]238]4;FEB,B5H.SQ0H!0>0!!M5NA94NL)]\K!"&A9XFRGW5SH1FY#" #1+^]*@EYQ4)H MF9WE!CVG/PGOS)J=;9HQ&E!2%SQ Y!RVAO13>YMP<+K2E*L.3_(<5E.-Z0^: M&M-TMLEANDD^WQ!TIOMWU9QD\'Q!\0I[5^$3BF*$"H^!L^UQXUTSJ9*UU2E& MQ4<+^MH.B#YJ2D9-R>AA/7I8P_:P[DCPC2[9G8BTT25[=,D>7;)'EVSAM4:E MR%=ULJ?1UP.'?ZENX^P:HGLW ^WH33]-*!*(_Q?RLH*E[T6LH-L;@@FA!G?H M@@=(O599#9W8AN8PB-W1 :09;29C0=8VF Q=+\U &5^PVJ$>G8 MN+?K-(E1]POI$XK3M5\-W+L.J<0!#I+$ M%*PY3Y]_>-\6W.]KJ 'T!NR7Z.TICAJ #-*W(U5Q,8:=X?4&T6,@U6X:^G;\ MJ.O;P;Z>I---BO,-P;?CX S,KKU'*)L2PG*%IJX]9]M#F]S=9_KL$$\S>J[I M^'T;E0,G%,3;\9L \MUHFZ@E:W,):,N&_WPM4K^,:B,@/A@\_N+AN=-@E'4J M^J8AE>M1FH'TP[OW/])'TP*3-7/?NPK9\XE>I]EJ)*$JM<:!X''!YZ"#,W@M MP"S?AU1[7K3EE9:R%@:V:$UK#2V"8)JFHG: YK9ID(Z+/#[P%]_9GZQ.TGSQ MX'P7L)7I("",;YTPDRDF #W"+M:; &\1ND?DR6>E07D T$6?T:O\PH]9J 8' M- &'M#4X"(M?)YS3%H8 <51M1.WL+U//\[.U9Y:8PR.V[?--9T80QLINCL N MT79*#)E#]^3X 3OQ+S'Y3/N*ZB5V-QT("RM,5A3B#*22*Q/V*3#IK_-T29&I MFNNH')Y(S97-]SI3=&5*KWS*4=,U8$U7-O566I2OTN:%Z+HJ4 ,_?X3P'< ( M/2V563=3 5&\<=G=Z!2I!7TG9DS!"2#6U*EZ0-#)= AU(FH7Q$>6T>\HM7 MUAH!@O#C,I;&Z<2'"#KY'I[Y>1QKC0!!,=P"^0H0@2>XU=26KF\TK%*M>0\'5*5ZM'A M8G2X@,YJZ7_RFTT6:RCT?FYU"@AWH-DY']6 //Q3]RGHQTD=1_+51<#^YQ"+'X0 MN0ESXZ4/>(\]_ITM/Y-99W.=GE-&QPB#RU?Y.Z\8>SRCET9VW(NRIWQ%'LA&S/W.$@N,2$_=CVO5\Q&8@< K!> J,G28' M9BYVW3/?;AX(QKQN-W!'O+A#X FQ8>K$&5WE=]+/!$>MJ]QD,PU:"=([*W)1 M"(D9944JBJY$%]_I)<./Q/$&-08:M&;#G)5J8 @2IS1$%,7, OEQPES2P\+3 M>K\Y.A)B&O,.6O71NTC30.@)L6V^&9F1I=-+'V<>$*FL0#XV.,@Z(99CBNTT M3)]%,KKTSP?,ONJ+$_6G!Y&Y"R2#ZN/PA/BV< 3]@9A5AF+@"1%GB78WFE0K MQ8ZG15_:&^V%P$AP!I*9ZZ#SY;&U75X^.161H02QP._#8G*A_Q!74=$%H[>Y M@A-30G7)[&VB_908?@>:59XW7,2)*T*L M?\B\=LC_%$T?HY@X;NMYR?3F[)=Q^_?=[PYST/CR40WIH_'%;E^28(;#%.[$ M"5@9TP\R;NU[):>@5]02#:V$##3!] GQO/C\$<$OC>#K>R6GH%[LG>=K8?J$ M>-[X*M;W5FAS@:>@B>Q]A[1) &@;IQW-UQ4%TP\CWY660^YNOE-0)-9CZV[P M"8U+VSG>RE#V<',YFG#0 98 +BA'"(7&J)VJA*;+)4%+)T:]B-L&ZQETO*K6>DUY4)/&'P)_)J972\QR;]B[417CKX7T2\']UI]HV]4 F+E=IZY.X>! M2\?WL-#[@N(5]G" E]NN[((F M,_?+GL/()F&"OU/EU-V]_=Q_\CT4>G?TIMX'G_+G';3]SUP0=,;%?.R>.@__ MC@,Z3$ A[)N+JS,/VJ8'D(^K^'U9G)QGWK+'T/L%#-H2!YZO]VA^8>R=I22W MR-Z[!0S:(@>?O7=H/E7VOO.C;Y<$,4TW(O3-V]7+OYZ$?$-7"N/TJC'O-6]<"=@#Q4%-'(VGFD/3'!40#!JM;=_N/DH'4CJR]&+?Z3>U!#,%R"Y5@]]@%AU&J3C M(H\/.;MSA)&(V70[0[ *=,(NN@A0$_SO;P^XH:?^M^S+\G?Y DK(>7Y^?N,& MR E1B,ARNTA0$+UQ\?IMBJ$#&*FK(BOZ@TAT\6="UT+YH>O_QW4^3UY/#7/1#<;I_FV03TJ\+<[Y. M)\T:3O)I)_^>3_P?=(YU$$8E,/=\\.'=NX]OV1+8M?E5SZ*][7K*5?G=WOA] M2Y)T:CH!ISRVH(V%,MDBGXXNRF0+H 9^-Q'"=P C]&X#)[QQUJASM)X630=U&.3782<"M::_>"\+KIDN'W1=-TD-%_5?([!B)''%=^ MLR"&12Y)78CA"K26R" L#5_ZU;)PXS)-"8?VF#DW0 GQ6/G=IN@1$'V'R,I* M@=\'M'63;6DB"@-W1$0G"#IS\I6J;%N4;Q6N8;!Z\2\N#F/Z3KL(TC$HNZ$E M^^/P.WVA(>_75S%)^G\AU+:&G'C]Z?YS_+6#)+AU@E]N_>E>TNZ-]:=?7/WI M7@*VQ_K3-;+%L=/DP+'^=-L;>*P_7<]-8*P_#9H5Q_K3DH$& M_4PP9Z6Q_O18?WJL/STPMGTI]:?[SY[3+K).B.7&^M-]Q.ATRJ!C_>FQ_G2/ M(3M]:7;&\M-C^>FQ_/00:W>-Y:'ZM/[U'QXJM/]^O5WRWFH/'E MHQK21^-[W5A]>JP^/5:?'JM/GP;/GT01W0;PC]6G!Z:('*M/P[BXC]6G ;!U M-_B$QJ7M'&]C]>E!BM^Q^O18?7JL/CU6GWZ9U:=[3;@P5I]N#>*Q^O2.@WM) M\V +E8!8N9UG[HNK/MU+MHCND0:-$>N@;JP^?P\@E,5:?'JM/M\BD@,HP MC=6GQ^K3I\3'8_7IL?KTZ?/UR5> '*M/C]6G3YB]Q^K3I\C,8_7IL?KTZ7/T MR=\]QNK38_5I4(Q=1Z$^5I^&Q[P=H140NX[5IW.%<:]9Z\;JT]J)0\;JTV/U MZ0'Q\EA]>JP^/5:?'JM/=UI]^HM#OJ$X77.3PM,_:Q:>SJ8;:T[SI?98<[JQ M-!AK3H\UI\V/D)=;065M-Z-;3H+9=?5U9./Y8:]#=7(/V7^4R0\<(@\M7RL+Q+?*5Y%V MP%=*A$$[3>J".>/$$Z[*6/?L^$QRUKA"5S31H%57OK,A% M(21F9!;8JRA*D'>>D+V*+84I*IIG=YYYPA.WQD"#UCN9LU(-#$'BE(:(4M8B MZTB(:G'4FXM M(/&$&+=^T=/N7M#:"QG+N[6*SI?'UG9Y^>1T1!;+)FNC?$A,KBJA+@T8;871 MVUS!B6FANF3V-M%^2@Q_%&MJ@^<-%W%B&C.;;&^(^2%Q?E,%CH5;3L,UG9@& MS^+=IR$A3FB;:)==[UH?"(CU^RT\U!L.3XAKCL7>R]/6PO0)\7RM M,NB=\'RME9R">M%F269]3)\0SQM?Q?K>"FTN\!0TD;WOD#8) &WCM*/YZB5) MIV2^4U D]EZD7()/:%S:SO%6AK*'F\O1A(,.W@5P03E"*#1&[50EM,_3VHNX M;;">0<<2VQ+'#? -:!=T5K.]&&HAX/B>YC[AFM$]8? E\&M>U1V3_"O63G3E MZ'L1+[T\2(NH!,3*[3QS=PX#^QH3W:HU>-/URY[#2!*A1!HT1JR#.O.R4UW6 MIA/-W"][#B.=A G^3I53=_?V<__)]U#H]57GEC_OH.U_@(HG\K%[ZCQ<+E'= M)Q=79QZT30\@'U?Q^[(XN<>:S8H%#-H2!YZO3[YNLP#L_BHW*Q8P:(L=7Q@Z8T.]==11J,LN6YUX4*\?)0.)/7E MZ,4_4F]J".8+D%RKASY K#H-TG&1QX>W M!]S04_];]F7YNWP!)>0\/S^_<0/DA"A$9+E=)"B(WKAX_3;%T &,U%61%91" M)+KX,V$:5_K^(3Z[4*:_?:7S1.[)_>/?NXULV M,[LEO^I9DK==W;HJKML;OV_!D4[-BJP?%RL7M+%0M%SDPM%%T7(!U,"O(D+X M#F"$WFW@A#?.&IWGI#OI/*?MD)F*Z#=PCGCQ*XPR&O(2B1VJ84%>2UR5>I27I=@!D$@J9BMM $B M'SFLQ<%Q*V*MJS,Q91+*1Y37YB'BBL!:(T"0@US&TCB^^!!!)]_#,VY(OL(( M$'0=+9"O !%X\M&9FNZ_TA@0] ]MD+ ($T@BUK!HM*6_+ S<$;F=(.@L-$!J MZ&GQ]E/A&@:K%__BXC!&W^.+(!WCUU<16K(_#K\'F [WZZN8)/TK&FK;4-/_ MY-ONCID/HD/9Z[;-X/*Y(!PA'896M8\P0 KRVGC+E)]7(7T/)NG6G,+Z=BZ)W'J],/^B(R !ZOXOM%\'A>5L8BFW-6 M,.C0P@%P.@?E+X+9]YA7NE"">(::K7+0F\;V.]4,U>-FZ=1_O-6EO9#G;QV) M!FV/O9"-93DZH_WUO9#'-]PM]B+C0PS?<_#VF?'Z7H@" .X^,Z;8B]AGA(&_88ZA1UF1BY VZNSK-1-PL'KS3?H7$A214*'2'L)K#@FO.\HW9$= MIH6?[_[T G)[347?7D0N_%MJT8I_6IAAT0I]NM.Y9AGZ_UPS]WDV8!W[OIIRP.<< \#$ ? P 'P/ QP#P;@+ VWM6 M,=DMCT]QJ'V>4TBP=J M.U)+8\)!VW;5[YN.L-;>BUJ4MZ0N2K(@A?GB!H=T$[D)(?27^6)!WVF[UUI5 MTO4QX:!-FUPVZP-K@!0WA5TP)DPN\Y5%"5.Z(K> M@#7&&;313BJB:B #$$N9FS-N+B[0 3^'*=K-VH941 5N-.U M\Q<._W!(ZAM@J+3]H*FTS2:9Y+,,04V;/$:^YSMD.R<9%%F&_JO,1(CNG?1E MQJ"E+'#4>-=,JJEM=8J>I=2E']*STF>IB'=^*!*UK; U( 5N!P0O2A(A"NR> M-BP34$1OQ-$T]#+C.+T;SQ>A.Z:A$UQ^ M"[]9.'-$UH\.;[(%@"U1@KLYCGX%<.$\XIL2#NWQ2ZHV%-%%Q@/B5N"-H[OY89KIO!,HW]GF7/+-(I0 M'$DOHB8#0'A&J%FQ2#@3Z+K0I-_@F'F6N,A_8GM^-_\U#I>LRK:$/N;=(;P2 M]*AC#ALD?XR]6"](^VN50[.BDT5G92UP2@^]5@_! ?HBSP(GBN:+7+4Z)VEY M@9USX3UR$\JI/HIF%/O(.]OF[:*\H8A%&H\*8?^;& !H1US,!_./X3FI,OV/,7VS,44H0S-\C] MJJ_]M1\+[\J=3-.OEO%==]*@*2*ZYQ(+&4&>'U\ZKA^P R,S?Y]A0O S9969LZ&_Q%O! M,6HV1+]T;$UG9 8D< )?A3&BU\+XSHG1-,X.@HM0%(II-$*_Y&VLE*H%(\08 MR7VZY/FB4;CD1\UP23;?))UP@A?#"Y[](#<5>C_F:!(%DS9[91C<&6SX,H^&&(, MMAR#+<=@RS'8LO4 F2.Y(XMG$C2&$S#9MR@6800:4>4!4,+F0"2DG$GE](#A MV'B\KJR:"3.X4+[[@CT42!T;30: ($=5+"@GFA@VNV3,)0B3\5?A)HD5^9S% MS>$$@_8M,<4X@4=:J=24=0 B-U7LJJ(+#-E971ES?W9CY)W[3[Z'0H_I6*2R MTV0 "+)3S8HRPLF@@T7(3,K_C@,J.U*=J D119TA^(TV(Z (,EC$N_.C;Y<$ MH:*FTXB L@$@^(8V(Z(,.EB$W,D+%J902XP6.T)P*VU'?!:ALDNPCFYH1S:- M?G3.UQ#"1/I":4EKV^E%>X"!)SO?,0IHYCPV3^(H=D+F85#=E0(>-1L"PM7 M!N>980FBA;*D.)VZ,;W:QEM3\^2G>ME<=],-P#+)]^*4V!5E'4:K8#.KH)H8 MHTUOM.F--KW1IO?R$A,*+D=F(G-,,SBF&?3'-(.#23/(W=TJ+82JDST=@AXX MRB#7TWR_UWBOPWB?FU-5#E/GT1&[Z9FD0(=(O;1 "^^6)F\/0?&N3P(-@.QK M,ZY"^B5Z<+XS7=WWS$U\1M>\76#"Q'1DIL?X].ZH*DTVPR2=@GZD_TZR:2:E M>0:@P)C3*Z/##KQK'$6EQ/0O&/<6G2;Q*N4]R%1E?3"+FX.Y.XNYS,Y/6#$DC(G< 4#0%L(M7<5815(( MP+#\LF)9C)@M@HX>_",A?N3Y+EN+_#6EZ@7A0F="&R5 E@W!F"!_&>IL%GY3 M"+<[$WKPH;"L$>?=X23GNZ0]',5;C2-> A= @D+!6GW G+F*]E/22.=FD#] M4.HS>SDYP5D2T<==)$_L*V@+X?379+@B8030V"6'6 BHE'1:/>UIZ@P *Q)) M*10'J+,3PV1,6AC7N]9I"RH! U_:K]E]R.BZD?> *$"O__O[UC[6T<-_X5_8%-;[?H M]H&B@.UD%RERZ]1.KD"_%#J)=H15)(.2<^O^^I*4];+X%F6.]A8XX#86'S.< MX7!>Y'P.B_HUT_JQ'4-7X)]^>G_I"NS $819'/0@(=\I,.\H- $%YUV.WQ& M@C-$ 0$IJ&$*&J!FX#=\IAERE._B9V)>9'%247_X6JS,C6@ZR)5E@39XR].* MF+'[')_6.[J?ZA8R*\75X'"\EG8LT14YKM;$[Q&B@+V%_'.>Q\4:5PDRJ%A$ M]"5'%$NM)E># S&NW&ZQ/B^Y6:A)JGHTY]'V>#BDI\4>(Z:[2BIYJ+I L,O< M M+Z<$*/JE40>0QYFK9_R M*>=5W1,+/Y/>$,2@)6)DW1H@HGV@SD+[IHC[:5LW&^L4=M%!>_ M%BSR,)8]VG$@1"JOS"*6:X:+,?E]IW/AC'M,8273TN.PTH]* MQ$^-T.\&(3]BW#&ACRN@W=WW%'1?3*NJZRJ+L9D, .&%,C>J@ G6@*A=Y\-0 M\.G_!30=-H-0V=8-Y8:X^<]@>D $_N(+-4YIM2FS3*2/PTRD:CSRCV;(&>01 M/="R9M52W*(BPLE!E30D[3%B9Q4HNMGG;X3H204X^4<++_F#S+P/T[NLY%\O MY+: DYVCL=!TPW"Q<">^U(MPP_>_8&2IBB7LL^O),DD^P7\5O(3AU) M^LBPD4_32T3H-N5C"*_G,Y2[?51^-64O?TXT381ZAZA,A,S0/;9!11(?P_1< MB8TA%O-*7>IT@&"36M!4AA(@%996!F1/A3$ :\V[NMDH():\"P3#TX)<8#U='9K&&;A?QP^R-'HON>I62I^,WGU.6#3LR\- M $$-P0]5>6+H'W%.R%&>'E/ZH&P6TZC:@9X%RQ/E9TF$7ZOG[!1M(^S\"E\A MB,-WWG5)U^T))*1OP*!:].NB.(7>?Y9TG1-;DL D:0PA!&/ 88V)($$)D.+R MPVX 9S=H["?>4_$5%H)(N=4(,S,9K' $M!6%0H;\NXL6>_UNO7L^([A$NQRC M110=7X\I]?+?H@-&45(%]S(:WL%E\C_VI^DQZ')FGW)\Q ;2.DM=KM/\.=(' M+X+DP@^0N/!WQ'^[$F$O3&@RL4\/CV=.-%DF0.S81:GQT*R.&"/AXQOR+CXS M#QRQ@!S!F1"/94=0ONW4>7C,"T:0.^KE*^A5E(>DL"&SR> 0;%T=+M?E !/< MH?/*ESR+S/=ZMY?/=)4IMWL7Q_E0<9I-;S<^V'T_9'H#;OB>=K\)#UR9GA^O MM].OD,W+B<@9.[K,QYA9N-422T";K _\A8$@V&R*/MX=3+:LRW^&D(OC7"@X M^G!U-CJ$HU6+V;6Y8*;':A\G3?M9UW84X M(WS0K+SVD^0FA;9E'7]<,"ND[<)+V$#1,7>[MDDB"DN>J MX.WKC^S-Q\?P1 62E#Z*/A R66UHI$#++YTVB&BV252BF+'0,UG78K-]EM)) MT0="&,:&3@JT_-+I7 Y;2I>+-A">1+&APP4:$%4*[2-W$/ASJ]4^0+BLX7J) M>E=1':O#,[Q /A)Q:5DQ1V/#/9G=<*&C9?+O$-H@EJO[2&L*=!^I-?,!_77X M+-!YX("-''2'GI7#1[0^RU/OBY9?QVBLJVM].K!)O#$F T!TKE@0NJ\JZJ/O M6[]OX9$Z07@-@;@]S+E51*LIKTH_K9\>MC>A^'KT10,(+@9';:JI51>OM:E^ M]T[\$26L9N*\YVY_E=-1WSM 7N$%O*#LBZG'J()0@,:6% M[:'IRKK$EJ $*$'NUH!(@K;05&]= @G0 40< 59WWP[D;$<%A;XK//Z=E"_= M+F9257]4:!J^_HX9,GNVOWAE#SP')OZR$XN9MH M@P[AB57?6^_ZM?0H?_%,4*[;PV(4G]>";6AGC2B@;=FMK"'8>_TF5R72G]UM ML#X6$ *&AQR75%_>5GHP38__C/(]#@\O272?[7+\RL*>1B'$#S_Q0HCU5$$] M%WM&N9TMZ$PWL[ BTUG944AO=6!"P=6Q*/-7A-E] T+UA^2M?F%4-[YH,ZB+ MC5O@LH,_^:O%G=:R;^ZTM)0+4XZS3=$69MC0GI!TFRM0GD#(JFA5[;0N*%R' MFZ*M9V^;%M2[)]A1/\E_\%'Y3.S'U1X+AWG3'05:+ ,B":V[)5F5DZ'U1 M ;FY+6$X0]V1DXLD('*UOIP*&0&MALU@.#'=$6J(H7^CG @ 6@$6A^:YNQ_> M#PWO_G S,*Q[ &^2XJO,8!8UOH)QM0FS/:_FT,4W.(:N?&%K ZH#^O4-5C8Y M-P%A\!6 43K@@-X:3IA$H%C%G\EZO!Y?A>MX\=VW"KV0%Y!ZSY?I[Y_E M:8FRZ.4UQ%\EV6;J;G!RS]0B0A\K:,2JH9.FG*F[ 4D]TV5&.5P\XCP^1B55WA3Y:+(N$-+1=!FQ3R@95KZ)-&"\R]IV:@'8]O @^P0& MX"C9UR($C#K#ZG=*#?H$KJZB!L])Z=-%R7,1XN/AD"8(#T"42CEE+Y"";LAZ M/:>I"B?/A&)/ZM"ZD$P,5PDPJ'Z/!>&W)$)%)^Z_/-4(223AV$$]"$N!$T9? M6([%>5YL4,,N%;EC!P4BE=ULD3&\O&02Q[(:#VPNC M/#RG6/?_()RKEYW7"D)PR/&J\]"B=)%?@CWZ+TN!7M=(,BYD=3LX>,_]%8G*+B__UO0S,428MO9@GHZ7T$[19A! ML48-OKSXG47_*V_7%KHTS7^C=;;HD;)!!3E)R#DB=WGI=O8?'+0F9'=?ZZ+K M]P"50RFUV/2Z K'+S#A7GXXP/&@-:)]RO,(H3M@C^%+WF;P+!"/-A#5[3]=) M,8-#*':Y?H,BE+PIGQC0Z =!\W%!,@%ZU\\8T#T!1":'Y1C7MT)&(5MG)1B> MES.T57[.WQA8]YF,PAQ0DJ@_J)<1[%#_E-!>!_'Z^[V]%;^%8$,[QJ]!?N *S MX8=;1--0R%<[D[?;'8*S^"I4[R)MY=SZ^Q^JE3[[=/[Q?U!+ P04 " "K M@EQ6%4B"W&;Q ="1 %0 &-L;F4M,C R,C$R,S%?;&%B+GAM;.R]>7/D M.)8G^/^:[7? UK9-19JY(C,BJ[HGJ[MGS'5%JT8A:25EYO2FK97!2;@+E732 MDZ3KR$^_.'B [@0)@@<>56W671ER!][E[_UP/3S\V_]\W0;HF<0)C<)__\.G MC]_] 9'0BWP:;O[]#_OD!"<>I7_XG__C__P__NW_.CGYWZ?WU\B/O/V6A"GR M8H)3XJ,7FCZAQVBWPR'Z2N*8!@$ZC:F_(0A]^N[CYX_???P3.CG):)SBA/6) M0B2(??[XJ?CF+*,7A7]!G[_]_-^__?S=Y^_1#W_Y[O-?/O^ [KX6#;\R^=:T MM65 PU__PO]GQ5@BIFB8_.4UH?_^AZX"SE9\]A23=;V401Q_R_M_ M&Y(-_SVYFC]P-3_],U?S_\X^?HQ2'%SC%0G^@'CS'^^OM%K_4"&H]A2*&5GK MV^DT8^%$[#13>D+4S$HIP/KB^CJ-MO:B2753SY=^"E<5OF^M2420F2;2/ M/=+I1U7EU]FZD)&UX-,3$I[\^-!!Z/]QGL]<<.BCBS"EZ1NZ"M=1O!4C^[]) M,<;TK5P"A>LC7I7QKJC>T!2PQ[4IF#N?KAU0/VP5M[=+*I31+X+V_^?&'QE( MDZN4;!,S,ZC-Y^671XHV^&;1=C[^>2SRL#[*Z2/!8$I'?604&_3/OIZ!(ZJ* M'#H>_PZXHU5$[.U8G-JA$PVB1JHNJ-SI,F) +,-PCX-[LHOBNLFJIMD, J1. ML<- 4=L #YA:47L[FZ2*)-DI83C&84+Y0-#J>35-9^!].@6/H/J@'7 OU(K; M'_8*RM-[8[$1WM?I(L6]3[B!-V-YEP MH]^(P75)$P\'_TEP?,D^:5H5'K><08!IU#L,L8-FP(-,)VUO-Y2$$:>,!&EW M@>9.QQ&"36Y&7M* W.RW*Q+7Z%W3!'!XZ13*X^KP>Z !I173ULNR76=.$4F2 MDWG7/=E0OI$>IC=X6S=-TC0#[V7UBE4]K=H&M+=I1.WI<255Q,E.C]L.E1LM MI*Y"+XK98D=LB3ZD;&)V%NW#-'X[BWQ]A+7U A]P1FI7XZ^Q"^AP-).\IP-7 MF"R08(.B&&6L$.6.8F^/7A/;E&UZL.:QJ"]MTWF MGG[+R*,J_:EG-4O?9U9+LO]J@-0U!.V>3O#T=,Z.Y MR/^!.'5T&TZ'HL?*?>Y@B,_S=,S/IH[Y>6:.^7EN9!VSFXIT[DH7RT6!;E'*9VU+LH27'P_])=X_I>TW@N3EJK9*V+ M5EK.P4'K!1[*/25UQ,A/M5[GH+V,"=:XX\'7@!VP3I$B3UWY#JB3U8IHZU9B M).;4IO(B?K,MN'N*0OWA4TT3P-ZD4RCWJ,/O@7J55DQ;SQ($D: XW3;- _'V M,7/I3Y]7CS2MO>I0TP2P=^D4RKWK\'N@WJ45T]:[!!44K=&GSQ]6WZ"<_@0N M]AAC?F'YX6V[BNI4/?P>L'/5JI)[5N5+H&Y5+Z.U3TEJ2)*;$*TN7KTG)C+1 M')5KF@%VK";%#I%+;0/4S1I%M?6VG"C*J4Y[FOPS"8+_%48OX0/!"1NC_:LD MV3>:29SSS4G)W_R*Z>/<@9(IC'6-<6=%"VB-P[<[&@SF\FX=QO)[TT M$9_AE&RB^$UKA,-6X)VR5JWCVQ-%$] N6"_I ',,F M;5_BZ"5].HNV.QSJ1R==:_"AU:AF-<1JFX(.M6:)>_IE3AQ)ZB@C[RKV(.@Z M0C!>>>MXN?7 M]RBCC13BB%.?;LKU1(*@;7@X: 38%?5*'!/KMAX MF\?1=LMO9D;>KP]/F)GK=I_R\NT\<4"_=]?<"7R(F2A]L)WS M5?! @LD"239(X>-LBQF [N@##5$B/OYFLJ"^VZ\"ZET&$=;O.%?;@ _9&I6J M$:HT !V0=7+V]$%)$@F:KF)M8K5&")UL-JO)6:M^"SA<:M3( T7Y"FB(U$EH MZT7YZF2B++2,W26-MU>^7K7B>_@N5%7EP(GDE[#=Z$#&OH[$R:&K\^E\*7\T M2:^AT@*^/QVJ<^!1^=>P?>I(RKY>E1.<;L5'PC3&P57HD]?_1?3[)L?M +M8 MHVH'2[EJ(Z#NUBQKWT6+)(L$7<0(.UNA.=)OC-ND,G.C+*RIKZCDYQCJ%\?:%9O5GPH?? PZR6E6*%8KZ)=!@JI?1 M>G624ZL]T!T_9*;4IG-@K'&R$FSVRX"+?K M2QKBT*,,"2+YYH?FN-QUZ0]UJEM-!=_/GJAL[[%''QTF%5_5* MJ3%5;0$XGC2"6B\,!+F&^=$T832*5@[C)]L3- JCX[:SB":-BL=!== 0?&SI MY.WGC(OB1C:,6!M:RUP[+*C_Q2;VO" D(J ^??[^DP@J_LG?SG#RQ/__XK<] M?<8!8Y+<$R8U]5+B\R^6H5_]0&E9?^U\2+I @W5PT_' 'HRH8Q#PLUWCNN22 MX76T#BE&EL$&^U^D4%^@DK'\DLER]%FE@^9._6AX^E\F' :QH=G1XV8A)76$ MF=F\#/A%F9$HY!MP<6E)WF4C>"$SUA$+5%"EE'FRTC*TCU"DZS M=O0\_F ?@RJ/,*!8!>2&I/4S6,,NP /11.'*@K*A/># -!+;>GF9$4!4!5)9/%W 01"^8Q1G_XY\^+3Y_]VK]:/O/RT0 YU/HLGAIY\7?/*Q(Z(65] _8=0& &_3)Q*71DQ: MX:^Q W#P:U=6A3Y]:\# 9R"T;50(T@KF)1! ;W1]2PAP,T/A$Z^0D7UCFFEL M<- $>!#6*:2&G?H]X$"K%=.ZM$E.3(24FT@:1Z%I=R)&T45N*E"=1I.@P%U, M=ICZ%Z\[$B9D&?H"G"KG"AI3F/4$CAD=U%>AQ* ;8(3I(KVM;V<\4,9$3%/E MN'=PAN8&DZ8T 9%,Y#YA)&R0[Q9B((?;)L>+\(.Y-6SG$J##^B&(@!M6I;/& M^)EF*C"L1MD!@WM$"79/-T_I[?I'AI%<)-U:J:4/<-PP4KFR M@&_J !A7S.2V7M;FU)$@OT""P4FT/F$LY+#O:"D_D=H!)X_B7.L]G_:X"^2[ M.&*2I6]W3*^4S7#XJ>B.'XBP?\MK%:3.'LLUL^?2\_;;?8!3XI^374P\*M(K M6,_EEA]P_EZ7;3$I8^"0,IWQJ\N2L;D"!K<)E;=?$4@1%T@(*18$A9@.=VAF M8+IK9JL%VF6""LN1TG)CG1>U3@)G8#DYLPRZVF^2,:J:MW/#<+5Q/=K0'/AX MT*:HBN*ZMH"QMU5D6^<]2.1C&%G0=@.5HVEZ'84;F;H"+(6,"\83=?*SZYLH M)0D#J>L(A]53\M;XM20%/+;[&$B->QLZ@#&AESK]HTC)*Q.CW>'QLAOX<&(4 MP40Y;U8VHH/"7CC;)70U%5!^KZMPN5[3@$V'2/*P7R74ISBFS$Y)$GGB4V:Q MOT8T3']BS??LAVHXK>M#$SCP#&*RPQ-R:X* H6@8O?H<6>=(1$,1?$O_661Z MI1$JQ5D@5: %*D5:B$Y"*I2+Y>XL'XPE)8017B:1.DJB^1)%_@L-=.92O@:. M)8>*J+"0?P#!U,4!U_&WO!S@(.XEO/P;D3(I,$L8'?2@XH9S5T1,E4PV1TUJA8>(^ M54[*NTP<:8Q*0 ^0E65.,Z1 8PR!P(.6U=DRM21@7;V'8;"-<4K MM@+@LV\VUQ?/1CU%@<\0DI^#I&\M-5,Z= <>3ET-4=GV,^P+."0[JV"]O5E7KUZD[9E&:0X[!!VOYG9)QJ&8-?<;J/ M:[=2^ZGY@U0S)!N>ZO+8-CD>1662L %S*^]>^WN"7FCZQ'>00X+>"([='@8. MJ6G^8RI)!#XC[P1PU 2H'&#?FI&GI0MP"#)16,6BIO: 00% M?^8L)D?65=DQ&;]=UZ HTY"_6+-PG,ND%_=:"C%M9#I=C3Y@O+F@+D?B%#,<*\Y5-=GGH> M2TG81S$?>CY.^ZC 1!8JV92[#CF0\<<#I D$+P "5QP/B$ M%B[\M2O7G" >*HQPEP8SI)F!.5J3O_=K&5&6\1X[1I.GMY@?!/YJ#%T1&E4 M4I?G,*O[PAJ!A\IV*.\)C)WW8),&,'9!@;I<@(GP9QPML^HFA:ZPDAU:<:B] M%W! ,E2[->MA%A!E*OGPN0^NRYZ,K7DM6,TB!Z(UQ$WZ 0]R8]4-DB%F$>CF MLH^1$N$ZV,?7OC;\YPPW:%D7L:YCM MF 99T8IU%&^%3(@7XL,TY/Z>1F(&BXYGZS4;N#A-8[K:IW6[N&_N]W!',F+M M-F[)"^)&[DB6T*SKH&[PBH<5E,VG]OE24P>@H&JN[-$[8+6M(4^-VH6VGA.) M>CZ5[6#G4Z&QM2UW+ISOGY;\V[>0X8=BC3J:0Q? P58GY0#'+,Y/((;:]G,< M,F?1=DME/;)EZ)]%(5^]D-#3AU!S#^ A9:"N&F(-S0&'G(G4UH>!)6UQ?;]" MW!E2=&G/Q^5:9HD=(^+-%R%V<'0G9Q6+Y5UUF/$!WXF/C,J MDV)S%3+#DJ2MR,'@3( #Q#A&53%E6 Z 86@D16U#N:[0R (5(J%,)K0\V)RH MBH5RN9S7>P!M7B($-_SL!E@K&B2 MUM8C"YJRQM "";(LY)-D3_Q1@O:9Q*NH]=G.$35-I*;_]-W'[[[[[A/?,T// MG,5']&G!/N'_CY(G'//B2_OT*8KI[\3_5Q1&^:=4&$>65]^G2_")SOB\=WYP,TF_-+W*9_4X. .4_\J/,,[FN) ^6$T/YU11^"(8:Y\ MY?II:R_ J-)!>.N;)P4+Q'GP>OP9EP52,5U^76U*/Z1]4,.@(/<7/EJP^MM?4"'.(=A+=/7) L4,X#?5"X MH(R-HS+K$^BO*NM+FJXJ1.1RB$-#AF*[F#R1,&$S"GDW]SI*>-WUV_4C?M5! M8FTBP'-2:ZD ,![::#!$;\B2[PC&[,HX^<*;?R"<:V(R9<7:U"'%I M(/E0D5N6:3Q$ 1W:#L$/NYA]MW=]A=VDW(^B<:7F8 M/2G6^1DG-VD1(^@JLR/. H)#=!&2>/.&+O9ZBL5!-,^ PI%-,!:'#-H A2"OJJ "D.3MT@TB#F^! .YJ?C-(0)?EK MBN,D,AM,E@;75H.^8;T1@,R+;(Z$1SUOA@]\PQIQ^,P/P" [L() ,CU&0; = MB6GD7X3^^"D>_9%/GABM<,#OLHYHCH<4Q^D,#')*-C0,Q[;)1!E TW5Z^?@ MKM8?#@T!9FG2]J27QI@&W8"/X*:*=WG"#O"H:RSZ -[5?I>A_D-<#OB4?HLT$-_(XT@(>[E4DJ1RA=" & M CL]K$\'*@O0E1]=5OJ%4->:;CYEI9U1A"\V199)X:6;"F MTZQP0*>T/OX/>\PF[K6"#Q;OD@,J64"(\1'5SF*[3-86P2V3L>%$M$RG[V"K MHL,,([FJ;%L4R]8SB^ #H8>.WA%O7UA%[N#J9E&;79: &+&WY>6-#H:J]IIA M[-:HW1; 2I>917&=Y$.'\JW^6I^[>!Y'\2RHU6M/KB-;N;[1<T(C0%Y=*V8P7%HW]YA/O)LLJAN:SR.^!U]75N,: MR%IZ H7AK:*/E&Y<0NM;SRUB]8MG3=,Y1>I Z\BZ*!VU9(%1^MA8VE;SP9H" M<\KD!V MOO4QAFUVR[H@W%!7 MT=Y7DSA5_)3]5?HH^^-O=W'D[[WT-GX@\3/UR/*5'E8_;F@&U"O;%./NJ&L# MT ];1;7?+A9$19IG1I?Y(*,\N?^)C%8I07(>;3$]?/6EK2U\3]2K>.".QPUA M^V2#O(,ZIJ0]H&MV.I44 GT5M>&TASO5-D!=LE&EZOFBT@"@"S;+V=?U8O), MPOW1B<$TEUFERS=ZVV$;X-Y6JU+EAJC: +"WU7WG8O>2,%\F"6'_Y^N+OME1FD=4VIBG)G"[D($?VU;:] P2Q'\>E'-%+XPM MRODN4,$9Y:Q'*P-G"A.3&DG>B=0,SX.H;5#0Q:%W.#KW2,2J\N)U1\*D=6;2 MT!PX%K8I6CWKJ&\+&-5:1;;?[T^R5ZERTL[G,*/I6KXU3C+2;J8U7,';]9@(.YHX*V#IZR09Q/EGU>,2&JH)9LVZ)](H.$76.:7\@0XWI,GS%_4 J]X#C&KLJ@/!!1 M!.X+"=D*(V"XM_2W-*1\9L.%RU8RVG,0P\[ <:&;$:HG5B8] >-"1P7LS[@$ MFP7*&(DQO\HJ7\8[*B8YL1TVBAUPA943&#A7EAGLWP$152.9%935AL9RAEV! M0T 7 Z@ 8-(/0Q772T5>XDO(H=^_)A*HT=ZEL"#[(&]=0XJVD& M.-2:I.U_T.P'#.I^0!-0\8*0"*3X]/G[ M3P(M^"=_RPNP9T!X$X4%SP-M#9H#Q0U313EXM+5UC"!^Y.WY39VZ-9&QZ/;7 MA;)'AC+B"Z22'R7ZZA#S7>EIN'$XGC6/\.6X MZ5S@I4'RWAXH:4, EW>AI78/8C)5Y=S%S4J(/YVK:B7U;#Y9:.T$%(:Z*5U9 M*C7V@+QJ,A/<>GTA7EY6Z1"XR$%+1\"!W4W^G@40LD0!<0\A>VI4\D(* MLS'G_4VA/HTE.'UI /G $MI* ]"Q#&"*=-,Z0E ZPK1V,-AF@F^)248%GC%S M&\N.Q@,#Q,80E^OR]%.R;]$_L;X4U,1.&H!=KTLE&/W44U@3*4#\VRD&7* M%\P>H[]&-$Q_8G+NCRJ\V]( .DKT,DFQ/]F5 /1=2VM]AAA+;D.D8_A14_#XJY>X)W8RPGDJ#_J0 MT1[XW*[C[LW("K-HY#?YY0$EBU1!W"6.#:^IS(_DBO9(6.H-/G=QQ)1IR*^N M- .,L0U ML=7,D+(5!>>"#J]K4 =%9P'!(;H(2;QY0Y=[$B3H+(IW M']W,0-^CT@:SU>'5[GV?L3>.7N"8ORR9Y"]@MQ01;6@.'%W;%%6!5M<6,.:V MBFSKICGA\O7VL>N!&D3B:-IVQJ+R-7N9@="!FDTPE#6=$1 =2CPD%&6T88#14(IF=( #TM#:P@6E MGPG=/#$1E\Q*>$-N]OR5N-OUT8O7+:L="S+ 8 >@,LSZH".B.%P)3FN7N3HRBG:<12=(+_>):9Y M/23%J;A]?+N6AY/+T#^+MKN8/)&0/V&6?=J\TNU.!3BB6IJE\K!(-Q* $=56 M$]O@*?AQ#*TPRC,Y] O::8-&UH_A(D8AK^6R?*6Z;**V/G,)B":5:]V_KL,< MG+U1;NLM;7D+N:3*7)G1=>/&!QJ>1UM,=6_$Z-H"=]M&%2NG+G4- ;MIL[Q# MN2?Z11)VXY\R,>\KX7,UC1D.F@#WQCJ%*M>#E.\!^UZMF+8N9YJE-TU:<&T. M=*,'MG0![I$F"E=RB!O: _98([&MD[[J;S\TUSF;KG!SS4R=)Z#>$#:=?\2O M=R2FO/BA%Q.FS3F1_VU9[PU"&'AH#&>\HR+1O:@"#K,!E>M7=+EVT9C?0.5) MFFQAR2^TNSX8!6,PKV*P2EZY*%W-#9;B5ZO34DW-N2;=+Z.8T$UXMH_93,-[ M>XQQF#!EY;-^XJ] U.]8^G_?RS).%Z_9M>(K_N[O19BR>:Q2T34WYL'OX%00 MH/CG_LKF-]FP]B=<,$T7%"?Y\84R\ "<)75,O>U>S MD$O4NA3U,+,BRNS;M=0.>9EZ*"TU4KLN!/'ZUM(:"?))PK[D=R9%8[)>$T^\ M88P31%AT1%OJH2?B;XB0! L0+*O&\Z?K(2L414;CDOT"%;"=LQ#OAM:D7%>"5H_KDF K.K#^&;&T6T-_9 MI.)@ZH*/+(@2Q<"S1,X>J/@^$,\6S6:.5%.BT-C3M=;WEJ>P0_9,<=M&C+.7 MF:?SA0[:3P)_-5KG&A=U[+(R=CW*=@W/!3BHCF16%7\'9@$8JL?2U/I UPS/ MP56";!L*8-O9MG8AA,UY"/ORH">C3G\2-[OQ[J?'L#;B)YIOK\?<>QUK%@]C MB_R_?J%9;(M/N".^X+LYH+9MBMTPYD5)93>,)QK435YDKE_'E6$/-D!'X+$- M:[)U9,L#\-IE-%5'!.#CS?#*7KE8VN@6-"Y+C8*S]<%N>7*T3XZ.]LE=X:ER M TJ\!_H4!3ZSMTR7-[\;U]@7./)U,H'F'IR^(V",ZB;_('?>5#Y_1-FE#,=W MWL[$!58A66,^?%T[X*ZM5>U@0[':"+#+ZF7ML=DDKB]SDD[<;^G[XAEQ'-QA MZE^%9WA'4QPTNF);'^!N::2RZJ*-'0"[JYG\) M?]";^'EUO48/UC8&[KK-2JH^6]\2L+.V"&SMI9ZWW^X#D9!Z3M;4.WYK;AJ< M+>70+1B:,;=#?^!.W-D4%2PV[0S8U;OK,(3WMR[!7;V06KE_+P;NHR"X MC.(7'.OJ%W>G CQ&+,UR\-)J%Q* X\56$]NHR?FA#SG';\2ET]K5(V>,,LZ. M;KL!MH^C724FR%62[(E_OH]Y^H"XZO<3#O;DAKR(;_3E9,SZ L>/3B:H[BH9 M= 2,%=WDM]]58ER09(,D'R09+9!@Q3-R7F2#D=YH;P.%:0S!R6#FC7QWS7.] MEZ%165:ALPS\X\[SC'R-$0Q"_Z#G_&)?I\ 8P2]Y@8W^H4VA"W\(!7ZG\@99 M>9)*=VC0>SH(O"<[9L\G)MXQ]#<9JZ7?'(#/1/4CS&OJ!!WNC&3OAW0*B]JY MCJOGB,?7OR3>-K^9$-5'U?@L2E*>4!&7FL.8UFFTENAK8:ZBXXQ1K:J\*:S) M7C/%M0/A1P,VR0M$D M3$2*[#WY;4\3FI('$C]3CTB+W1,OVH2"2M,,< *VP*%V*L-74PO&Y0D8YB=3 MW3[!H2S!PJ9$!_D.?,<[DS(;+DZ$H$B5=($*65$F;#;$($5<-R@+WOYB&,B, MZBGL![R.M]Q1+W\4EOAW^(V;8QG'3&"1-)B?=&1%+A+V-Z])]4S.6*?-T<1S M*)I @7)0DQ77W_H2A'Z=;3#]>I:(8_,/H6@S-/!CWZL+R[ M.ON&WXCBE>3RH)83);8\Y)]C?I"(]J&?/RB:Q>E.JH=PJ=_$Y=O+PQ+FA3D80)9% MJ>79=[XYKAE_>Q$$.D(,9ZSVXN@FU !/?P=0:N#"ZBHF,?9*D?4\V267P,V$ MU:'%"L.P43)Z"9FD3W3'_TC<%J)7[M"3I,HA>$O-K4W5=@ .+B<*:2U)' M[0&#@Y'8PSP#QL@C0=_U1:@;DG)A[N+HF?K$/WW[D4T!KL+;'8G9W#K<+'D= M87%?\8RA WW[+/LRRAL\_K!B ./CV&-6!F$!Z$,..8&5M!Z<":I#,I<$+1Z M0Q^X+&R\^085XJ!2G@4J)4*E2,Y?80!B46'-M8 X,:^)"A/B0@ WS]57MN#X M_EGHT8!7ORKK=#Q&AB9L <"16 &'PS$-K-W&'X@/8*@<5=V!MNL+L41MO,I% M%_YU1XAUCJ5S,'E:5\_BG_-\>M_9.L?9@&*S9V!=62-@P#'QJ81/-N[PRG-4 M9XEI]IB*TP#U#%BW<:%K#!0?S92L["C5M@0\66L1N%?>>TW*@Z.4L9&4U*0@ M(/+*_WVT$=YCQL*7P#&^)RS4]V(S6W[@I3_3].F,3;/8+"\N:C N.3@PJ30E M?OL0 QJIPQBIF-584X(^P^FO6+\\@P6+C;P@*G]TQ8N"@'B\ ('8?/$R"18R MG8"+QM8-0EC9@ =8LL[JKK(V;*' 1L6MO&6T"NA&!N J*PZZ)K%(W&6+BRWE M8;J)(A_Q&G=9NA5;@>0\)\Y$?/ARE<7-WU&%OYLR>>NL5S%=:8QNB9I^;R<=4O M>+#ODC06LPHW,'7C4 M=S5$Y0C"L"]@'.BL0H^9:L&(Q\(Y6:5%>=WJ[OHOY&4+Z=L=T3GFZUVZK+ZAOW!DX0'0S@@H/9CT! M@T-'!6Q#X7""0)-=E!3Y[SE3)+BB@NV8DX?'-IB8R#*O/(CQCU-GF0N'94W6!>"&//C6#D@49H C"SA"&*JM D)+%\#Q;RJY MK3OG]/.4;<8A#VCT(6/BJ"[59*I3J7J*7\>J =#V*/O8JCYR =@J4G(9 M^T00+BJI9*-L@N*<:9;?]'?.$SU+IA,G'$UBAQR+*URD[H(/RA@YR"":5/^X M1O^?@#RA4\Q!LS)>+7<#.Q$ BH#VQFA^,T?7&_ ,S4*)@5^"*9=L&4/GU^HL;%R]\ZM?(GXC\8Y>K-?941#G]]%HAR"N]IE=$->H MW!S$2H=9!7&=W ,'L<("3A /J[?+6Y3'NMW%A!?>S'=:LG7%,I1O@HKM8O- M-B0VNPCO8J3FT#>A-"M,Z*30P&"1\2XV9OFX*-^7E7SA(,@D5LK-4>P*E?,$ M7&L/U_L"XFSJ.EN('-:_L.D_.V!I,87AID"U\ZS@HTV'(1'C2MT2$/S0=;D* M!K> M(11+YHP/E" ?6OU"SUV]GHXBNN[>%: M9QD=:,X*>BQ5&WZ.PJ50UR+*3H:R8H&W5IG8@+FE@@-+B3T.X-7B-3;M1 X M'G4WAEUE=\ 88Z'$A!7:W21Q3FP3HR*_D,!"WOX9Z6F)[L3G"3*61C0 H(Z4 MYP=.M@J.!%R%./-]6F)JBQX^+4$+$[I^6B)[N8\_[>K]MJ!"AE. MUE%\PDL1NCI,GMP\V8OT";]@D#Q%<7K"<'"K7 QV,WMB(.L1XB?BA3VF-EMI M?L4IU_SM=JVWB&!3O0A44#P4"[#@(G[H94_ITEQ\S41;Q8%0O58 MJWJ_E]R*6="9?$N"1B%#+UGLLCF [2@ C>4>YE ?<^O0'?K%?TMM^I0 $(<< M-.1[?CRW._(H#T>9S9+R[PLQBLDS'Q,/ R01%95YT0 6/>N\LC-OR=\OR2;> M\@639.(J A,;M;I".ZN:[R$SW[C0:OHDW*1FR0>8S!*[BIF*-=F(P,OWMJ5" MQ+\AZ>WZ,7]OA_CB4?IL67J[?MBO$NI37/^2IB4=R"# M$EX6.V;LVY*[BY>AG!FI\*.*MWAL-F9%'2K^L^#O'<-8VRY]7Q2NQ\%5 MR Q,DO0J+ S4L$%O00

MW4!E*6)9.D;DH/('V-REG;KU$IQY"2Z]1+P7R>;>?*E$,PF&W&J0W'GQ?+%[ M>1OF.Z8-)PK=>@(%2@OURRT%HV[09ZX=M1AFKAKM4[&1P#?))7_YMH*00+]U M/O6&P#2FN2LM<%Y:X$ZU@+,C%1=V.#Q&*7Y^\# T=T8=GGU@&'#0HD)\^-!7>P9RR9'%WL^ M['.;U"6\0X*-XM'4,:[X="<^3[BQ-*(!%'6D/#^8LE5P) @KQ)GO%9^I+7IX MQ:<\K'=^Q4>9.N:/5]_&M!SX(92K_?]NCPO+HW$ MG;J8*-EQ7O:B9)&:3T/920 09B.O$(Y_C!$6 8DK 9FW$"#E[V.^E<^Y[$A, M(W_BW#K7)B_Y9PDR"I@+&= 2">-E6"LE^70##\2C'-(M&XJ^=;4 M 2C8FRO;>ABTAEZSK5WHH0]_Y,IM%%Q\)O$JLCCT&4-AN5(+DS3>PZBU=DU# MPH#M+"8^-8G6P_8S"M9:576Q6FD\DU"MEWD8QQ6TQ0F.H.Y^K36FLC%YCH)G M\9@6XR(FA+5:3Q*MZOS#)%J;V@./UE95U6C5-@8TR#S/''C5:S7= IU)W M%<5Q],+C=1_ZXMULJ/$;A9M'$F_YS&(9^F=RF=E:SK0CB3E%N:%!M('?TG\N M6&"JQD#PP-C)&INE9""@95KK'<[AA65D MQB;)7M^,2L,!.$&]>.7)\WN://$/S<]1Z_L!1Q=CU?5GJC6= ..(N>Q]+XOR M/2=QOEIE@O*/[\H]5,X8QKGKB 8IT8!4#>+N!-8\GUUCO$X$@$-!=V/8W28! M# X62DQX*P34Q;:Q;-)PL:WNFH<3V+A8KXF7WJXO7KTGIBFY9QA[&W(K\?_G M:>_/.."(=T_8M(=ZJ:R)Q29;U0^4EAKCC\,).!"-:%X5L49@ QC:QM36-MZE M3.(*2R85XF+QRAJQGN3J00'+_6Z@5[GPTEZD\D3:3Y32<7 CA(N_E1 M5/R>5@+ T.[($'UN[PX [0LD14!XPQ?KQW#N>#H_-[!5LHV#D*_LEDS8NP<;<1@OE,<&N!"/N0IQ *K48T MV$.*X_1]F&Q%-C0,LTY8T)*QFS)&;%D1;-V6H; @]YO7)J=!^W M AS(#<+:U[[G))&@B3C1!7^5Q$UPCJ=>*M3C-X,=Q9DLF-\69(>MP$=8K5K5 M\*HT 1U;]9+:>U[VK(8,JHO7?*,J2\2BOQ._>'MCD5?_&_\@V.#>QVBFV E3 M9.]"_=.?_V6!_ND[,5-F__%*LRSXS'G'7WE[)L%1P;/)(U;YP0P,5FT]HPBN M45,7R4K3F41TG<0#1?:9ZKC3%2IN'TS'T5Z%+UH-;.=1>QMO<$A_%S/JLRA, MHH#Z.'LK\HY)E]_ OEUG:2TX>&"?R-=T6Y;"0]$&C@B#FE#%CT$( T:;8?6S MC4Y5"E%=N)1##+2J)'P0+F1!I3 -BW3X47Q>K+7Y^[!T$](U]?AK#I['G_YA MR'S'Z'D,EA_):WH:Z"MY.A#C/6-#CQ]F,!BQD.&](DX?4S@%IU)P^4QU*3HJ M94>Y\.@7+CX2\CO:>$7A@KE/-R/5MJ M,47;+*=#]WD'1..LPK3O?$-BN.'!*";&'G4-=C'=&B2I6L3-4'FZ3WA]@>0L MVJ[8W,+DO:66+L QP$1A->Z;V@..=2.Q;=TY)XY4ZJY'N:\DWK H$H]A)U0J M'/KGXAU%^6IC&:K'G^L%\EU*T$%*R[*7UX94W? _ $Q5#P/E> LGIVU6MDKA?_]7J7BY"V]7Z7_K/T]@93 MM#M^3>?9Q4"3#L.'@W($[7ZU/JU!CB^EUMU!=;U\STI>RHE$6?'2? G?3@ X M3G0WAF8IW](;,%)8*#'(DEX4?>1!D\XCL<50>:/E8($$I7 TH M?!!S#"DARD1$4L9O8$TUP-K]X2F*TQ->[%K=Y'""L>^8G' (W+K8'0^=YB/W9S U26F\4\XV!,E MM:)E7M#2!3C\!P822VK5MSXDA0KV80N1UYZU1N&UK;^LS0F1L' MQ\8.,W/GX6!:Y\_.!Z_)U/Y*,"?N;OEZ+Y[VYLOYMN&GOB7P0&U0KWH=Y*@9 MX*!LDM;^3D-!T_5X\=B=.WNX!?KI9' MA3L^#+>,@B;]@(.'L>H'CX(W=P(,"N:R6[^$EW%8(,&C. T67%R/IUKUS8?1 MCB3F&@"&@V:7_G,,BS%0OSE"0 V+D]KEFAEB@7*65;.X>C-7KBQ"?^EY\1X' M;0O#YA[0L:!=W8,7Z@=36@9W1%JZ;4W<]Y&6E:Y),N%QOXE]3O*)! MQW- >VK G;^GF=3 L"0%.&CZ:F0;4#E?E#$N XOX2.$-:]!T:*U#PSA*/U@I M\X/6#!]-8^!XT:QD-1F@KB7@:&\1V/X@>I6"2I)9=5CUZ5O/RD];LE9JF\[& M4X?,F5@!6XB-J:F;MYE2)OY3%/A,5AZ><$PJ>O/BI?S#4R:XS^:$XH"[;;RQ( /=]RT- M4XF&CC0@QX>M*O;W!$J&1<2(*L+\BQ/>R$ZBOOV\''G(.X2UGNQ\ M+)I(:4?[=6?1=DN+.D.\B"\--R3TNES4ZTH#>#!;F:12;J0+ <#A;J>'=96- MDINL/J+R S2X79,-#K[BE /'H5E:TS -^P*/D$XFJ*19FG0$'!'=Y+?.A>!< M4,:F)A;V*USU27U[T!YJ(+:]OW+BB^S],((D?1#CQ:A:.XM2 M-D+M2)CDKYK=DY3*2VQ=UDX=* "/80MS'*R;3+L#CG ;+>QOJ^7$T2D)R9JZ MKUEZQW27FHL++G<1$Z:0,A>R0\:]/3G@P=+74)5T7$M:@,.HMTK6B;R2L7)Q MK!,5E55 M3- V!AST[3);OPB044:,M#SU!O%6WW@*WY 474>)HK"CN@H!3OF)?9R^/<:8 MS8L\D]?X#+H!CU53Q:OE%YK[ (Y<8]'MI[J" 1([*.:'&&W)SOKFP,._ M3=%*2J>F+># ;A79.@-1$D8%9=?#VJ&FYL.96<^9^;'A\&70;4;>/4K-\B-' M![6/,H4))'%QJ35C)P^XOY!H$^/=$_705;B.XJW81'8SJ:7)K_QH_T<6***6 MO<$[,FU]@$>\D<"ZRQ;'HC#+BX2N)4"7#V5QG<[(^_\;JQ^1GK_[/' M 5V_B7+JLOR"9J3JU!%H8'=7GH>U>2^ 06TAO/7L].(,/7A/Q-\'9($^?3[Y M[H<%*GB+65K)'14U2L88Y5H"()?R=MULFO8!KS\UP*$R@)GR^.E!"FA0#:'1 MH)&6?X"BM4'4@1ALG=LQ-]G5U5_:;68#3_QQ4YV8Q?S.P4O)5Z'ABK4T>@J-)=>0X@YKT<8X4?>>*9&.%&UC_?4.6_N._N M,C;(E^2)SQ\9_"UGBM8TX&?H'T>)^SKH=&.&G TZ004G!0)=+:\3)I8OG$4( M^&:PK&[J C3HNRA\L(S6M@@D=H\58TE\(?WZ#?V2_1?"JGD\W4]Q0A,^ MN[ECLND6IR31V.*H$?#PK%=*#YV M!4%X<3>RPLXOB&09"6=1DB:F0Z5I;^!AV=$,NDLA#5T!!W)7#7IR?GGSI3&IKA@469("#@JUA M5'3H2@,P3%BK8I\A_H+4Y66%)3S(F-P^_&FF,&5K[*4?[3B6:HWE*I]R1B:9 M*!/[F81[*X.RC1;!#_/= .4/TPCBBG.5D\&J4G>W$.@Q3HDU(;?=!C \GEF&XQT'7DXF: M7D#CO:/:#6<2AUWF=R"AU6"TTP@L.((YBAC3 ,HYA&3C^A#B*F1(PL@:KJ0: MF@,-;5-%JR5&Z]L"'IY;1;:OLID1AK>J&5]G1P^LQ/29 ?8S,=SJ;.P /"S; ME:V^M*)K#3@T#82V?X6D( TO/"?1&UV%21KORWL@_T'\C4S:85^[>\M+^P"H M64AWZ X\P+L:PNB1W/D$?V<5K$OO-#V."P\<)K<+@&=Q924_67+/# ::>P"/ M? -UCXM2UC8''-\F4O$V9JOR793@X'9] M'86;:S;1\)=,:=/D TM2P .ZCX$JRVL+.H AH)+Q[-O)CZ0F\Y@S'AXU!5G>GCI 1L9/R!1H:]8*.A-V4F!(%F60HK8B&/"[; MQ,@WC8&XLE4V,M'=_<0/@!&F]EUS8'C1INBM2_$SV=ZT"JR?2IC_D@ZO G!!$H[.DH^?)K& M+#K;>P$/4D.UFUY:FD_(FDINZ\3'KR[!B^"Q;0#D(:;+*"9T$Y[MXYB$7O6- MGM 7?P:RA*M9H/>A!QP">IM*!0=K8H!AH[].ML&4<48YZ^IS-WRZKW('AS70 M#!>4M2*=OY##UR$Q>>+/6#X3.?NIO<2N,6V'[L#AIZLA#JOEF/0%#"Z=5>A3 M+Z=@A"0G>-,31^;@,Q88#S;(LUO^+ZV%FGJ #_96=1M?92B;@P[I=JF'>X-A MD1WW9W_ "^BIC!&M54NX.4DH"F,7]U'E#"1]Y,\?M0WJ';H#C_.NAJ@<%!CV M!8P G57H70V=.;]R[3MCAGX1[-R#@!-[T(R5J_NDI=*7-*0I$8GLAVFQ'7&A M"Z790$1G\]2CA3&960!'=VV&B!G)-;MS<91P#A!/W)AI+>/&<].TK29\BG^^\ M)*FHNB4,T#KU:ND,'$:Z&:%^K=#4$S!8=%1@B(FT9(0D)Z2PRI#!^3H"KB4F M>#&W7OGC3PFYP5NR?*6'[V,-0 XH7 QEJ.-'<[O3 @@I@ZG4IZZK9+- G"CZ MA9.=+HATRIU'6TP/[\P:=0 <"&;*YJ[>W!JH,QL*/9R[2L)6#JNYC/\8I3CX MZ_-?(QJF/S%.^Y@LV>)6/$3RE6Q7)#[0V[P74-_LJ'9Q![^]"_0+^!TTL'^8 M8B??YI37[P5']->?T-\Y3_0LF4Y\K7X"M06+BY#$&\OS84UTGNXZAV9[%\AQ M::AP$90M[:%'I*GX X7C:G<4BPCG+">.RK%57^W^^M. D?BPO+PXNSA[^!A_ M##[JHZ^^&>2(:U"LB+*:-M CJTEDZY4YH_G?\';WKXPPDI31+Y+V.%L2VN"9 M2#N8&X[7-"17*=GJWMWN1 !H:-H;H]/F8]$;X *KAQ(C;[UQADAPA+H3"
\,)T_+T.?_X:9XQD%Q]F*>I&A(!'CPVQFE?H9@0@$P M,%@J,L2PR#F)# ;Q#X4G&,AP:!PO-X[X!REY.D:1>X:;,?52XFM,8@PE72C- M!D\ZFZ<>5(S)S )9NFMCOV\G.8E"#+PVZ8P@9CHK57 FVNZB4)A$9&3F,@C< M<8(U7W'\*TGYK_- O'TLGB)L0Y6V/L#QPTAE%2D:.P#&!#.Y;?VZI(Y*\F B M?5S=E<5'\A3%Z0F39RMN7V;K',?SAMOTB<3*RZ8W47I.$KH)>2WQ99*]/JH\ M2OJ0LF_$O\3],KF;%]]+$S*1,=QPLM_RU"F:VVWV:I&SFSPQ;6CZW5===K[[49P/Q@YBQ M'J1[D9X%S ZCX1"+NEP2E(G"/U.$0"DWU,_-OPGJ]! M8F9(UN F"N/\SU.J#+L ARD3A2ME&QK: P83 M(['[+S.5M>3@UYRLO#B_3?W(N-5>>#+L,ALOUBM<[\7'[6?AQ0UB#^#%1=V M/G>?!JBRD4V,H_:PLFH:\_<,$%2_: ML2G('?N=:))$\1M;3/*)D^X"@D$?H$[82>7B:D);!^CW%(SE'^@*D)+'AW:, M,8-4/M%-(Z1(@DI1^![,U!?V1K=)@ZK)N#L/G>@;W3L;1L__NQ2*OGZL6S>()(KE,/&&L84]#" ;@$@M4 M^U9VAV:+BKR_/$BE_#SY_]GW6 MO\SY. +W08S/YM>KZ+V97S'Z5O%W?J*,XQB[3\OL:M+R7*G#5QY;!+Z)L"KSM",N# ^77)J)#Q$G,XL*.X(54G@Y!VMW MMCAR "=3UKLXXL?<;W=,(_YN![^(ON/QU#8+->H(%!B[*Z_.%=M[ 9[^=1#> MULES%@LDF(BY1,'&>(/80C<_( @WEDK8,HW,BB+#YCY#ARO^(TJT!S MN[YF@CTRN2RBV9C,;"*\FV'JH]Z,QBR0H*,J0\1)R9+_=5U$#5#4F,I"Y9(A M?T27H&W%5!Q@4 $P6>W('>4/R02$$4'1*J#R\5W7$X>')QR34R:3?Q9M=R1, MA%1+GA&QD?F#IV]EFSO\QC];ON#8-WLTLS_]V0#60*:L1[*>Q&8><:L4\^P0 MNT:](,>ON=I%#+=W@1[''308-985.4[<+NL#]>P(:-O#32@#=6L MW(VH;PIXB=@FL?5=A>*Y/QC% Q_9FC=9DYA?Z9(36X8A2BEYI=0\7_8F]5\U M;MT,S )X5(QA4#64AJ0/./Y&47/(H$W&V*-9;O'O4?BSO/"MGPG6-P,:&&V* M%;.^FC;0YWI-(@\\PXM)P/XAYW>2;5$88.))W1A*9QIE1&$>9NCVA*];JJ,- M0AAH< ]OO$['$JU4 8]P RIGO9-I<-S=KZ5*N! MF4&&R-%U'B)I*)<-Y0=#.EA=H%)"WK&4$4DAD9 28.HJ./-7GIHKQRWRRO]- M1$:KF# ST]*0-2$HQ:]H14*RIFGQ%9M*\[O5B0:_"W)QH0W(;%AU:W69/;+7 M,3V_!^'9@'1?XW5)?&VG.@O8[:W@-H.C06>F5Y?<1&I8E M<17)0$,C$!-CQ5RBU!2;&N8%<<4P9L(/6Y$O.WDMW'3B$]AQ5[ Q*\FM6IZ$.*\'=E;(FEN.6>M"'K>_8M*2R>-W!>CW5-XICXS(!U+SIU+M7: MC=IL\,S*3+H"KQU(S0+%[#0:IBRLY"R 2_.^&CSLS'L,S,8U;-9JK)?10$;+E= ME(@S!S(+@K/!,EMCU<-95VJS0#1KI88(4I6Y +:+\428 0%QS:K7Z5\C2 MB->R59Y*VJO&55*!K1!,=WFS!M2O"?N0M)\U=N@+%'"L3%#>_33L"/TPLK,> MUAUC6]Q:SN^VUQD8I+(PVXY+ T&^D!.=TH (<:"W,1 M*;:"-/@N2@F3"P?!&RH,GY2&%PE:3_B97Y(BO#:9^COPI <]'B,/!]X^D _Z MLNX>WB>BK 6-\[RPEV@?^ IYK)C(,9S?DV<2[DG"?Y>+5S:$AC@XVR=IM)7E MP?E;RM=,3%\>LYZ^?2'1)L:[)\K47L9L_MQQ6CH"P]G ^UC&KH?YH;G- NY' M4WH(%,J$DZB22X<*\62>!7]I74B8)=\N>)%@54HDQ 0XJP9M^U@*MU!.3;)K M!1\XGG^SD!D;W/J!L'Z6E)L\12_R[I2H2[0I1$8,^[$3]+X*F2J,[-L-29>K M)(VQEVI^'$U3X(C9I*"*=77M *-4H[BV/EX072!&%OV2$W:$!J/JZ.IDHE#J M'K]\QP$&@@_IJ_!MT QSZ7:2WSMLM]Z<>&07*]Z#$?H[+ MAU;U4"XC%5O4"^?Q94X^* X%L MWUH4VN?;UOST/=U&2UP/S2"+JZ@=",LI/-7E6' [0!D_]WNF8!KKYDJDH M::,=)^YF:^$+3KY@]DO$S.X,1>Z*'Z& D]H(M^@.-.1M#:&.5Z9] 0]:G56P M?S8S>V4MI^O*[<5;XUN:\!*$QL[>W F^BQLH?>#8#3U@N[.)X-;UX6-, [;6 M=^*[MSQ,+T(2;][,_+:Q W"?;5=6]5=]:\"^:B"TK9\*TF- ;1*GBJNROTHW M97_\[9X_PURSDW/X'5#GJU6!^UGE"X N52]?KZ&:%S)G$_"O!/-G,.3NX<#[ M*2;.5 MPQ]]"=ZACZ#KX"K)3#01*@E:O_0DK-_I*0[K=;[6.=/@]8%>J525W MILJ70-VI7D9;A\JH3>=)^+79DPZ^A^Q)=:H4GJ1^"=63:F6T]B1)#=91P34- MR55*MIV/Q=2.0'VPN_)&YP1%+X!>:R'\2(? G!$2G!R=AK]_$QA<4)K "-=, M:V: _,RH8@-86/=C0M;[X)JN==E 9CWGBG;'ZAO!7=EMCGA7(_THT;Y DA/B MK( !WH VN,@>L.:/5 MU^5' JS[+W$ M>Q*(N[N/43OJ=>D-&ODZFZ%$/^.NX!&PNR8#H:#J\7F%\)C(<$@CQT@XG566 M6COP5,(C0[B P]D88YK;C,*%^87-#0?O*'Y;)@E-4E[Q599<)/XGS0+:M"]0 MV+0R0>6ZHTE'P)M W>3O$0492)9\4,D(Y9S<; )-8P.3A>S$US\O:4A3(J[H M7+$15=[1D257S"Z &A 'OC=C5%_";2M-V (L%!BB#([DEEV0:QDES\D"N16 MZ Q,,M6+#3H[G+Y]Q7^/XK, )TG#9=%N%(##AH4Y#EYL,.T.&#ALM.CQ8D-3 M:*S>D&"(!$>7%TP;C%*:Y 9OFR^;=J1U N2*/PN2)[I+&ZQ3-/8 'AH&Z:A T- ?L\"92VSIW3CO; M53;"VGD_6KFA]UZ O5)"_6+,P^S;M#/.SIJ87U)1!"3FU=;P1*M MW"[LJK[ZEL#]ET#H6T=EY$^R6@K0P^T7:3KEMM'AEV! M>W(7 QAN$EW/X Y2)_%'VDMU?PUI$BM\B2+_A0:!&*5H:059%P&._HQDJQ>3-N@)&@*X:6)>5+_CPD\K^T'/(:-5=<,\?6= $>RN>R##.#'V010 M)OLC::\JG*>/9&E6 R97'0G_2.+M[3K_^$![PRY 0[6+PD4>54M[Z E4IN); MKTD9.3[0>D?>NF K5?3'N_ _PZ_A^6/X'^P_#W_D3[%L<;J0+XF_XNTN( O6 MZM-__OGKI^_/_XAB_H1+PH^F^3_9L,:?;V%T.8\H).B-X)CU9G&'MHSE4R(? M+.=)6"DA(?+QV]2WS\DYB)^RT.Z/4D"A=TA#6:X/])*;Q[S*GNUQMHSN>'G)Y7E1B8!/U)->.G^ M_V0 S=_QWL=XCS!JXMBHVWYUB(7%P-).9 4!!Q836$\!A;?SP"4^ #S M^!(-8L.2UKN"H ,3V2-/1NC= ,ZA/M/BC)@:,?9S0)>A+,6"_4]S 17&N7O. M61NU]PS7D;LW0&, M:J1^^,(IO2MXJ2CD %TX_[F RR"V8C'_SW/!%M9V..-)8N\/6Q0C]<06UO9] M88NJD ML87UF@RU#V(K%_+_, %N6:V; 00'FD.*[0IE:<]E#387JU& MNN[#>7J'2;X+A+D,\X*>8#PT\O:NVZ$ M^SH9CI2;-,C*$@#7^N1X;>.9A%N]DG4Q5VTY@\#3"-S701=(*6!Q[2S'?60M M>Y:@T":T;[>13].WAQ>\6X9^7D$WSTO55PLU[@DT[BS45[+<3;K!3W;OI(5U MM= R1YT__$=#F=3.M[3X>\N8K>GD\U=>+@]*F$ B4=W+"SKGZMRUJ?9^V*(\Q,.]N0KP!B?X-RP?E%I5QT1]N \_A59 &2C3!AP$WHK'S2/.SUI;04\O=$3 F> M&"F2<)=;X.PWH4^8^*@TT?WZ. B9C&E,/$<$=I?@5 M>8(_GU SP$FB@._8;' 0\ LTO^TIBYNLNJ-7B(A"*2/O@#Z!2LXH8\T&0B>/$SNPT"7Q"=<8*Y9:"TLI?G:"F+^@#PR6 M_2@(<)RT>-[1T#<>9E_3W_9D37M"=CV5&2-V@UE, ;N&Q,SQNDFCJ> Z8#)0 M/P\9AM!!+E05H*_! ?08UC/"YX(Q;'@>PSZ&Z'Q=@\X51[,"Y-[;2>)O$2&Q;EZ\2EP_'"_)N4QQ@ MZ=QC/O63&*'$%FH-%/D%9U1EC23O;+X. A8F--+]U4VN^5B0<1V] MG.%X%84"[5(<^CCVNT&%$8G90(2Y0>JAH;W_K""A@SH#00'CB"3+;#Z0,86$ M 1-8Y?KL\F&$X,]6_8?[#<5.@S[FC7M"#O5NZA<1;M8->F!WU*+OQM+Q!ERY M\^8HB">RP/+R\6RL ?LNCOR]EV:+>,,A6M,)7YR$F?*[S+E8\EJP'A]D#_Q610F:NI^B9C[I'=[M@,@+/AK]1_Q31, M28B9@S^0^)EZI-NXVI$8Y"CN;:3Z<;@+)>BQWU^Q?N/V23YNE[P18XX4[BAC M#VE(=V&I;)!?H-O_AK>[?_V*$LEL2%BY39](7%7B09A0#Q[M72!#A*'"!1"T MM(<>[J;BV[JJH'\4L)*%H[B=1N418O%@A[[+&#[;0;K#*#S?87;4]2^@07+, M^0*D!*WKENH6!MV !FA7Q0V2M:YG4 K#6/01$IBN79?*&%WY7%7N8L7]W43> MQLOO];IYASJ3[)YLY;7K.Q*+V]@L/FY7 =T4Y;-X!;!'NF5-;M,T&0(@DJ15'*X4EI.)*I\KC- M0?V',><\P+%MFC0H@_<.DHU3K^&HOV>P''Q&,TB$.Y__@;)KLSD!SQ+[&/>= MP)X"6#H8<=%Z4T9X[0'51T?V<:(&D3(!!;E*#MN,@R0V:%@9-*@;=U1IT M$J \PSN:XH#^3OQ\[^\L2M(OL;YF;4L7X(!FHK *4DWM 0./D=C6%2!+XL6. M,>+D%T@P< ,-DZF?MMWMQVG;.JW9X5'N\V9D" MT)CM88ZR^FVG[M /KBVU&2'0%99(Y3EQR=M_3'LT5WIQ:)0#:,2*4?P&H[B< MZJAO\70;60YZ @51"_4-YC]JM_E-@VJE'P,4%#Z@)D6C&> 0 !H,,$W09_+P M"K)Y-H.H#7M#TK-]'+/!5F#'/0=I+25/IBA% M??:]!K#&$4^0=]YQC^ M.A5&P@#!CD%!P1 8$(QFC@(-PB@\ 8D(# ,M8'/&D:\H;#K.SS'"5;''&]G' MB6-^@=QV0!\A=H4\8*+VFN(5#6CZUGW.7M-UAE&L,T!;-!_VFUE4:\4?.KH+ M1N-.VPW>/YG6#$%&F1*(T_=";QM;S3S0.T?X7$-[_)B&,V"/H'0U@H$.VT7: MAA=M0KY1:&.S.B)SCG"M48Q#_HC"7#% K\B( WU^\ZWD"F>%/IEEO,(R06F9 MK& 5^Z_.,CWR&T2IK".U+EGB[&^(I;%Z-[(EGR-<\U%%."FI"6-WY7 M3%;Q]L\J%QBMI,39F\9"YBQ%$=%,:O[&H7D^ MH2%)DJ7WVYXF5%R7.GU3_FJZJVY!!NC8U-2;S#/CKV@ ,[U91[9=P)5'$J:)?.-WIO.^>[)B!GI@PRTU,Q!O= MAXJ>1_Q>3(U%NO0%[*>=39 [KW%'H![=7?X!W5Q2'O)%N=.[K"!X5BS5^6P?H2W5C^6T]]?0NKW2?(,$"93P6? WW MT5'Y/]=J.UESUOF9@#!N%QB+SNH?(Q.R3EY)D&T.SH*-.X$-"R[*5T, ML:T]H(^QY@K8.FS) 94LT&.$3@DJN$P[PKYGI9MW@B?5?%UJGD9H19"OT[P' M4(EDRKNCI0U.GN[PV_8XZ="X$V2@,E:Z *K6'M"!REP!ZY&5N@"V?JVY?QZS;1BL*4AAOY MKX3ZV8M.'0!=2V!^F-9BC+;)6'WO>>)#F:I1['"34WA7V%E1:#K$6"#. M&#"*OC^[#(BG QJG"Z8N4%ICG,$1-=L)N%T_QCA,9&%67BCI\,C0DL3\T+35 M("U8JNT_3R1M5V=XO,AXHMLU4KB*TF+CE%CMB*+_$#:Q0="Q#5.'G[O,,/S" MAV(8K\XP@Z/GPQ-FMKU*DGW]<:Y1K_EA9)W:+;"H=IDG$M9J,'R@2S9(\H& M=N]&;QM$&T'Y.A!+I/)4\$$?:)A],OZ*6E7P)QSL#Z_B=.PZ;RRK&* #H(E^ M\T>UJAHCA_@""7;0$.[=V* OV@UIB%;(6Z#G.D-TSIM-B/=Q$SU_ZQ,J4V;9 M/\I,6?;'WZ[)!@<7;,F=OM7<'*IO 134&M3AV%7S-< LUR8I;9U.T$.2X% 7 MA-H]2_*KO?U3\S5@GZI3)'D3K\S <__%IM5+R&9,3W1W1Y@9V8^_T54EZ-(?:(A:FT*]3V/<&>! 8:^# M]4@B."')"I6\%JC@ADIV;J[=3&>-4F?*;[HR3N@#3A#F14LXCZ.-CT$,8%"% M=#H3E*3XWK47;;=1B)(T\GY%T3Y-4@Z6_-%$QMIO,#XO9 IU'8%9B/K]G,4_\HA MRI/O("'L_WTO\9+]J.N]Q*]U%"./Q"E;/J%=E*0G7A EHA=#/)JWYO.[ M-;&[BSG2Y%!W@5K?&CBNM:C9/LV#N)=D*O'04SA'[[Z.I69)*Z^(Z"02'QGM MV_4R9JBPD?G_Q_NU;6V!1V&CBFH,UC8$'('-\EI7EV14^5Q9H2L&CILH/,'* M9TKV23)X@:@.'JS(F2Q#GXFI2*D*6;OW9T\%N-=;FD6-AXXD $>*K2;6!W(* M/[24P:./'9V4N MQ)B>FUT?N2WM(4>MB:I%Q#8UAAZM1K(/%*GG]TAA5N;%0 W<46VC,\: \:H6 MDGR,_AK1,/V)<=C'1!0TUP>N:4?($=Q)^2*4C7I!C^EN2@P0W((LO\RD%"YE M,?T-^Y&.A9RC%Q($]C$$'K(B3QAE=L>OAX877 K8GE?E/O35D:!^W&AL M#QD<35159CWZQM!!STCV@18PBM=F#TWQ\\W\K),YLMM)SHB&J"(9)X\$?90Q M< !?H^I;#U4,H"J_\*#S.[;"Q8%X(8JN]F('U@RDC'M"AJMNZBLS.)-NT"&L MHQ;V/BW8Y'>F$TC@-;$)*GQX66$0B#:Q$3R%CX)R@!)O;AAJ,!M$ ?5Q2K(O M2-VC3WWH ,7%WJ9I3^-I( +XT-1>E^&SMP^XHIRMR\2#3O:IO;'6C])[BJ?C M>W ]R+R7F!KJ=IU%5 U_$T^_-WRZLSDA47H!#82.:AN1=H$^T.V@PP([! M:E=_)++:P3T/&M8<76U!YHH!JK6GFW6]<8\*RP76;K_61.D&\Z M"9(N5TNJ:HV+H=J&P#U4KYSJFL>M /MD@[#]G/&V<,8>BXS^[BAN @N)EHT7 M VH;0G='K7(5=SQJ!=D=]<+V<\8/$_*-E\N(*)&EF,CK MCH0)?]9#VJXU4Y89= K(+(6[E6H9N3(5SGRQSIJWQDS M[0@Y.CLIK]S_,.@%/9Z[*6%].UV4RMG$9(-3@L(]#P(>D'N^P5^\T>)/?N]C M"MUS+OP"5^621_$B3\'+R;6/*6QP<_"+Q\0C]/E8X5[5O7S*G9RO&;M=M#7N M"1G"NJFOU/LRZ08=Q#IJ85WJJF #^S+N].90;NA"N<_FU">&N*O;>_'.UV97 M89+&(G@NL4>6PE4U:\6&YD"!SU11=0FO:PMX$=\JLG45,+YX+RDO>.$^@B1Q M-W6EQU65/_C':TIGD.TD*+-WJI/':.G]MJQCWAMXR'8T@QK!AET! M!W17#6R=/N?#]U$R3DB[&G$3\"Y,@3-3R*7(B&4U[F(:Q31]NR>,<'@;EK<, M&X.]:U^@H6YE@F)A8MH1^M*DLQX#[*56:FSPX]Q=)@1;=W,I4!0RMR]JS!Q& MP,2KEG>-AOMSBFOQ/_DH9L54EQ<%6>82Y7;!&+/=U>2T^20(%O2(.U M5SLQHP=X&3B(6L/7/RD%0(4$2!$!_9(+,R7)M]G/6&3]SW1 M90XJ7P/'CD-%5!S(OP,-P HQ.(ROL NBD2AG$(>Y)J-0+E8JY03^@ M!L_8,P/1S'Q!W0@QS2.P24)XT2^9#ZU-_*AI!AS'=(I5WFD]: ,8.[2B6B,/[>M_: ?H!OKD _G\U>VMM*GZ5Y M77V/5WNC:\I&2)R@B#?]B"Y>^>*-5"^&5NKRKW@ZTXXO[=ABBXG*2$]\^#^5 MW72Q/FX]Z>8\ ->ZNYD\G.X3&I(D$,LFON8R'2;\9^F^MZFV>7.DT,Y^NEWU([U[DMPI& MJ?YQLUGZSYA-6S9$/]NL:P34.9N5*F:31RV@SQ[U @]<%F1'XI3Y6%88Y.8+ M*O@NT/7UV<23O^'55C4:,NTZ(#B\"$F\>;O6@:)E MPK6^+?1X,Q'=OO VHXTD<22H(T'>TLQW5Z17K47."F6\$&-6E(Q"!3M'0S0\0SAZM"9\ M9LL3N@H(+S71\FY-?5N@(6^D8O7UFIJ&@#=/FN6U'Y(*JJ)**I0]P#O"3"?6 MF+?KGZ)4R7U+LMVBHT[&9CR9E? 9:\BWHF M2;X7.7$11<>6NGUA"]CDB>X0S0N[8(T=)@4<-B%?T5!,GV1J[H99@OTKH7Z6 MGIMG&KVU&+0;I9E C85YZG"F YD9@(R--KT11F&Z0"5;5.&[*!+SWMRBRY0F M4HSA58V1I_"]H0_['4HCJ^QV[:99GN+!E6$J/S[A\.>G* C>.-;Y#_L5$X7B M^.T.\WS" @!S;#UC[3Q("H^$]*@4@LT)A1"HG ;E*C PETHL M4*X&?V0Y2RD-):>0T0COY8WV@(4H$;S>7V:JE87/#W>.4/*0\'[1<;6GF4)T( !U_[8VA MKX'[3),7R@8P5#OBT8QRMHO3_9^]=FR.WD37AOX(X\>X>.T+MF![/G'WG["=) M+?5H0BTI)+4=L_UA@B)1$M &K> %)@$B4_,5N24#>B'P M)!()+UI,JT?@1@+;!SQ28$B*0-^NRL7HQS_]J8##]KH'EUZ8_N)%VZ[%DPD^ MR$')F&D'(KGSF""&1W.ZZHT"R_UNO'7_-:V>YDZ-S$-%N\=GW=:94=HBLK8P!- V \:;0J&E+=(6$]H)&WHP$) M4N\-CJ&KE+I-)0B)F23D!VC]'Z5 !"0B<@H>B/L?/RZ>^+ZQ=VK/:4NB&%#3&*MXHPCO0!_&,IRSZY.JT@D&2$HG# MB<@#IS;7;&V:"ZEZUVX*W1P[>ALS'R\=RO9,OSDWLM$8_= 8&GCMB"K#Q>$:8!EM>#;E?E'\YVV6'4-\'959V><[?8SQ"HUW$SM^^,K M.9/*M]RGJHR:K.I+0$^[(F_OI$C:JZ[%!]8S^1Z\B)GE(4_\W^0K4I4ES^@J M2>DC6ZUDGM\"?'/H()U>9YM&7J&.)H)X\3I=EZGN!!S!E3C/_4N'-;H]<<9$ MXFSGM'=Y [5<.2R,D==1CS(E .1<.+,Z8J)/Q]F6L@XCC)=AAD#,OLT M',:83E4,0XP'?/$CC';S-.V1[-DC-VP/A<3CQ2W2=LM[WQ@8$%?<6GF@_C;E M#SQMG!*OMFK&TE5;',X,;I$V6H5MKLK3#7S*A5 MQSG30^*'^>HCZO^]+M*ITM,?M+OWJ5T[0WP^XY U)/OO<&-Q.!+BD)6W*B MQ?2S]-)H3&]7YRD-PKS2T/L>KK?KLR1-D[VYXS"*('&;F&TM&G.G4$(./!J7F.AP-^GS-WH62::;I3AI=TUS6!>4NX9>7QKH@MQ75!1N+'=[VB,> MZTIB3XZP"N(D$M3Y\06G;^G9F2CRF!Q>=!?1X)D& P_/=+5&/G 'U&P^/M/: M%/%P'9)XZDC].XT"XF7$K^BC7-%N4)@7$ MPW^B(D8W )P5^<;CGOS?EL(1=FUC9T9KW_OEYUZ:[L+XN:](H6I?Y. PR@2- MN4^E(V(H&">_]MW(">30E;QL5O!;V X^_(/6C! L$^2=:6_*L$(WY-ZNJGCW MY'_8![&/*XNN:X)O.'C!Q-;IY)+*^[9F\*%%R^ U@%$$G/)N%6.,6>0[<1E@ M@A(F%_>BUV/>OL;YKUFB#VN3]HYF\ 3 M4E$E@JR];:]N_009$L:$?O>IN+9S^>GJ7"P-X!]1N XM[7FAH'-]U>;TU0LC M2/*Y3%*X8=R7G*?6$[F3CE!_OR3X0#?$3CQ&^EF%PN4[L16;#ZLD_9#Q&R\V MT^R0&V$1Y__ZP%\IR]CZ_RZ)F(R^%SULGX+P-Y,W((&&<$&074 M>B(&@I$*3,Y1W\:A'V[8+O IB8.,SWM0,%UGL<[_0]/D/-ENDO@,>'3?#NMJ MB'24#BM7W0UK;87]:EB_T!HJ^(?B+/R2M-8UYA.JL8V F5P#L:*S8]LTGS=O6);I)L($NTOP?RL:N@ M;B.$TMT<\>A5D7IR2$6B#>&&0%"W?!5P?Y-5>^WU0.[=6!K(Q_]VGV5*;M-KZ,,^$(T%$C["X2C=3/+#S5PA N#:G% M(2#/255HWOMN9TF$PYJMQB$_7+/?VBFR,M4L(+$I@-NG?:0 UVI"'0#7('R$ M ->NGSV WG, =S?A"%C^@S<34"<7GNBA[C:)$T#]>=MCJ?B&&PIFJ4/H 9( M. 1%JIH8!1VK.:-+6^0BR\,UQ]=++TP-7EM3N-^RM.XM\3++AT6?:!J^>GGX M.I"^M]\*.>9UJ-5,RVLT08Q979).QZ22GNVLNJ7U6L2E_DZ#YS!^_D2S\#GF MN20]E>4Z&R-WL'XE93]K;XG8W08$GE[>A),E$EV;A=L.M12EK92-4C5W;J0V M%>T?JZ*M4Z-U3V2MX]5F^;.;) X*60;J1K6W1#Y.>]23AVA+,\2CLT_:R>^P M)'DU*"FO&%4.U:LXRU.>0FIY+7T]D*+2WA+Y .U1KWU=?>U 4DF?M#K6H=>V M,T0L*KBPTYUF&:U>A*JA((.ZCLC&NJ&*'=6_MZ.N' 2@IH&/*+V6DA!2YO&*TRSJ4P3"-,\*YMF$? \\YBF/GUX MH32_!@[]YQD]S9$#Y)"B,B1VM44,@H,B3QW1!6'"*9.2M,VCC395>P\W>CLX M.&R[#SBZ6SLV=#4=:+V*7VF6\SWR:1S<4Y^R:8=- M+SU5*-2[(AVK4PQ05:I0[(>]=L58-297T'P),[+FM$@&;[]DO%C$=5524Q* M%U>11%BX?,12)KF!\C$DK>ARM9/\A5FHKC3*@UG9"6&;8BN3UEU*-UX87'S? MT#CC579N0<(B\XR']/KK3XPB@!0HIAM#GN34>R.>]"8H,=4_"E:$%KPD_RCJ M^A;>H7$ZE(^EO"?^['&AVCWEJ>MW7KK_L+V,'2/[(QWODTU1S8YC.F.?(B?I MHN$IY[=7O>INA1D+NM6JW/VP"7:/[I%8P[Q>IR.0MYHC%D0Y&Y\XI)M+"7&C "D 3MO.<4ZD7:>B-K+R4E M.WW*N):#1S 'S9%ZIJJB/1E755O$>]%!D75E59%O)6DS2^U1YX"&=;7MDG#[ MDE^^A'J"#9T'+=/;U1E7'39 N]MV]W/"A17$UY3)5!<#UYCJ$Z H8)N'ZY^_8I"I_YLNPQN:?Y-HWA,9/;U4K%_?'NEN!OJR*+'6,UL:;= E86^HIK M*^?08>#"DVCCCD]KO0F$8F+7KU;[R9<>O88*<6K7ZX9ML8H7QNY$:-/ZPN2Z MC@DJAP?:^S@#)3TJ=UVD/.C@!,CTR:WSW,YTV)R -+DB@-P8@7?+S%A4'YVHG M/+A-7I,3U=(K9YWZJ2R?ES^G,/0%I<-ZC:?SY\EZG01L7, M*_AS]Q%]=U.D MJ*&B8'58W]$.^XG]D-B3T\]*NN+J)%"VE'6WH(8&_>IG=;_ZV4F_^EG1KWYV MTZ_VQ=8WZGY&XE<&-33H5W]1]ZN_..E7?U'TJ[^XZ5?[8NL;=7^QZTX+*K;( M[K+:21=I.'$@K7._\)=<:7 ;WT/Y;'@_F36X2>*T_)$_3 7]Q=D;]5_B\-]; MFO55N3;,$BD*+&EP>=*ZQNEKAQ3:!E4#/.ILA!!$AF6= M6Y>F+%=D92C.=C9$.1C4EY1FRO27"8:DH\.1B+Y+QPY M*R8V:\T0 M+8U2_V5W35_9J.Q>FBAW1NX0XXS0NKGO[8G8$48JH&%_6%'G\\/-Z2\VES65 MSM*N-3LT1.]:9RP-5YQAC$E:?4*%@ NN,4H/,QYB<^U4J2RB.1P4VH]=U7JX M,OZ[U6T=[8?-71C;/5)/KHX!Q,BDP\G98U5R5:X9KV_@R%,'YT%TFEKO8<::AKX7?0I7*PJ5Q4(O>DSN: [VV*Y/@W48 MAW 5"H(]3(Q/= 5E1C_![T(__UD\"=&=5Z6= U)7,6C.*HM++WGLR5^&M)WJ MDK4X1):'/":DDH@T10*W)850I)2*_%P^HV(GD],1L^;,K*>?/E76P@1Z?S4. M>OLT%V")% MT:4-OT >[[4#CXNUW M00Q+JI+KJ]%WX *VZW 85[QX^WPM*1ZV*6XEUGP?9K]=II1>Q:#H#F;^!;0SVGP*7P- M QH'HV?X7@)(\7"Z,?IF^.[>#LWP"DI,7O06),DNI)&9#"_L%U6WX.PU( M4-Q(T+VLN:<;;\=39V]7UXD70RY R 'FUS!_N?CW-H1GN?*7)!#/X]+]J@73 MJ2!U[YEFJ98^XTE@7P;-T&BJ&SR^L#VN*'67K$A:"0 _14P$\L8X$\I9LUTP M\&9+)\%\X?60!>O<-^P!3(E?<16F$7R)8$Q*SA;621;,4]1(W*0)P'/ 'R!? M;>, UM0A,Y5X0+%C]%@*BSZQF:5\+JZ*/G?&F;I:(X56136;X<_6IHC71$,2 M3X_Z/<$.J"0LUQ_F]Q6C!-8FMB*>!G4.)9UQ!#K;KAX!BGV-Q>8D!M;+\1@-;IX]3(O2+*M)XG$ M+3$26WK*28^EJO+?B\%L%\=W ;6]YM8/MZWLCAYR^[7& [O22QG' [UFC"\E M%>$$X;.=9+7+E.V8:>SOU$J/]/1T!12'U>\H.M+5S0604I!>QYE>11E;G9%* ML-'510Y[NC+0A]4?FL7WNKDPT!6DUYR>*8UY%)5#Y HJU7RG5D*DOZN#X[[+ M (,E=/;Z.3;R.\6?-?1?^= O@G8!26)2Y4:3)UA/H:F8\W%TQ9R/SHWR;G6' M*N9\=&=,]T@]KV+.1S1CM?VQ*K4>#H[5EJ>K%)H[-E9U/>\DQNJD)YUFC]4+ MID$0T$!ZAS*,/;:5]J+Z<"CK';PC22 ?S5,,(@_O,?T1C_=):DQU@)(9"2IN M=E89\&Y-[UAO-$ ^D@^5D<=I_5?$H[!%R/F/$V7P.!&S'W]AV\XX$U<3JSFE M3@48>,=>I1_R4:FLNCQ8!SLA'L/JLL\Z"ZL MW!FY3X\S@NS8:CT1>_=(!32<-F'U\^4M8.!V>4S2/*$8\) MSN2 '#L,F+.GQ,@<\HA1R(26.K(2A#CE.0H/)A_D'!PF*NSE*>A_TF[:<3I7 MYCSRLDSM$/V@O2N>V*5JQX%YL[$+7M(I\[QP0UXN.*HIE;7X.8HT@%D6NAY7%4\#EW?AUP=FU>_.U^Z5N-.F*:*% MZ;7EDFQZ3'SN1?XV$IFS2105Y=Z-?M5.EN\"(/H-KA\MVOD=/70,J(T&1TZ( M)"GY!K*6;R[@J*&)R_Y[()RL2/Y"R1-]#N.8EUZ* T+%C?$GC_'P*;]J[XE/ M526V>3E9U?ENHFI3%C['X2KTO3@G6_FSA>("Q0_%0UP_HLG]G'@3K>^*N@$V MKJ"Z9L,:NJV*_3:],57Q7)02&T%.T@A";V@:)L%%')B_'J71SA<-U#5HF(?< M2W.G3'-634\=UG%M!KEC7^Z%J98]>!'-KK)LRV?:!YKGDA]E@ MB0:3C%W!>./&;P5V8UQ=0'/SRFN+([6 LD+L",0E/X# #*DKF2'B(:0F24K. MD_4FI2\@_2LM?_^MUH=AR/1C-QNZT":83P/,7IARSS=F:03O6=MG6=GGF=HG +NPO?K2%&YE0:]E+ M(7") =^:!GK(PRCZ.XV"0PO-W*OJ9N84$NHVF#CNX %*]J][GTLGH_P')@8$-80[_L!V DWXTPQ?1_0N\ =.7TXC/BB'-HO,?&V7"1]M'=X92YK?KIJPV#B MWMP0+U?0WX2)=626]3)R >6-Z(LGMZS>C1NX3_>8/GLY#>Y,7JLS:_?B M;MV9B;MU;48R=L7.K)GJ>W8=ED(][7289JE+=1T,CW0"4C>VP6;?71[+V04P7\8 .N/\NS_N,:L="$R_E#>7N"NXH\6(4T\-W;ZCIT?! M1<__D-_6LVM1!Z_L51/"4M?V3#!T#2JU&[L7/K5QOGE]E6^!_^% M!MN(WJY.?3_9QGEVD^0TNTZ\.#N-@^)AVOB9J4U#OL3LN[$WG1IR*)AIIL;C ML--((7;BN1I-CI(7?,&I2LXGA/-F+@O<>09.Q9_4 MB],G=$!EOF25]%*YWM M)(LQ>7INQ\TDB1RN=!BL\4;P#'J(@4N+6C.2!TO? IHV;^8UM>N]3-?1%+D_ M]"DHC_.V=HC';Z^XVL:ES0MQN:Q#I]]F!/MB=5T7EO754=P?,[JPD]^27'P7U:G 3YCV1O70"),JJ.*T? MQ91[XL<___R1>R/\YE^76QH]>M_98O;<2Y^2^#RE00C%\%I<4:D#4C]45Q:< M<+BU90\,$G\+04)^Q#KZ,VE8^&V8U)!S2,)XE:1K<:MI0].=QXV\+E,Q!="D;1>1S[M>#]&.LQW/QGQZC;T6L!FEZ4! M"JV712P$"LY J2]AYM.(R463;7;+!DA:@VT/5JEUPXQ8(Q2O<$NA#W;T&J." M!@P#Q.G&L;4L#$E &@FQLH5!:@G3W.[K: &K%M/3?IB:X3'?M=4*7@]4D!G1 M'2FZ335$9ZBYIR_NW=(X%6;L)<:=X5S;+K6RF&D$VMUWH]TBB'#-/D5O *31 M +E7'RHC^VW]5\2>V2+DY) <(V5E3)TG<9:G6Q\6-5?Q79H\,RNUKY<5NR ? M=RH*RR.QKSWBL:DD]N0,1XDX)#%N"O)61C#3#1;CNSNF3,XF@8M_;\,-;!VJ MTU=Z39G8]^'S2WZ[^IJ) N]GE"WF*9M!MFNHY4*#3[#8]XO7Q>+@=)VD>?A[ MV_YC6<[(_6E!\\MNN0!;Q-Z]I/:37ULJ9#PA7$J^CJSD/"&?T^00,)99-KI@ M/5@0G "P,]MQL.,MC9P]ITC[.+8^EY1=2%$D-@0F<\)_!11OA8# MF)"9,NQMHO!)$X9-%B%$=IGLF4VMMXF MS,7M";B+NF6K@H=DE;]Y*;VA7?>3!CLAGRK4E&YL;WM[( 9K1<$G;W%K\J2D M3TH&)^3FL(K.,FO7!=7."KK$3S*;E8-Z5)801V$=.8F0NQX_8!Q%%.B@XB8R M#"EC""WDB5'FBPY"3-E'-H G$8;+Y7"R[G?"#CK$D:3_.,' >]T=1I%7<]2C.CN!EHH&Z(%+0;[XD<+=15FH@61.9&2%7G:YI# M078T)\#.*F"8-\:I2!^6:ZIX15H(V7@[D3%+AW_MB.CUG4R;?G)1\ M&W%E.[BQI&5DS>5X9;GNL)/V*5Z?ST-1>?3V*0J?1;36]U,>Y;\0TG48<$Q_ MY% QVA2-S$_5SHAA8KP.DUT!.)&:%:EY<800W,A%NV,LE.VYF#782D7P8(NL MT_M;XK]XZ?.TY4/';97BWMYIQ+2.F1*O%*[&,+YPJ^F59N>P4HKWCRE&=D7J MWE,,4-U<4>R'_?;*6#7FW@^5&!%^":MF=4(*9LM>4GDW%NB_P[*T&3S)#'#? M$FYGEKQL7O2_6&^B9$?I&8WI*LP[ %"Y$U+H&Z=TRUW_CAZ8US!J@L\=UR5] M4C*PY-0+JTU+M9\*!OK7*)^]3,XTN2O*@@RO4 8[(G72\SFR-E%4 M8GH0,TUW$)$03Y1Z6?7@J0C6D>R%LBU)P';G\)>D6NWS&4N$.O.7--D^O[#_ M>T5+"&^44;]5DM9%;( &F_:V*7\Q(VLFU/Y$OF;B>('Y0T3]7!PS"$W)!DXD MZ@=9Y?=6?PB8Z/ 62@A'F93LJ)="]?OB5] \ABO#$8&\+28^T]??076=<$6B M)'ZFZ8\+7PY>YNN6^/2Y,'7%B)2<[*^Y%C+!P6BS7%GI*F;6H5E^)]RD?Z'5 MV1@I=JLI*2^LVELB7E -"#P]YB'(DH*NY?63(2U+IPP+\E8\\-'[3C,E]VMO MB=SW>M23':^E&6*OZY-V\OM=0!.)OYG0KW2VQBTF41PE!W8VXPT/;)69AEV! MUL'&R%VP7\F6N,)>2\2.."#PW+%:TL41/C"E95;0Y1[YYDT\VYCMBY_H4W[% MKY+#NKCO*8CVELB]L$<]V05;FB'VOSYI=;PD<,UVQ1^8?ZP)<"(UJ\SN*POX M])X1VKOY?!J\>G'./!^X=9?'ZVJ(U/.&E:M"=:VML(?F^H6>.@QO/I.*K!A] MWP1E,Z[6&9I:0+N T=7H1P^?17W,T^>4\H2!;D_J;HK9EP84K+RIHQUV?QH2 M>S*P?R:",*DH6_(I@QI>>CY_Q4RC/]V'KVP>SI.8/K*9L/.1AJ&VF#UJ2,7* MI;H:8O>I0;DGATM>PHRL.2V2Y6SGDO$CGK3B1_CR*6(<%SY3,:9R39@ 95Z1 M4:.[\;*&_0O PR:8G:M#HXZ\+&'M/R38OHG&P*B)PE.GE MY-5+0RAB#,>I(CY0_J:,F9.4_^GM)?1?"'/)."GHO(49)=F&^N$JI,'"/JC; M5K>591"$1JX'BOUVMT;JK8IJ=H=)KAVHW#LD\=2AN1<@0%"(UY2F=5"$0U2? MHC.F0> "TRMHPH7R _EB9U* M0-36"ZGKC52[>REPT,6Y-4&W!EHGS2I_@-2<+*\2CD;SX3JCBQF 5PI=BVH3 M+;G@)D'KXCM4O&!0.PV]>KL[!6/#ANC&L^Z^S@&;@BJ:_;SBB _KWH$Q1FZ; M#%I$+-*B1JS&TE9J1>%B4%$*&>J;9#UI'W\ZMU=;K4'J MZY['&O-46V$0,UK.BX 8<1S&H:5-Q$=,#.C)K$_Q:?W^SGHUJVJ#\ZW[/4+^#J-@UK9@?WOB.[('7RL(1HO#BOV1>SNHU70=?I81KP@6[!F M9WW'O)@]BOP!$2=(5BAVSG( \&Q71/MV"E#0V\D! !A6>M_MNWL@=W8%P76Y M^&68^6RV^R<4."J9H7!P@S9XV*[77KH#C_:>GU.^J2#K*FX.O^=IB5)M*NNN M7H?U[^G&V_$+I+>K*M7I*KZAW_/'-QJ]TB])G+]T913/I>D04$PV61>.C";H M",Q,UTL7"M42G)!:!G#$.IF/;;!!#B($(4(2^_BTO/$83OR,'X]@1KEDIM=A M0HG6,>'/OHDFXTY)Z%CPYD"?A7&&KX9 ?@19NMF+O_E\XK]#0.D_2!LCT9 M!&O2++\.:5S>HU2_7C^)#%*4F&N8^EK^>!K8\Y[FJ#3Y&BX\#I-Q"("2KJ%T MC1(*FWEA#'O]/"$9%X[]CTM'5B >B9A\]=5DXHO" %XIX\+W)*W8K[[&O%\6 MP122#-N4I^N^6#_1HVU5&#!IB\=2)RN;A5^\-(3R5O=> M3D^_AUWQB)9F2%UT2#%Y];[?!O'"O%/4J<.N)$B (OD&-"==ZM4Z C\E:^;[ M"B:H&CHT"IO*=8U#T(P^>7O#HE M!2T?DE5:_>4J#NAWI3$_ER9R;]!B,ME/9A%$[$%Z])I\4'A[>6_%IQOCW3@ M*:M:E\OL:8P]>JPDN_'P<7$4"R?'5?G,A$M&J!"M:$6V("*!E>32A3--&JH@ M*VEGU&U/GT9YK=S<+:<]4+3'9ZNV[KGLH>CH/):MR:T[K#XS-?UUXGZCRUUC M"DDHIW',CX.]=/>87,"6G-)8I+SU^*YZ7]2./-($M5,;^[H[2&D; @_EGIBA8YSZ%7"H=<,. M&R.U6!PTU/R^%3)RKLJ'%=.EZ+TP/"QDVPH2P I__HM^?'A\88LU;GAU9%#H M@QD35%6NT&"H W8<4)9_200HG)T+1.SYL7';U RLG'7=I8E/:9!=LO%_YL6_ M0=9[Q[%+1U.DKJRBH'SZU=8.83A82=SIM=L%43'] EE^<\/./8P%-+26GMFL M[GU51$3@3//,R\+L,DFKA!7X98>%QE-![JL3S=)=UGZ0!&(/GZK)O*(S%<,3 M4K+DZ7LGA'/E;\-5?/E?,+R-8]XZ0ON,K6.\@+!URVN9VYBVF&#&>KM;K]/- M)@I]X/G%2Y\/SFW']T8*!A/-4*W&U;MB7Y=/T&3RO$B9\.(Q7ZC+4)$G:TZ? MNWWCI3KP 5ZF(:R?U%YX:;Z@>8:PL69(!$<+M:D7-,?IP?CXPE3@DG_J\8$.A\R1R\A+Z,D:8W8#G=!BG1C%%98(?+V[BX+ MF^)/OM,"5*I%GA?O+_Q6^PL_-.L^/?H/P3?G@FJ!I_V[+X1-YUX4W:5T'6[7 MMW%5544\Y5IM#QQT4&V>:#FA3(^(6WHW42<^&V&=,R49P!5#<5/6*1"%R M;*"XD)$.D!+XDKO:3G5=)\'[Q-J*UYZ1SN6Q8PQ8>=GLOR<1O$65?7TXO8K] MGWI.Z/M:8P;)837K4_G.IM@!3T'R>=752]J$$2= G7P3]!=^W<)]V& M7(S3."C_>;7>I,DKOUW6GD@SMB]2IYUD@L:E5)6.B"-/X^2??(U+@ GA+.R6 M1P^2F&]-GKSXM]O5BNU1 MBB7%^=W=[WCG35OLA'^B@3[-4<'>Z(>*2/DW]& M35'&A51L2,%'U)CY@;/"]Q_E M3DB]:9S2'>=,+3VPQUC5%9A^L8<)_I)$@71&!&F4S:R"#/3"CG)JZ%<3U-\>.;XK23P_#>3%A M]$G)H'Y[@@@6RV+1$NIZK>IJ],>[R OCK+EEZ?;%WM:8_7!8S0[9N$>:I7'H:&>SN/E.KR2F;_!(!\"7 MN RZ$?[X#/ N']V+GTG!GGP\(2#!PL!@R4!__1_%T\+, $F\;P-+ ;G7)'IE M BE,]*I]D.+&*)6;<;N>#JB#>"IR3P]\%=1)5$3EQ:MW)N; VY@^4+8%W7?5 MX3EOJ"?2L3I!_<,YK;>;,W.8FA8:YBS&B'!.AQ.7I8S$A6SPUY\^_J__42NK MT8'/Z&_92YC24N _=WML=U/,+CJ@8.63'>VP.^&0V,9+<#T5 DAOJ_YYX;6B M*1N4="64^;-&U_N5P4:ZS7(X_V6H$7J1>"^G_1T9Q2Z875%1X8T6N]I[/, M(])>1&$]2)\\_[?'U(LSSP#0[]% M>!.C'MB8>("U2ZU&&."+E^4TYC*;N*3-,5M8=1/:$7)'BUO%7W;+(,B-T\GP:O'K_)?9ZL MX;-F[+=%Z25Q;!G&S[SG[5,4/O/?CX>S>6Q;9I08DH+C$D#'&667VSBXTK9*&T/421 ;:[1AR%*E MZ"Q C5;0WBJLD)6 L.2*K[Z0P--B1BQ-,'&U-3LJ>Q6S28("#'*MKH%)_\%$ M?P^D*#-"73D V],<<>151>KISZT ;5(1)R5UFT<+'0KWGBH,]7%S('>?)?1V M<&\P:SI!Z!G.,XX.- QH\0[)Q?<-C;/^G(6NMN@'<(^*S8';TA#U@.V3=_I M+9[+H8*LL>I<-UN0]W;%WV./=O '+XIX9;"V%=28SDA'Y#0C=%3MZNF)?4L7'?E<&B%>.+M$5:;AP)5#$6_M6AW1],P"4@@*GF\O83^2UT L7YT M2WJ8Z\F+^,VY,",I_?SCA[I^#:'+_F4+RZAN-U7>V*2WIZK7IJ MVVAD\.,Y $04T6!X]7'0'JDS*JO:L8-H-G9KT] A^]3!>-I\!](O"5NMR:M9 MQSVDR8IZO!4#ZZM^$_I67W(&R,Q>(ERW/&8@/P#\B:^+Q"*I XQ'DD"*6',, M,O1(2%=_Q$N+26IH?PJD\3XV$3R)8(KG[0]C9KEJO(Y>[% V8K]B[+G7NS3Q M*0VR2^8572?#;7BIV ^I]X]6O2XDK- )^_IEE [SUS&^E[W ?7NV368[:)^& MKVP.?-JQ\9S!?)A^B&B64?YD@<PC E$P)#D71?Y[&P"+*@ M/\^@88,$(BL;'GEAPZ Y".IW*19(66L)>:JTQXQS*JH.YI AB(-.3@_3$CCL MNW=G+$(Z.HG+757[D8N^)C)EQYU 3R/C(DB-.96>0,-52#-Y M+-E[PQC1H?4?MID(FLN<:;,5G1=I.]D>B:?E\SJ?Z";)PKSU!&P2 1K(-BMR/Q@7U+3%C7?X59FUKG! M0G(U4[]%^B!0XH8/_)8UA3Q<#E*N%H#$.V;4%_;KNS2LC:MBIOV.+D)AJ_*# M,-CHY2H$MBMA8H27G AGA0/NCDK[:3"GUP25FILV-6?@5K%%OX][=C"W*&)L@2TJZ%B#&K'Y[7U;_*]&BS%+_JPC=33'CRX""^X]#[[?# MCC%#8FM^):'YNM=&/*+L"^XV'DLPI;Z@:R4[\]S+7D[C /YW\>]M^,K6+NPK M]-Z$'NB"U#W'*"QG6_:U1YQ=J23VY-L+C.J)2+*B-7'"-M7$WZ8IO\R4I-R% MV:(!$@S9&C6G >^",@GY-!<9E1?QU!SD)@7D3C#!'&,RD*7NB%UDBA:&\X^] MO,@])HPISOQCG59IIA_/3S@V A/W="W6(&=)FO)KEVP!P/Z6[T98L)>(@V Q M;)0AO.BFX!AD*"BB'34JGJ1B2DJN>&##H&5J SQ5!O [#+ (:JY M]Q31&]IU^;FU(7($Z%9.]O+#5H@]N4?8Z86=BWJJI*9[0KP5E&0\A1O[_$X_ M'$X6_GR=9&:"1PKWFPWHSQ^EWD0T>*8\W<"O[CA;*DT@4BFRC![$K[O:(/?# M5I6:=0:D!HB]KUW.Z7==.34BR-FJ&Z)3HW/*=L^KT(=E,;^6K3M?IXAA/>2) M_UN9FWFZS5^2-/R=!N>1Q_1H/?11[8C4D\8K7X5LE7IA#^".4T)3R>*X2M#U M!0-Q14^$<3,0A7B5#'!-#SJQWFPM]Y]L&FGZ0AC[2;I)4AMEUI>Q7L&%<#:D MSFZN.9&"E863IV5,(*DZ/'ATYNR\>,QD-??6X_W#-IC!KDNE.NEFKP%V".N4 M=\X1]]K['JZW:VFT99P-A*/689Y7!;B@VE9QESB6,(HUAF4^1,"?=I'WEBV= M9:C;*(*@A#DV$FET*R7!2O%Y?X"KO_R?=@*.<#:3[TZ?LCSU_*Z0P4$CI'C3 MKY2\3VFV0+Q1Z1!TZ@ 4Y,BWDJ#.%S//D_4:WG9A,^(O21[&S_?A\TN>W=&4 M^U'K9#[8!>E(&Z-PO8#O;X]]WE,57_NB_95S(REG!Q,B/'BT3@K@Y+=+EEZ' M&S:%H%\LP 4'(EC \1SA3&RLO0VK?2-_DBA@(O(E>#$&IJ[ M9T^=#_X+#;81O5UQBYSM^.;C$:*9'6#>WP,IU(U0M_&F=7=SQ-.MBM235[0% M;1B\PK/9@.;TR3?.X6 R7B9RB$OG95QW^Y2%0>BE.\B5+Q3O>0NIKSUVMQU2 MM>&T78TQN^R@S+,N>50#U^*[1Y)B\-S][4JZU-'[^)%21^P#6%GYQD@>[(5Y M2*L+KVELVWP$Z2X-7[VW_T\YF!CY*.X7TEYY+:W1#Q:!P2>?;_LU% I MO,+#H)Q6UG"QEH6 DPW"=B\(AW6;-R7W,@WP6]A5T=GAT5\_8O(@)CBZ?M=W?3S5@,H>'FCG[L^WJZ&F9%= M\$+GWQ9L8.?2-YP %*N9ZS"F5SE==\7>N]HB=7(E%1OWN]L:(@[W],L[^<2; MGPG5 4F@3#AI2Z=B9M3DY(I#[/_D=]30\Q%%JW(=KOB^857IH>40XD3*-"^2/P5/>!W%VALQ5NQRLY\$'%:&D.J( M6L\=E6S"2\IU9/HI-'<'&UH5[<"!1ELW?+Y=9$W^S8G;2F SKJS0KDY9 ^\, MX 9J*B6R67?4\R3.0K;ZX!NT^^)ELMMQL[T2#7=<6MTD'7X^3, -YQ^AAR9$ M:' D)4N2X)KP%[!+TQ"I9(B\VQ SPG"?V19D[<4/GO];!E6ZDNZP6W=3I"ZN MHF 55NMHASV,-B2VYCJ(WE.RS4G!E#"N+QGYG]YZ\[^9!_]$KJ_/%\Z_-Z5^ MCX8:G>\T_^*EO]'\=K6B\.!MM^]UML3L>OWJ59[7W@R[XPU(/7=>%)?1_^,T M_Y"_T ^"U7^P/PAF"WN9(5U/N/U.56W)!X>ZX/='90VFC]JCI$7GR$*M>-O!*ZF*V M%Z]J+#WAF]"PTHL3M?8HBEG=RA7:],=0-%RCJ!^RAT,)*/9WNY*N['8$.E3Z M(46;T:HW[UD,=$(V*/_;'+ M;LJ]L;OY.#,T_%VM*V;''ZG!K/Q=4C,JXX,GD7C[5$/5=8/6^V .Q4U294YLW!\IR M95[J;],P#VDFC?M E(<.5Z%X?(+-AU DG*V!198_R5^\G("O3*[H2Q[W:8;P M8%4ASHZ\A?D+DRA@K7C6QHIZ^1;2ARO6\/1\&%!>7Y$-MIS9NWQ5ETN1G@#) M.,GWE&&"0>GK'-;S4>@]\==U(!V9$8$LD8K[Y]/3NQ,NP^O^);0?\:!M0(,U,P\:*9-C"5F$F]8"7R3RR"K]#5E1* IJ#%6/^)QYS MA=]"IDI'FX!':5/^_^SDD#:8(-F4+P;"3^*6Q@ET>N&/B<1!"'_/^#5QR\G=:ZK^1(*'%5RBZPM]$#E@& M\M!7GJ$34Y]F&0P'-I!X5_$^<2_DDL"8X =) !WQ,RW$ M6JW3 /KM(-^;J[1NM70<(!^.)ZEJ6P3P1JFV@:AP$#]UNC>GDJ\K.Q/;0R* M;<[6J;\WAH&,A8PXHGA5]:!DO5>OVTP)82D21(JA^HPU'.A2H>9<[&N44B;P MIGP?50J,20WQQ<@6,9ADC!5#)=B%EG:J0>K0GG82BIB.4'ZVIR[V7A/D6-*F M4",C2/H[8G]O%7-RG@^LBX":S?K6I4:]M:P/&CDRVKIK5#=;.##B-)49E,:< M_F*"IVQ;$K"59,S0.V/[$QK\^4\?_^N.IOPV&_MJ5S'40@I?H6!QW'/U:AH= MI(-RMFGJQ.T)1+!O5F?II/FJY8:F>;$BR!-22,8#@:5L!(0CDG2D$H]PUUIS M 9?.';=AP](\PB*V-G3PMCJ\#AOP0A)GL)$]3]8;&F?\DUY\AW_""^>WJT?O M>P?&CB:"%&GF&46>'L=10#Q]3E1DLE.4[$29E0]//.@CZ<"D&*>3H!+D30#522".NL;1AH!W<0V+,83S,#V>&98+DK18YA5/_9_X8 MS-FN;G+G[>!7IV]>&E1OP@L9=Q=,SS;&*85@?Y')4]\$W\_@F$$^4N72?H9.P0.&U@K ';R.&7V'5$8!O27>EE+R9%4N MIZ/ :\KJ!S66O8;)5EM(G2;/;99;!'9_H1F\L-YS^-IL@1S<6M21\4CZ,V(( M:9-RZO@K:-D\=BU$Z#UUW6_CQC#K/G-M-, _U#2=N%:#S>8[OQU3 8 ]E-+U M7^AM3'L?_QU' ?E0G6 .A15<6W?$PWR*%G.=('DM\JQ689KE9$>]%*D_/+ZU MUV6>1L%Y?S@PQSA_J+H[[0^'6FCSAXS")3?4#L$XS9TBFC3<=XI#DXQTBYJ MVX[1HH^>5\Y3 MTV(&)]-JP1>A$9VX)0SNL@QM'+[YO0O$\E9A5=!N_ MA?ZQXF67*;5@Y#[Q8\3%3ATM8F$MD_UU(PJ;GD/M&<_/MUY$H!"3SN(B4Q?' M$"/(H'@.O+='_2U<1WE,O0!.6KS=_D&K:5Y(\6T1$]?U3@PQPG[GS+C>TRO> M%?2+[1Y/D=A07Q2#\VNF\#0E<"4!8UL6/!/%T'SQ1H HR"+*LQ6UN%@7_F\H M!EW\712^RI8NR8+5_AKFHOH32C*20D@"4MHH_H+5X+8&/(8)\4L80ZW >I]S MNSJ/D@QB1UWO41GD=903HJ*)YT^( XR.=D)4U7M."=BUX"'MW@$E?,&F+$ J MBBR"]%[,2[C*H% 4C%R+M_0$;,MP(%(->7U25V9"TX;7,!,6(DHQ*?Z$4?'= M;+U%AM;B7Y8Y%\,RX#Z)HLLDA3_J/L098H9THES&R%K. M67LY88^9F5/8(E07 K)_U"*2;R D*:2T];(*3I/OW_EP'4Z%/N:_0<7G_8!H MT[2&\%,P>1_0N:.Z!QD&YF"T"/S^$ M<7$;[$>#MGO(O31WWGI/]#F,>9DR91LZ,2/QVX7957$*QA^"-?29VCD=^:S4 M8UZ=\U(+FR.>F?JTQ3 W"?F@OH&0$'[#9#2"L:\T?4K,+NA-F)O3I C@$V(U M5_Q%JD_;M,HA%5L,_L?""!?%RS>=L8\IA+"#WV3C'!2A'T4%,W1-5P8#,EU4 M+UB%9O)V_B9,&/."+OUKYN4M65&R#SLS(?DR25-SY&C<:5J=Z'O Y(C1MEM7#.@J26(NQ^Q#\F@[W/8&$&^ /VG<7ZHTCU,_IEE!, S:=>&D&OQ([@V/) M!5S:O'T9@L-&QC&U9J-2@4Q,KUHE<'V*U?\Y1DVS^MB[/-4:L(+)Z3:;GJ5H M8]*=OZM"]'WDK,9C@?PJ9+^4E]%.<7W M2!!_.)7.PD0P6Z@CGQ_T?+1E\X7?Z6RBR3 8)AGUW.*CG($L?\G)J*@YN+6DUV#*6#W=.V%D*$EO=7S2-/UG_N^W.*2N #<=CZ/ ME@?#IHN!'>0M60,#]/?G#E61[H6G!$<^UHJ^<0GY*TTO5>8/JU, M[VMX'\WZW-*]H>JR?._[XXM+/++\4;^02S MZ">0)Y-%&".>.);5?_+RMI"2%&*2KEGCA%2RBMF!S0J-686)278T)[6@)X2+ M6LXB=B8 -SX#YTBV<5J1)[YL7)\)0%(:><4L$"?QA^)C\)L.=I)KC=E67'"_ M3-+B5]"N*R:TN!#O%?![/\HBR-\JP7N< OH-87\N )E;)P0A.%DE*9%$/[*9 MPCDT@M3H\<"/>R0@[UI0^O/$SKD MA1C C:N,*+8CU5,"0:T';3":72S35V >'E2!Z(M8?Q,Q2[@5[J\LF;IV/(JS"QB\C/FU!.O5V6)'YH6TMPC2-1(325X>%)8D M=O=6\H)?X]?]];%7L21;,#UL2IYY>6_W4;P\K?@4OH8!C8-[+]=^.#N"[WM" M\#[3&\/O-J;O!;U[=4>'W2?U 6HI, &)CP"XC7R(RDB[D$9'L+XNC?1+$C$R M49COEL;F \[O$9W;S6\Q^K%N /Z-[[& LC>,']?0/YOA$@K ?X ^KV/L330"^[O'.CWC. 6T OACQ?H-7V<=J!O-YY[0'\?9K]= MIA22]2G[TOE2P9<.ON\)UOM,;PS-VYB^%Q#OU1TA=H.\! 0FI<3'$G,Q\B6 MZ(<5F"LLS96VF.LX,'K!F$L_^_>.V$O%6WIXOV?\=B#6T@'CQQ1J,?EE.F#] MB((MK=9;+M32S_[=X_M"898>WN\:W_&'6+KQ_6@B+":_3#>^VXZQ/ U;[VE, M?,I(^6 5ABY@N%%C:[FV,\@-.TZ;51HA,E>A6P>KZ)HW?&6=*%PA+H=2U9-1 M?_U/!UWDF*G-=*,OJO<118R ^G1;X#IY731JP;?V7FGZE&BX(F[4B+S*2&$S M^=*W6U& XE[F9WZ[IKR7N5<.G?_Q$S-C-1/H7NE/E@(Y-EKZ+#HK!XX4 3'N MVK($AIOD0G;Y)OG!JP^\"0$5<-PR=^A+'5Q@Y)<520"VK*^D9W G/2GNB?(6 M]*A>QR[?&J\,S^_D+U*&5I'UD<\68SZ SBE"A>\1SPNCU,13E$P"$FQ3>!0";Y77TXC3I4&[82'N$F==H*S<&3FLCC."#(QJ/1%#VT@% M)C\N7[+I#"20@I4=6%G(#%T1 5XEND7YY59U=VGH]ZZ]R@;(7?E0F8-U#/\K M8I=L$7+6FH!P6A:G:SVZ,']<,T_)>%GB#9!4W!HM%7#4_MTV;=]-!1+\**;< MSS_^^>>/W-?A-_\J(J$YIQA8?<*3",>EK'.;9_/K/,^I3S\R7HAFE (; $2^!,,"XF0.ZM;!',!.#R MDK>7T'\A809/5C)_RT-XMR=/"I=/4N*QB?+?VY"MEJ&YMTZV['_)BOA>]L(6 MUBL&1\0CV8;ZX2ID',22FS^S$*XI4'A[H7&SP2I)UQX;,L T"$7H!>1:T_PG M(TC2!OT+?Y:"TP?.BC"ZCE7-NF"#(-]=52,GNV6C*WU\\>)BEU=5_KUGL\-E MDD(GW1O*J4(@!4>['T5+L&F2!-@7@LL;PF( 2@A.),D)%YW-'@S[J_!4)3[[ MYQ80$2">D\W(-U")%#JY5E+1SH?;M^&Q3@9"3WO?K.+_QQ30_!0+H[]@_KZ! M?\\&#F*^$6@7.X:+.+ ,[YH^C\K#U#R*PO=BF9G0B6#SD'MI?K16?:+/81S# M+Y1MZ_BLVLR@6/R;'K!_MW-J^X=89DIM\GZ7,VJ'"?!/J/L)7\>V5=+\83Y+ MZ5C'B>C-EU<6_UX'[-\MHK=_B&40OPVO'B^F62KFAH$]K;)'BWZ-[Y.98!^ /V[Q+CNZV '^8KV9=! M>CL@K_\#U69+4LBW"].C1OTJZ#5XN07%&?E(*=_M[#'KLRY\SC)&Q'6DCJ.?RIKGIOBFLO'RO=NI;.*GM)%"\L=4IM-&^*>R M_224]SJ5+?V%I326HY_)BJ-<*-:*;QH;*=R[G<.F?,1%4V24)'N7L]B7[^IGSS'X>^T M*\W&)#_DTXQQ4X]^.F *,\23@7F=%WAJH))/ #M#Z<:$ .*Q-CG9T9S4$MK! M:+P&_QJG%;%F%4*?L;.+M%#LJ+4&67]+5]#M4+U67*J;N8 H+=+.QP)>\NN. MR?O"_D#N&#VWWE8K1>?U &]7HG@AU^J.LH\0=ST'9)0AD(*4:T6",5I_,IRF])RXE8$;,O8_\#6'M^/ M 3?8#;,6_-V*M9?^QE9;O( Y+\4H56G56;ITZHY7E/RX7;&5%B#0-DW97VY7 M*PIUV45L-MO[7(LP1 K%RQF[+JMJDAOZ4JR+**^I?&MD(2@I)2T.\0Y* IK=0SM@^KIF M8O_XMU-,45HAG'N;,/K''2N6*720SFRS M32/O'4830;PEF*[+S$K^Q:*\8%K6;RW9DE62$L&8E)SM1/*6-U -+L4J/"V- MXNQ]96$RL)"Y.A0=/) #DA&3:CDH;V. &,C,Z&DQG%$@HA#,V4)MYJR;D2R) M M@Y .[F\%0$;!0N'N[NK -E_9XTC]=4!KNG$135@(.=["#8,_16_&RBR*%0 MC]%D[)M'$3'8:5)LJO_5[(LH:XUOA03\-#8[:<.WOM?A9\0(;Y(<%F4^#5^] MIXB>Q@'/;KE.XN='FJY/LXSF6?<#1^.Z(_6DJ8:HHG$C^F*/K4U197+\/ W7 M7KHCJS!F.X"0;6";7I=GD: SPAUF\H S) MF)QTXW&=2@XB!(&M2RE*U<-,F%CA9-6V#4^K-YWK,Y*WPIQ%"&?FAJ1CS7.Y MI5%Y=GO[%(7/G;-A9TND6**@7K5H:6^&?7TR(/7DL5@]B[AB#*ISM>Q@G\S_ M[+&!RYE=+%=YKZ M896WL@^['\>@N0(MI$BFQ42#:Z$A0JZM@)3U,;#N*7G7>60++76&SZ*LF*JR M1Y4=!O-'N<#1=V.G8Y$S1>F[E*[#[;H-F.>10PHRN@Q5K:EFT,*^\-*AVN3I M&^IG"5J$-MVJ\AT &?AA&X>YM)/@X)-R:4A2E^DZ@AS M8!+).(_)KU[X2F_3+TD0KG9G-*:L0>A%MV\Q^T8OX>8Z7(0 M3XNUF*22D]2"8ICK+)NZ[R!2_@)WU1?XM;3S%V4[8YG*+-OZIGU([P_$L\OS?/CSX; /(-H>)2 S="#XP MZ=*#O?8B'O&%>I#+#2A_%6^VN=#_ER1B9HG"?-?K#AB3'?52.\N;,@1Z&@<8 -SJ*0X9;.6E!XD@X2SL)53:,@B=!\Q$NW8Q)-2L[(/?X864'\REY:\3> MK""T]D L^<893+JT:68 7XM15*[F3BP/Y0.G!P5SU<&U 'PIN8% # M$\*YV!G9?7/0A&D+_ZA645AU 89X1"N);6B!9>\)8J-:-YZG98IORX+P7B;2 M738YW\^1G_]T0L#1;#X(;-,2GZA?&.(C-\1'C6=UI5[BR:DJ%X?GK[0=*@RT M1PI6RJI6IW=]C;&?X2G)/K^>697*+@;KPN=W1I4LB9=/X#6N3W,6>I7]FU V MY@EHK8AL7F=!U,JBZ0JJ:=#K),LNF;N>)W$>QEL&AK<,G/DHS\[H*DFI:/?H M?:?9ES!.4O[^44Z9]CG#Y285\3S2%YJ_).PO,$15JC+9D00I:B+X//+*T8(8 MB!>D-JTQ%6($-_(#\/N1P" CM>"DEIP\<='+M]Z$0$22Z(04I+A>)T7!XYP9 M+0)*I8(]M:F6B4BZ^)&@ %@2\])>;+:+&-?R'V[OFVLF_I;DC@M'#[1:"@^;H%>*X0RT:;/;UY\>#G8;6 'HDOT8/N_O MT[00/#[XV3/63/0IJ!T7^.PK90=["BF<@1Y=5NO0>T'P8>I ?DJ<49'0G[?I MK[3+'4O)";B99)Y#G!E%!CW 3--F)K(PIJ3@2GXH^/YXT@$R.#9J+MMIF7-[ M48)$'Q+-(H@H!SW:1Q< M,R;1@?K]-AOLZP:HJ)F@!3_Z.^*'"D7YYZ("9\//XCFC=GBPZOR&#<')VW3R M8JKGAV$-JM[AT5Q?\SCPH^5PW+A@@=%]CJMN,4/2O2R8M9IQQW &E MU9?R^-UV2'"32W(S3@MUN*]IYXHRN*.,>Z-O9SZ.(W.:3L44#6<20HU.[R55G2AEDZ '*I"G'"?'R:N%2R;+?Z01*J_HM MX81EL J#04L;U6GK),4%:FT[N793]<=:]%%W$MPFFW$8X$:3=@[DIFMH'N@* M"+,>D,%BN2;9\NTV"=]X&?-L8C5G?0FJ33D[EJC3UG"Z>2 '/",F;4UWU<$ M,?B9T=,T!"HN]41U;'/5J87Z]U6!?AKU0PHL10S75IX*JS9O. M!VH7R3T-S/P4LN\+B0/APFG,=IZHT$E4IKB*+PK9X(8FS6Y77UGS.$NB M,(#J1@_;IRP,0B_=C;/Y!.INHM=4,RJ@V5C2[J';9 W-HUU1S2:,22F*::9,F15D%$C;>SU&TVH.O_AMG(EXE/R1/,W2F.2TDW"'W^6 M0M"T3)8H8RX\IZ(*Q_2V],OHS=,.WM.-=I"8&22B:@Q9%8&PK J$[9WLB8<\ M*?Q8_.6'J*YNX=>YGDD9KX>SU#P-G[8YU$*'_J50;)U%0FY2T;LL=KEPE4M, M0T%]INO(MA5R276[,SN+>W26/5U[O[.U?3G&,*WIV2_.4QJ$>5=5?I5^2.>L MT:HKK+#K3NZMG5MD7P8K!%>DZUR-5@%=?4$+DX_?YB\T/0W^[[8H)3G./BV] MW?3W+C,H>/U^5_=\OU,#\PC 61.)-\J0GW8#<8*88.#\A2G"ED-EGC%KP%\, MSJHW54^C*'GS8G_D.>4XPFZ"QP3C*>#*"*KN0<[G$;-5[,$W MOMS22"S9+I.TN+I]QY]Y@;\\>%'[TR::Z2/%,6.FK")U.HEC#]49T75Z>NB& M*J%>%[B B5@392$HC?KZ0)[P1_>Y'VTS*)O5JF7C^=V*N)4 MCRG<_'J>ZVA;L]J^/;&,'2K-8;+S M.&V[-2PJ%=D_RM\5IPGW;)9.7RD\)GCJ^^G6BS+^?QI/LC)D)+R<\K6$JF7[J1TE$QD:,#FDX#M2 3*++S7 M-&S95@Q]J#3F3"QL! UKS:F0Y"D*G\7U6C0+.K&I/??2=,?&^IN7!F/6:^V] MD:+D1#,,K;9:NCJVF.K30/M:J8@$-;CA60.9,(4<#%N'<;C>KL4XJ"(FF7\Y>8SIFT@-SA/LJ%Z9YI9.8@\ MN@P\"?BC?8/0#%H-@,9\<"F=6L_Y(G_&TDV MW#;%7M+D5K+,FU5:2TJ-D0*4FI+=>\>RI7/;Q@/!D>T8+67KF[-3*RS^VI$O M;F/CIW%$V,^%/]".Y^JI GO9&"EHJ2G9NR[B+5U:V30%UNJ$K6FM2< MG)BJN@HHWP'_!/DJ?EBN=]AT/)7M?F+5WRXJ; 6AV6D[;SLI\A-<6+?H>+0R2^J'RC[RBN M[$V\D^?VI;LE;GZU.G/+%3E;-_J7L,$U'#\K7'RSM- P^=5K5#O1=?5//]3= M4.7#=-'4-3"3%.Q%+];.);B2Q=6*3XPP!&Z,P]3D%8@.S4%)+*N/COL?4CKT MM(M0[020N^]X8RAAE>_A04$)L_^G"3!6QA%IW%P%>=,33@C+Z*PQ9]& MF4^-GI-(,,)4PPBA0,PYY!BCDWY$*5G@@I,E;-*EN458N8H9?O96,E7IYR1, MM*@^# =2)^?XM<<'EX3K5EVA!+;__VWAM@V<;;;PTCVF:O80;N\N( MJNBA>KF4CBZ.>'F?PFT.WM;> =_N%=O K*T_[:#IT(^JL7\CBK?D($@!/T03 M]BC(<\=IU=W5.4==S$5OJ-'G )0=5+/"!\=SMAVS.Q_Q$=+8.ZPSW NYJRJJ M+?OL0!?$SJLJ^>1[0SUIM^0;YV'I? VCYLM6^C_=YB])&N:[T^_AX/L>^XV1 M.W&_DJU5]ALM$;OL@,#3MWI5#?R*,/D&I+$,TT_)V@OW;X8I-'=NJ#85[1^L MHJU3PW5/9+T#5A"W,V3+ZU[G<&4PW7VAZZ?N&^(=;9$/UEX5&]N8MH:(AVF_ MO#,+O%L9C0\YV\VR$?H8IJRV-UH OB4:LJ M^?1:0(R^E=%[*=ZT5X'2CJ;(QVF?@O+@;&N'>$3VBCL91@51*P/QL:V28<^. MJ:\]\B$YJ*H\+CL;(QZ7"DI1RGS0U4J[(WWIKV[J.&>[DXB _5'AS* M=1?7!G2+Y+J'-;"PN]?Z+*J]GA7%7GL7"%UMD8_D7A7E\=O:$/&H[9=WC.'","'<$;HSE#TF: . M\Z$[!AUM%9<]>9P#.^FW1MT5FX=J5#;"45VH?7?'Z_>-V@^6/9"[JH*ZP_MU MWARQLZI(K7ES8_?M;M,*%R_WVO?6MA('MZO#TB0#=0 FD$'NUU,-,U3HHX\& M8@28K,I"!4*L%PI8W$"_("GK/1EIKG++?/,?A[]P4Y4,\%_"D? #5%[@YLCN:YEX8LU\\ M)A??O748\^;W--^F<7:?1-&E6'5UV'\!MLC1:RG#RVAGFB=B=%Q,]7M;Y+LA"P=R3,C2?N)BI.-*("B(ZD[![F M3E50.T1+ ;Y*%/&P6R$,$=+P3I4\J)9O2]N2EU^IXH'9!T# 34D=PH-^8;D= M]2:]1VD*],H ;M-0=\Q Z5S(&TO:3<";9$ %N!M%USVPFZ:> :@K!=F'.B[* M D"W5\1E(MXM:TZ!=@'M1+L--YXUK*ON;G]E7LT#C0HO,PQV0HY/:DJWWLIO M[8$84Q0%UW!#O\' =,J$PC&G8PM &;,$_'M'JY MBMD"D6;Y;5P9AF87WS91VGEUDT&,$G.T,;*G$GS!F^3+ M :3@C6S_9-!(E26H($A2&L'B!PXZMR6ND<:BPB+HI $-&-HF<0F-=^PCO#!% M;I^B\)D#9%]=N=%$G(":L48Y1!E5"N@!9K0B\[ %V)$&/U(R)#5'NS7J'#0, M+D YVYTS0'Q.TMWM"JZCE2WZ"CAH(WXL *1DQ$G U$OY& !+3<%%_/5I1TI9 MX.@(I*G:6:U3,6#"VH#PK$1VFS[0]#7TV6;-__I%WWVLH?M9A/M3I]3RM^9:RV[H=@%J4>-41C\1*6]Y=$?)/X6A.'# M:,+'TI [NF%R%Z^(U.&P32,U-Q9"D&6'I,+-HOGNR\T?TD"\?H2I=W^.JHW9A<>;X;*J]6[ M8G?T"9IH\'U((NSV?Y")U$+!K]@OA&1$B$9*V19V\ 7--<8*Y)M@NG#,$+-) M< <)KP=*M$TBA!1LYQMG4J#OVH%Z;C.462;@?FV[W)L%"UTG\?.'1YJNR:/W M&_V0I!\VWH[!CLV'JY7-,) H-87.L:)?A=V8OOUK-9&0;!S3E:V._ !O"D >./"$O<[6% M%W!QH\^9%\&-QMOX 6YN!Z=Q'+XRRWOI;O:I5A_E8T&H8?--._+L)'L,**:@ MW3*X]FE+^1U?YJN/;PG'-ZL7:^S:CH'(SXZ U>-+F!K!JA;"1P=57<:;AU3[ M5(\*J#J56QZGF,]1MY!*N_$8@/Q%8W#]B_<]7&_75RDHQF2$Y9L(6>6TO3+P MB&Y(T6.LXE4<7:$/]@#Z&!6F#M&"1U'S"%*I0IE=^7N_9 N!T4V:O(;!TO'Q M):W18$(J+E9**2^F/!!_97#T%.VD[^VUJKS(<@NB91 L^T2?]B-#P_R7'%EC4>0/4/[VO:1K'GEV?_L'+/>TRP,MEX$%GLTF2//W.2CLR05U46??5HV) M)11^+16.A,)>F\*+N.N#%]'LD3'@>I97T\6M]PX##71![K(J"LM.V]<>L=LJ MB3UU''/B'T#P)BU^%=Q1$#^-@^O0>PJC$.I/B=5\1]K@- JN M.*ZZ.5J]>;B[2RX^0ALM0_VD&.J$L2023]CT E?3&8%*KO[>C-)_OF7),ASO ML_^VLL.052XUW16EB!^88_%[L[!\JSUO MV! VZ=(3Z;OHU7-,.>C84XB[YMNS=-3OWK4X3GOXF"_@J.Y%K'F%L=-N) M\YG1\4[8EQ>VT?^ F0C'M2GZHSHR>V&IAZ4Y)\1/YE M RD S3))%4,92P![%&6R/E.'?\401]"@,Y+RW@W3'TVQ:!V;$96FVO<0][]= M?2T,,'O_I8\Z4@@V9$9YU:B)-.)UIFX-M>$5%^5#LOK A!'@Y2=8?!D6XGO&A*3Q%@3)H;9N/15(7\;E,*CX\?+W27 MBDEQGF3Y0%F[MG;(\:=3M>8-J;U&B#&G6U9-!S= VWJ=.'-:8DESV@N'G*Z3 M- ]_;XM^C^^-W"='FJ'KJ+6G*V+_':N!)J]N"WG)_&S-M$N9XQ-416?[ +X# M2&*1\9ZUI;S;F8)E.Y2W4OI?Z>WOX1 $=*C;Y?9[S1UQ]2ZI-;EW=;?*Y$NY M(]U9M\KRZ\ FDQ%D'=I=L*<94K\;4JSUY@4.#QMUO<*0>YGT*J4;$@[JU1E5 M,*9<2[Y25CZ@;2Q9J6?;/-P:,UH,J]F1:H1H(STRJ4CKAO,@B+?$QEHQ2IFNQU!XT0.UVWK%,'94G1OL<9U"VR/[MM MGR(1I.NKXK7?"+E[M2O5F-$:+1 [5H>@DV>R@IR1VEM_$^K$]-G+:? X.),9 M4FUZB2U]"10=*CLT1?5.32Y,29K71R9GH*&\*WVJM&9:S0J.&CGQO/-V/)IXD>]E+R39YJLH M>6N.?F@ V+759-;TPQ<,3#KR2.3E4RI MC7>^W%?,!P\:M":^3064"&>2P,M4PW6%7IZ%E MLBK:0K6(X65QXZ@"#+I@[YYM/H69GVSC_-[+Z1UEGR56*=*O1 0YO$PSBN*J MI84"8FB9J(BI54O)DP#3$U*P1;=N,6&: U@)2ELP%*$.+%C4\60"&>2(,M4P MR@L6MU!ELBKF%BR8D&5Q\PQB"[JUBE35NSS'^[3M>C5@$@'DB#+>&$,/F;3W M1HPB$Y30LBYIEKXOV9T0QM!Z.2U;-L&#"#M)UQOZ/7]\H]$K_9+$^8M*]HHB M&0?10<4P@X\=]=!P#"F45-&TCY'JUS;A A@3P9D(UAA29!8Q$7/FGU&"QC^I MESZ^)1/M5/=V'"+VS# &&8JN#@/"O@:F<0#X,1Q(\"P:3%B#N>)?\+H\XZ52 M@6^H_S&XO6R*T8X/G5UW_88.RS@_L$3L_EHLPASSKV@!X))9=H:%BNY'X/ZR M(<9Z/_1UW/D;*BSB^\ 1K^MKL0?SR/]"Z?D3#>.^IT_Q<(<]>RF/1O0LL$[M MQ;7R=1B'ZVU1,XAL.F[UV//KKW%Y<$&#B^\^S;+3-?PTQFH]-%ST^"&3#+I_ M%P'7L&!0#_W (+,D@B<13*V695G6//#H+O'6XC01:O/#NSAPDA@6-^ 19"I, M.DT<20(Y>$PQR/";7LZ=*4Y20U-60ONY(HIC19MFL?52%KP5WG'!9?P1XPQR MR(%CKJ&:5:>FT4(,*+-5FC/O4K8>Z7M,$^MAI#6C63N45-6X_W!R/)4C 9>> MP\J1)(X 2G0=UXU'$+O'F$O;Q]IQYBA%>XXUI] Y)L#H.N8<3>180$/+(=]4 MV+!W +J\C:P=A(Y1M>= = *9(P*.K@/2L32.!#:T'!!.1 U[1Z>+6\C:$>HH M3<-7':N-@LPQ889DF,F8P6@<"V;(JBR-&8RW YBAPT+,E_\7:LPX73&C:0*. M?5I'@AZM)IH"(0U"1X C[?HL!R8>\'<%4O0:Z_&%II3KCQI=9MKL>#!D#FP< M 5(L#PZVGA%9R![HTL%Z-1^9%C:5ELM8,29-;!(A5U'$:%[4$*3822";C##O M+(?LP8MH]L@8G,;!IS"E?EY5@A>)*_R_]]2GX2L\!GC)C.-%L ;[XN7;E!EL M(,-,*P/DZ*3?F(W7 +511XQC!I2_H;(LH5]=HRVG0?IQ]JB7'8^)F?%;VF@F#1GB-61(>$8 \_! M1!4^1X2.H]1='B>K]. \(4_EGVAP@BB+#Z7%K67XZ;#&XUL"DXI)O)18O .< MW#>H;GPLZ1\Y+AZHB0@/F6Q\-6GI&4%4YK66L:C%"I!Y91S^9";O 0 /C*H= M BL.QPZ"AXIB@D&0SGD@U&=B:QF8.NP ^62FD5#F\0Z \,"DNG&P8G#D,'BH M)R(4!.%,'#?I-HQL&1P[!AXH"-@BZ*(@+ [B=4=(-1H8D>,&<&.2FG71/B*D M,Y;..QWMD%;41&/9XTB4UF3EXP,T'Q'D:/FWS,(GOF(9?O.^PXCN-XZT7R7_,[FAZL=Y$ MR8X./#RLAS)RT-%H/AF'-)!%#$TZM9OJCH4,1.9#0(H34LA!A""-%AF\94Q* M62R_;(S!C*6M-H(>/'?,H.VIV":2_,7+B>_%L)OV2U&8U9]VA!:2L,WV2YIL MGU](YD5>NB,!7=$T]2)4>'B>9#F;#)+G./R],S2FVM=-3&LW@0)J-3NZATL= M\AM 'N"$"DLTJ]Y0^0G@ 6!AO?'BG15GOXK]E$(L"X!RO4[BAQ>/F?5+:"&,'";T&4_&D/E4$0.,1N6FNJ D A$R M$"$$D:6 /BG,&*.^DK)Q6H%.SDVK_.6'X!04,;*B2R=KA,&!K>+_1K9QF&=\YRQ^3C9\S68GQN2_T& ; MT=O5*5,@*%1[H#Y&E,=M!PTJ3F_NQ M+P*EFPERO#1CU$;T2BL'Q#AJ2-')D:]"''!Z62!22T1*D83W2T)!IU(LOKOD M@I%O7+2#*_J+N/],HY[MV@FO[:QOQLZ3F&V!\Y M M!V_8CA)>"82E8>]8'>J#?+PJJ2R/V=X.B,>MFMPSPJTE]8S$0-]6@&8Q/QX=30:1")?)3-57 MA34@&J/>T)Q<)YED'Q?!KO<:BR[:QPUSW1=8M! ^7H#3=,%"$[J=&+FULABP M:33FA\J:66W-'\(R\^!'R\D$]S2"&T!W7IKO'ME:,_-\'E8[VS7^HI0S,(X6 M0P=C\L\U#>S4#]9S!CR* W*'& M&Z,9FU+MC=AU)B@Q/6K5< )[I]:R9KWGU*T-'1K3W6?1AZT<&:.:SIOWQN*, M V8_BBD?8A___/-'/LS@-_]ZO'V\?OC):XV+MC9 .JRZE8'A=/A7R\,H2/PM MS_ %$!LTNX9A5-SWSHCWE&QSPLB?7I.'GT[)FG/XRTIG2\PNTZ]>Y3OMS; [T8#4&KSI M_N8SX2Q(R6-A3S*D(B^44[G4/W[AF?Q/FW_\8B>WZ=_;,-]]H?E+$ES%KS3+ M:7_"2&\'I.ZHKFPCO:FS->*%DH+04P>N($T$;5(2)]\$>4MOQ)G7=RWT#0OB MUK38_$HO?@;Z$Q_DKC+84H MN&0&-D=VVJJ[/?I1/:!JHW6E=XVGB!A* M-"FF)^%+"""6(:4(I)*!'^R %!^X&$3(T97ZM0PJ':WYIH-;EN82L+&?:E!C M/_SK(6>8"D>AGVGRG'J;E]#WHI;DN*&V2"%(245 EMZ&" %#3=ZI UDFJ#V/ M;6A$TN=]G5I3V(;:8AZ10RI6([*K(=81^?^ZN[;=MG$@^BM\[ +N=KMO!8H% M%" M?;6IM>@9=3W35-F4%&]_WR>G=^SV#/)D!=I>6_.&SMGPR6W6G M>WJ+-7,:M(IW"7EB::E.V*=9N2M "DS%:0:<+43 VBSPL@W@Z!:JJGW'V\N M=!.#QG$5]W9&%%W$T/E<=%,5L*-WPQ 6WC=A^D.V*"QL##S0Y"!?U*KCM 0< M=#T*CZC:UG2+:+]N%U&=PW03C!?/%SC>/C[YY(?D<+""V-P"5 !<&JHO9.84 MM"+5#?IU/8#+,\#GP"NMI">"%<1FY^!\X'('[\K,RL$%JMMQ<)>5J^FM7->[ MSTD2I%]($ARW&?THZRD(+!4![]K]@+MN+6X/VJ45U-:N>N9G1Y)_$^S]U&GF M&.?%Q*[A'33W:$F =]U>N#TSCJHY:,?MU]H@#=.^04TQJ$+#9A<=B;FY\#E< M^?=MW7Q.+LS1VK@+NYQ$W!X/ARC$Y RX=![1+P704;G':2LZ_>*Z4E\P\1G<*/1B,&*T3 M*Z-ZA!Q*9H"-CC2'TYZA)JATELZ,1G?ZRD*,;[0Q(=;M\16%F #8^!"S4#0N M_Q57 TA*QW&; ?7P/F!-&;GS-M#K8,E4-E $*VS2'= !DRSWMC#>T\,^;&"4 MEB-/763. NH"4!-;3LH*6497_7<9)(Q_,$GZ^8+;"C)=B&'5;''>!#I92#2V MRA5T7%=480$S@P.!*&QALT 3U['"K(+7"#))"$'5'''6 CI%B!6VRA#YL*X( MPCQB"@8"/=A!-H81!QK* MVJ:H3H,/$@88Y/H8M%]95TM4%>58H/=_OOWCPP+5*K"3:(T2J-("-6JXR<1_ M18::9#;0V"J*DE]^'H%TT^0F_RPD)YSV9-4I"P.E%3TCM.<*:I( "443@*4@ M:09G\5(-[SQ+3VX=Z::THNBL(T.\P:PB-]NH,+19S'5_K^W^3I/[:J4^)61) ML&\KJ:WKTRU/WB4$72;'AVQWC&@IW@"C M5L%LYRZ]23*<-@HI^[5(;D;.+84N\G"NT$S<7*[[:%_ONCH;S(ZK&UHL$*W, MZ_8!U/5'F63HP@'D)?UQ.!Q^%]O>%#"RBF#.8M^\];UWM[K>(&]SB;[>>^O5 MI^^KS6?D+9?7]YN[6R:3#)P%'O ^C%F.G-0. ,AQ^>B3/0[N M$EH:(G]>WC2D94QQ7[,FSQX3J9.IH*/9DFL?GLG)-@A"ECFU0(5J-$.5ZL;: M7?%+DDPS;W-CR*+?%+UYP#'>A=EOU"!)SD4.$\QZ-D\P+4I#E=/;>VF+SYIT MS@TQ8 .MEITMM7 @3,TFM0IF&>-#89H8[^F=6_J<8=!"35=MJ!_?-4JM\[_R MA]6C4O*O_P%02P,$% @ JX)<5IR#ME9CQ0 \ET/ !4 !C;&YE+3(P M,C(Q,C,Q7W!R92YX;6SLO6MSXSB6)OS]C=C_H+Z?OT+\"*1(G$C >*0/=T/%MX\6B,W',Q]9(5H,?ANAZ^#9V^SL=S!%^3[MN,,KGQ[ ML4*#P?#HT_&GHT^CP<\_IVU<60&NX[F#N+'C3\/M7R9I>Y[[M\'Q+\<7OQP? M'9\,+O]V=/RWX\O!XY=MP2^X?TN;6]*QW3_^1O[G!7]R@ 5U@[_]".R___0: MAIN__?++]^_?/WT_^>3Y*US_:/C+__UR/YN_HK7UL^T&H>7.T4\#7/YO0?S+ M>V]NA3%*N>H_7GPG:^#DE^VWJ"7(3S]GQ7XFO_IY>/SSR?#3CV#Q4]I%\F>! MCV3%R5]M1OF<+$GY4OLI!L/+R\M?XK_^A-$;#/[-]QSTA):#^'=_"]\WZ.\_ M!?9ZXY"VXM^]^FCY]Y_FCDMD.3X>'B>2_,_KE"+9?\?NXL8-[?#]SEUZ_CK& M\:2)M][XZ!6Y@?V&[KU O>057P -@'KZRWP.$C2ST)O_ M\>HY"[R2N/EGA*VR6_8S;:*Q>O0><67HC,YUZ$5R+NZA'W?VXC:0;(MV]$^"?TAMP( MW?K>&BLK]*UY&/R&U_Z3* B]-1Z6]>46:-J(R-?8] 9XD8G_V4"Z8BM&!+ES M21?B(77G3O$H\N/%,R837D<_>'C+AU'W'-S:ZLX-$>YH>.?.HI? 7MB8D/5E M;_QA(W 1HT/^CTPT;Y9#>H^[^X0[Y]MS;*#(W^IC(M:Z&0/WZOGA,_+7.;TU M,&>5K9D9RV]6([#0=>55N&C,Q+ PTEM?U]AJ,-J$?;;75'+I M#\$YYVLJ.K-1$&=^326DM0?J_*^ID+QV@9P%-A63WJ*Q<\'FMN?%K);*YWJ- M)Q)JBZ;/"YNOFTI-&3Q4:VPT"JU .)]J*A&E.>!'.HBO%<;2-A2>M-%8!6.:O4]Z2*@28WX6/P+"E^]1:X]TQ +]:V+ MH)L&MM/@/:S&BS>\T[96Q@UK55>Z""EM\H6W'(#LYM.8C5(? >/HT_P8C=4H M;%>?!\OWXW+-]QCU/PD;HNTA*0D&\19X+M]534LUGP_U] 8XL*FC]73Y&[)7 MK]@^C-^0CZ>B1VPM4)SAQ=U*.?MN;;:G%BW"W;R/<)S;-(%9YUN00,%&VP_M M%P?KU%O;0>#A=9$7-K>(-3\'!YKX6&Q)+C2T0%%N'H[HR3TSM@@J#V#EOP0' MD.TOGBEP ZGX/-CC:B2/Z41!>QXTAH#8(RN^XL9C!.&DWAH'1I#$W[=VZF/RD8#U.;=*8B./4A0-]L<+( M5Z-*7KO&A'VR27;CT'-1XMHSQGU$2BR:6.OFB+Q*N^0NXB.[Y*=9M"$^P&I1 MD/R4,4@*A\(OI+NWMFNYRW2#1X:TU M)Y99Q3&0Z!>, 1 OQ)09_7)K0()VQE'XZOGVGV@1ASXH."06_P00"+YYQ OT MB1Q[Z1"_LGD@HL?V^3$^(T1X&,[53 *RWP$"QCC\8OE_H'"Z7"(?JTS'4*!] M @@$\0!]0IO(G[_BK^%-R:^H_6^P,Y-[>< MSU:0S5KJ?%E4]\-@.A-UKGVT]@P*EYP0(ZRC]!VP]*PX=A'(.5.\*XLP;/I= M@V"1O;/G)N\$Q;^Y^4'VTJJ(P6W>H.CD=L6)3]4L)Y>X19'DO-8-"KZ[7)PN M::15>4G=[*M @(I_H])K1>(31A.R-Q:TU!"$]%>-I:*U!T&X,5Z:7-M.1&;D M&9JK\E"0^PJHK/4* N0Y#0-/?*8 .E/ 5>Q MI;2]Q8W;0I_W/Z6J\[,06[RVNI__6',!\(8?8C3X>9 UE/^GY2X&2:N#>J^[Q-(2=7CS0E_PSU;H^654 M ]Q>W%: YI]6WMLO"V3_0F80\H]X*HD!Q3_\/O'>D#]^">*#J*PEA\#\]Y\J M_OZ+SKYDB#WC%BNZDO_S[VYCJ7)\;8+W;4\N=9 MV_B?):X459"6^&43OY+\\_S5=K::7_K>NA*C]&N>8*\]?X'\O_\T_&D0!;@O M7GSK2MYBQE(LD>^GDP^CEW$7PY+-T:REL>OBV3]9 S*TE2_6/:UQ>Y]J[[BD MO79&"MEVQ*$\7#WL%^V>+H0D2/5Q8D8?VR77-9Y1&)OC=3]4PZII1 MN\4;'LOY3V3YM_@W 4.%>R6[IT01 5(UGG9%C;=&#;GS]_&\&F-- M@B71A)SH^.\3;T%7)K-6UW0K+TRJZ@L3P^W9^G&WP +'F;C)=SDVCU*^:TJ2 M$2-5SZ4)]8P7"XQ=D/[GWG;1D*J:BK(%>2Z.1J/S,]!J$14AV^X>P=#)L81. MCKNODVH1,ITT/8-P6INL4I$F^)]3_]G[[O+4N"O9425R!,A4V/)!1*&+\8PY M]1]][\UVY_0U0W7QCNI%1(I,.2V?2A3Z^>@%H>7\E[UA+N>J"G=4,7P9,K64 M3RFTJH6,Y+&/+(HB\G_N#O3<7F=@E\\2M()]C]MP'E\]EWXBL%^D.Z +]3P# MON4C@=3]YWUX_/),[L@J@-\OTAW@A7J> 5\^!] *_+-O+4BZH_?UB^=4H%[X M>W<@YW<[P[OES7C&A9L?\U?+72'*V5=5L>Z@+]S[3 E&MMR_(N;I-T_%57K"QBG=-GQ)29&HM;^!!JS5^ MS( X/K^A:RNT4H$9UP55Q;NF5@DI,K4:V?K'5F1BA6CE^>_,N]!MJ:ZI@M_Y M3 .=\45(!)NM+<>YB@+;10'=3!9*=4UW_,YGNNN8 \+-&OGD88#/OO<]?"4! MCY9+'W^5I;NF2W$A,IV6SR. ZO1NOO3'T<+&[8S#$ 4)[+>.M:I0*;UP=S0J M*4.FT);/.5(;\HK(,[;L$98OU!TU"/8]@[]\[ %T/*5+8_+BAQNG44GR64ZC M$#/-)8<\]%T!HU+7%"LM2Z;H\M$*:$4_1B^./;]U/(N^+OP-K6AW]"@E0:;*SAR?%&-3DC CL4"<7-GN M*%-.A$R;G3DX&6/9%K%\U6T%R J1IZ6:O"(7;,<@)A!\>D4#X;7/XWY/IPVQZ?W<]?KZY M'ER-[\;F^?93VU$P2^MX"5N, I^7EG6)J$K9FJF#;GQ\/AV?GIY=')Y?'YQ>6PT6"L(V+ZE"1;F&(A M,(.T,=:[(2TA*:Q0_?HZ3Q<10JK?*PN. 0)JH^E:1#3C*B]G?R*_^7UB!:_D M_TCNZ3?+P6($NXSUY ]C=U'\1:YD]2V]LG:!/5(7/3B M5ELV*[-7SP])MN,[]PW#$>>"H\V.%45[01AI :FI0[HSFZ1)WW8)2A]06&U< M1*KTB@;2@E(SE\C1 6]<7CQ3A-A_=IE+!WJ%7I%!4DQ8V5/J$('8/A:EY7#K# M$1$V,' 8C49GE]W5.U\R55EB2FD[VYOM"XGZXZ=9I\NOZ>L6M F?5:=7#)"7 ME)I,1L6F<&1@DO P!.$[2?0?9U;%6^--FF4U?>VA"IKQ$@N 5\_1.HKSJU\C M+/[^3QX[IPYR]&*]X-%4M(I MVN0:U'WVKE>VOW_P0D3>/;CW++>XV>?RHDY3_>",,LG[L5-.3PGOW/%R:3O8 MDI*WHEX">V%;OHV!"0)O'O\60_0/SW;#;[AXA'7-V%K7;K,?#%,/0?=W[9\] M;_'==O:30NS_N1\$8$K3_=WU'5:!N[*QD4S0P:;RYL?2!A*C=/VJ\ M3OOYA-Z0&W&,077A_I% 0DX-!Y0-7 $H,0C7R+??+)(%;W^^RS^-7A5E(%:S M/PQH*K2&\\@='4X '$H('T;TAQ.2,O;@,#.WOQ:^&R\6AJQ])4=0XE)KW62V M[RQ6NKGU&C[W20%5U#_$O;>1!*D-VYJ;_9(XF* MP)H,0]]^B4)R&_#L$?.(8<'=QKU8Q<]*H(#GH:'V(WTG80MH45^9[@QO'[.. MQFA]LYQH/WLBHR0X!K6@\C+/1(%1Y#UB-,U#+G4YBRO[Q8IXG)M[:=XH4810 M472Z9Y0EX\7"3KK]:-F+.W=B;6R\<,O)3[L7YE;\8%(#G+H?@_>$0LMVT>+& M\ET,7U (1EW:B3+QD\QMB_HM">6]LH>>ZS!J?BSQH,_E+XQ+_^ M]/',P='HZ.@"_[/]+9WC>-^)[F\]_]J+7L)EY)23\W(B%63: &=(:FNJ8I/6 M&(CNA\T63_KQ0)_Z,<*+^#CW$?GQTRGVF4 ,$NA^.7Q0^>?=U'(6O M>/?QYV[287)FO]+A<$5(\NZ?;E<)?1<$D10_D@J'Q@V&U-T_FZX2F/YHMF"M M0V,(3_3NAU[FKO\DUR8"-?M,E[KB=]^)M?04/7=)PJAQ(!2168QT^,BX)#%S M)4(I7<3FTGS8GDY*,$3NOH-K25K^ H15Y:"(P9-;FQMIRT>MVU\&TV4:98;_ M*GC,>LQ^/7;VC/_SY>;A>3:8W@ZFCS=/X^<[7 #L 6OBN+"5AW.F2BE=9!RF MSN6E@;O#M%//Y(2/=R8<%P(WNF7@K;J4XPH']' S\,.8SD(9B*H2Q+SJ&(8G&10]I>(Q]50H MTRL]\26CWK^86HO@52NZP_^D/C9<*@A&8[4F+$FYNG]?EJ9*"SCKYOUB<+7, M5EA9TT*2 5UVRNOY%H-&XH2)I+_9X>LD"D*\8O>WKS:0;/_X_R_HOOM1:KVC2NU9>Z^U]\^A]R8#+UDR.3F>6@Z3+V%[US9]%+8"]LRZ=E M,Q"H681P.!J=0W'$EV5,76$U^%OOV"+M@DE92^0/S=PDJ0?N)19Q*]NS]P_/ M=L-O&+FH%+Q3JXWN4T.=V-W/WELTJ$F>[0C/NSOGZRNT]/PTB=JS]0,%-S_P MYAM+;KL8I!AOJ5P_&K_8?6J: DE?KI:6F8RA2!>+5\A%2VHV3TKIOC%(3,!, M^[7OWNA;9I,KI$??PQ(SSL%V!?JC=XY,F:H;.VB8&^@/*-R9QP9)YZ3;Z0]) MU(B><:GV$6K1; !@DPA3>LH"IH8;WX&9LQ99&NHL#)_CQ$4KWA^M2TF8$: _ M69'WQ;^R GLN2(:X+#@F2"F4SP>ZD!H\M$P^_[DO^+7M1"$U/0&E=!&H8_,/ MV"AF TO,GCTC_!NR5Z]8UC$V5M8*/40DEFFZ+ 7@;A]G=MYO!_70&-V=++@E0LK>.7R\MO48C MGA];I)5"$I+AT<7)9?NILIOF>(%@2%3 7K8C D)W/_9E*V3BDT%0\UQB(BH2 MP@C5@4L.NAH9NA<6$4H^B[T.5Z:,89:%JT!A751LCX4EA:+'Y#$)=OJ87!%P M6A-'O.(NC"<8%"557[HPE<:J4I3U9#0Z[[ 2I07M6Z89" IL-OFQY>I^RH#: MC@:0-,M6DKBC05&K:M\JW^U]V]_@B#PL^HAP!Q?X]S["6\]KE/R7L]EKWG!_ M2*4)"^,FAN*_RQ+WUO.1O7*3]Y#F[\^^Y098OB1X-?[)252Z^.\H<7S?)NFY M(W'S-VX8O_VW=8NG/#QLKB/@:*N)?3N: \.Z^\<.+"S';Y;MD.4*!I5X_L_0 M//*3-PRWZ'$>XU;5_.$QO14$C9OU5A85#98-'[R31L=X6+B"K \EJ3.)%3[9 MK/@KX)A:>PG;!C#:2 KI)K'.2[LG[)=V>=>*77Q[U]0UX_#B[/*TB_L@"%L@ MB'.S"C:8W.H>GY06$"39535').8-\D59=W/])SAK<*F;:MC<,:/ M _%?/0=+%B0W1(*S_$C&>6CV/)W\^Z_3^^N;I]F_#&[^X^O=\W]V85XOHR,^ MF]/K%CE]?'%^=-(]5Z'1:'1V!,:42((MYR"4BMK].4RS@Q D2M#5V,A!B$<% M<\\Y,AT52N7@*DY8!Y6[?@$IH>ANO%C8R:L;4]5.?S:!TY9.U,VVBPAZUH_5XJ MO)GTU$RB?7(/[(FFI06F9A+MMJ-U3]0I+BDU_V=7W3TA:;#65H8M5_O MIN_<\A' $[9#MY[_W?)I"04D6X'+$;:ZRSQ1(7@?SD/V959X.:^F<7"44\&< M*KNE#2Q%--W$'C%XP/FA,9>2['0CB7N^"X*(FBJ%4OI Z"0CO:*YL,R/G:.\ M]!6]&LN6"'T=^604Q=W[9CD1>D#?X[_0UT8"=8M0GHY&I^=])%)]+#2\<;4C MU! *H9+159-1>Y4/FU(B8&AX#\@ACT8E5[Y"8)(U#T]=; M*A.&FDS PX(A&54U>)14_" 2"XBFK[Z 8]+.S2UX]B@W3S$>Q"LE]EI";A"K M_PEAZ ,[1.D3NPEV3VCNK=RX%98]T_W9 V&Q$1@5/6FC:$JFN/:.-_8\RRN* M%H_6.P%I[/N6NXI/CS)]I#% ?X9_]9^0Q-<:56RGTK:[#DI]6&D]5&<]A>! MM>/V>T<908$5O7=#"^J7?A:I6_%WO65-;2A4/3M#(U3[R[CJP^&ML<7*V#TP ME1XVXSVWA8VOU$6^2(,'0C[% #5^"^?C:DGZMJ2WW-0(EJJ'?)*[@QO7T/,K M&FZ6SC! IWUDDXSTC=_FH="CXF+)9,RP%;S>.MYWT:S#IU)9A\>S7P>W]]/? M.I%M> N%>)10J4HQ7N7TXO38P (*A:1?>"/R9F,57KU_Q=O7.W>:/0@]GN-- M:AQ%5_4J(D=X-8V#,S?2.JU81>E#ION^.K7/"0!P0Z-BQ8\/U#(!SF-2A6-? M_8$X>>8+AV?.FRRMH9H]SU>KQ'NZMR.8<;_=E":IF&\)KN8 M/^/?4W@K4A4<#UNC1IF5M?$R/LU2+H!BB +<%[S9N?:BEW 9.>/YW(M(=D(O MQ "Y"Y+%P\4-ON^12+Z!#RHI0ZW[9FMW_Y6_<:5MC"H+?_"I%D(:/!"5&".R M;/"M)X1Y'\5GP\DOYN%O=O@ZP4C%&U&_L@E18$%;DH MPKE,^NKZR'+L/]'BLV6[1 M3O";P[3>+7-33-J.<6A_D:P:5%A_&MO>MN<7D M='EKNQ;&W%U-O" DZX)K.T@6"K2]J&#U#ZHIPJRIMZ/YI=AN?!%OH^D2 XPA M#=\?'2N)$]X0K5#X)E:YB-SY:'0^/%BV-4"LJ5=AT;X]FZ5<0$! &(:;'P3/ MR Y>DW/R:_3"8ANSW@?1FH+5U(\0PAQ*))_Z^4&61->X.W<3!L$X-3\HUARN MILZ*=$/6X!DBRKXT<0GX@L)7;[%+:?L%?]BW+>=FN43S-$?VVDZT4+4AE6_E M@V=JH6OLT AF]LPE:L8*JH:'MC\0JOM!/16 -797A#"5;@&\)\Y23^39]>D2 M8TL.?,+\QNGF!SEVI+G*RC;SP4#%V*GR2802'W*==CJ!_]GZD0I_A5RTM&G[ M!TZM#]8U@TJ59V,UR:0/>6D+ND20)V2O7R+\(0(OL>W_\&PW_(9_B/Q],R9< M[X-!3<'*.-27; 9E?^,MLFGP*<>[2+R!#_(I0RUC8>VK!//'NF4$L :0_4;" M&1B[ WH=Q%ME9,)_VQFV1TCC/C Y5]P.W]O6B^WD MWB<27ST5ZQ\BLV2@Z%F2L3(8F0?FH_7.>/N(6^\0>20"05/?'(@+ZBJ7.'F# MQ&SE$.DD#TCWG7 J!Y4?X8ZG@MNQ6W@\Y>_,]NYO,N9*HME#I)\"A#2D_P(; MZ]LXGA<3\ MGY'M[QX,3G/R[1X,9G@K2K8"CF4:*5+FHPJP^G :B]&>([2(O4V(V'CM\<4* MB>3OTR4=$QH%Z[5VX%14"%H/;6'!81UCPPL1$&^@B. E7C*-#HEVS7#JPVEO M"8)[SW*#W26<*,/VJGWP2AJ=IL>]JI.XTS,8;$WUQ',<-$]S,B3>Z&SZU&CA M,)FD"B@-9\#JLZ(3.!,YT"+)D.MCR9+NQ9NM=%4P75*C26JW<\#T4@:7AK-@ MHXG02_NB[1,&NX2Z6T@8.P'9=@Z3BVKA4ANPJ33U3R(?"03<>($=3MULM N'R3E50"EZ0 +>G54%W(UO"_(( MGA\=F4^2WBK5&N*DZFD)>)=6V]PA.BZM)!L'1U%]EU8JD#&>%DWI7)N]HS'U MDZD@B5L5F&*K*X+CDD8BL&=6"7R,9_U4MO>\]?S=,Y!)I'WZV %GLTFO>.", MJH>/EB "DUGT,ARRO"'IX(HS;W&H557E@U12R&BY,3+YO/T. >(B(,>F4HT/ M,LD H_F^R "7XO>5D,_W+E6X*<4M%D$XU?3RU'_Z4-6>?03C5!8W6XG^DAX BJ.E$V9\9U M&.P/TZR2J2SB-0U2V,2C $OHAQ_THZ%M./DD0/XI>$JJ0, ;U]!V?!9M-DX, MKN5DX-ZY2\]?)QIF^UD*UNZC16LB>O=/G+X]XEO][_ M;=KS$HAS!UDNE]&R D^85XG7]M:SXGG!IYC+\C9W_:70G0Y^'FR;P_^>3!]FT_N[Z_'SS?5@]HS_ M\^7FX7DVF-X.)N/9KX/;^^EOL\%?"A_[5]SNVG$#!G+DLR]XR_-3RS,N8^ZA M3;.BT]7Q\<7E^8G1T9]>99!GAP6L0*XT/&L@BSK;!/!$U>;LKL\0D'=]'2^( M?#2+UFO+?Y\N9_;*M9=X!+IAFM/6=E>/V$C,/$'"3M M#[SE(/>%P>X3@]PW8([[J;^RW/2=J9WA3!) /.94L7T_V7)V-I5B('!/?U?: M_N\GMZ?7YZ/;\=GD=G)Z=')[-1X>79^=G5P/;R^'P]/CUFU+([%V'")9-EC4 M?,9LO'+H\1AM=Z-H(D;F\H>9H%C9D(* 7^N:?=BFN7Y";\B-4)*()DD5'>1S M18M:ZN.RI4Z;'A#V#+:-#[[CU@?YYF$:Z0I@\KAPUFF"M8N+AY-+O.8UX/G# M["K/'(I6!V/&5*BHRJ6G 0R*S G->_6X38-R;<>!Z^1-.E';<5*V'7NMP#01 M5U% ? .#B;=^P7.-2#@ZJPH$8_ %ZQ9;Y3A/3V GW7,76#5Q]A7RXTY-W)52 MO<; &0IIG96M@T(D.KTYS#WS?.?&SP#GT'/R!545FJ'=! M>S(JVY/V.X@_/5+:&A2Z -,8Y20<.TXL8/Y7O'3.V^MUO*@.H=J9A:\7A=0KA:3T9%>Z>AU6+0'_V-A57O:7+74&30^$-N2W2<&Z3=@VHSTNGL?([:M8%>"L(BI[N%.>;QUBW!]<7!S/83@]PWXE5/^I5!X3,P39TP4+D+ [;M:] B!&-8H_L\@]>DR>+0/!N- MS@SG=%&MWK*54PY7IRW9K67[WRPG0E^017Z668E=E*T6:6X0MS?8:Q"F?=J* MGSL6Y!@@5A4(%J:J?SP3PJP#SD9(:Z!L!.0%[O0HCX^X=N^CT>F%62-13TEED]$8A$Y;BO)[\H(VHL*3.&UK4&P,J&FPWI/Y MQ5W$W;8H/BX"F?@5CB.YMOZE\&V-9@#N2PXV0MR0P!9E2 ,[-DK'B6% M'I)H"_++*XSQ8OL<)&?$RS93'"7DP2WCV2JD-54V"4I0Z/1,GHNC%[0+E0Z@ MI)%!U@I,>["55'AV9]2 8 DJNL?WDZ!7 3?"9>&O+%1(^[O>?>WL@4A>,S="IM(J;A=K8 M=-K W)/,A:*VI,)ET$NT4.39V>71Q47[MWJXKTE/XXOK1P]W;=OE*\R)I2WC)%VW M.7 6H:D:*^[]5$+3:5/R@,)[+R!9B^-C$$&+4N$5B!L:D)8&N*E!UA9,PW)C M^2Y>OVV%YE@16G$()F._;SR;0"T/;M!+H5X>X7*":LX9,6IS1#\AAR0.)"\' MOC_[%K:;\S@H7G!H5_@#IBT.XB8'>VW"'.(T$+A>@NQJ$(8\K8_B"P.)%@JC M97@T&IT;3S130T-E\] 4 LT&XZ1=@['Q_#C\:X96V3'*9T3>']V\VO-U[(@T)).'<+E**0S C^WT3-Q\"-<&9 M#2E-5-P;UA2YTUN#B>?.$!8*T MF74@C/("]J2W$HD;!*J"&^?R"BD/]MJ"=WJTS^:O:!$YZ,XF,5/96"(E6EDNF3WDV\T&K96'$Y#W:$9P_ NL,ZE5@'#G(8*KESDRDG=CH=\:T3Y M&N!I^28([34>5[0'_XJ%^DL& 3D5O:@$1?WY*^7T+#A^SEW49 C5[B]AF@"0 M,NFD)TQZ0-]SR/J>B_\Y3V;J! TQ2LDV4X3V.'E.OA?<4H*$AK?$39*,\R"" M&,7D&NDOP13@H.AY;MKUGS3!A+=58]>-+$=V3[5?"PPWVMY0"0&A:*G4]]T4 M/),BI-TF6ZDB03ZV4GUC@H"0/=M'D73"+FY6<)5+*]Y3/DB)V[-]T2X%J^"F MFEZAI^R0%+AG6QIJZBTQMHA6[REW&HFO:/<"A4E)[%<2]"5&'D:-GO)%5N*4 M(F<]HF/9?OSHN)\\%&$ZT1>3KOYL?<#DA:G GNF\TS0G*5>V: % B?G>X= >?'_('9&=H!!E3";8)3JV>4 M:2)UQI>^'!/O4BSF/4>FF_2*[BX.N,![!G*^5.(MQS=U[,6^$NXA^=)#I:C$FUV^LIQ]3BD;&O+\?19%+W MT2M)>?:6YO^6\4P6K=Y3;C42/Z-27TZB2Z'QR;D8^1?='Y!6H[>$D9,XXTC3 M\V0H' $1$#$:C&GPWC?&P<49NO75<7F^E'Q@0?0ZVGQA\Q]\8;#\"?ZG%\2_BIA\6JETDZ.7E M\=&H=3N"E6>M5CY:I>,I[;K0["54%YQM::*!"+\Y?#.G44O@;VP\:9?:BX;E>>RW.<'MCN(.S#(>A#GNRSV M89!U@I2V!KN.P)_O6-/\KWGN;(I4AS':[M5[R:NP7%+YZBUQG8SUQ M%]"LRN#L4@/ML!;+TABH34[7:E;5:EG+OT7HP5JC\0][/WJ^:7/@2-6 !SM2 M:4&EC6]O)C>3V2?_D_.)KMN*8CW3IZB$BHY6%<[=*O<6>#>,[D*TIJ56$F\ M##V4+@<5X=#]NQT:ACR_9$ZU[K&&K>@R>K*"5_)_!(8WRT') M"W!/& ;?GI,0$/PWJ3.QT_*9&&GCK_'_#G*?B0_#=A]*_@[^T(OT$@.T#QGG M+6IFI<(QRLG1Y3$)_3,V$57W5=(S0:21XL Z&XW.1F9-2PTML2:BVAAT_Y)G M!T+1D%3 (4PIX9;ZSJMF0'3Z;F?VZOGA,_+7^ZM$TYC\ V),&X[$#B6I4&+$$S-;JJ-+SYSJ5H?O/ :!?;*)<'QXR"5)R?DSJ$P MYV7XB/SX=6MWCC (NU][@1WSG@B!_RNYQ#;8MZ+M.#?_IIIJPK&67]!P[]-N M 6,9=WZ\CM_&Q&!'81!BPTJ>W=Y"GH$DNREMU/I!AMQ:MD]>=45? MD$5^EM^'7)17%:31^&5D-,@W"W_]L$5C)PYOZ\&J F$%L.U?$AR2L*>S%'\&7^MTF5,I HX]DAKDT4(07D[38B)MUY["SM\ MSX2M]#?AE 9, T$=EFD@(RI 7S'KT M2Z^GXB**9;GE*3T&^"(U_8B13^:)MT@01":U$_.V]#\U;7_&2&QLZ56 MOMW+ < FI)Y!4 _I/IVORJ*XLU4224F:?^.#\:T@JO4YTO;C-/=@H@'SU?5> M N2_$7SNW$T4XC][[AS#F=H&*9/?]"L?5&\)TTYG8(GO'+&TR(Z%E[MKN"S? M-211Z;D&X=\RY#K+3:12*ED\>1Y>X@VSJG"=XKWPOHZ8;^F(UBWR^6(T.CLV M:R-$$=[;<3>2M].N2?<624&5O-J:?[!59AP/C\KCF+3[UT'6#<>@J&NS[A:C]N#-<>U%-(>1U04_1.FX;Q?.Y'*+_(DC(*%=EKTQ8' MN28[8 NL]V0^<1=Q_RV'-\TS:D 8_[O)CJ)A\1TUKX'BH+C$@^+4L#V05 UK M\UM+^$Y;!.+\+64#*C(JDC;@#WK22PFGXJK"L(;Z5G7B@[M-9(% M)>W3>>L7*TSC+I*GT4F440V.B#735]XTD+[37J:S$(OUZCE8A"")!)*:%4XJ M0MUR+?[+(&D3_BQ1QH'/+X^.S@Q:B>K'/,>^;[FKQ GXZGU7 M!B^NXJW5=\M?B&4>;-@^.+M20[ Q1*MRRV3B MH]%I0M0'<0>,NR"G.M0?+I4V*NV@ 'HSSA#_IL]3R2+C7_RT#7# MFY%=HR#W\=%H=&XXO7QKRMV_D9&'"2 ]&#(+51ZG36QFVX]B[.A+%4II2&1YZ6%\TRN'3:0SE^@QKWDMR')#.N[:YR MN0!R\=MD! ;5?V(NFU5^ APQ98A2IIEV:*@K(B4SUGAM_>FYOUED\#%R/5<4 M Z='[9K8FY5$,5&D0/W;;)K5O>]<;QWA%* M]Y,4L!PGS6I#>27M4BC'V'UU[3!(CL%4FFG)KWP07">0*<-'/6'X846]']1H, =O M.D9.&XZ1-^2_>"I&">5(+#W1$;+5_ I%)(:CT>E%SXE6$Y.4'6?=?_/FSL6_ M1,_6#\E@F\KGGDE3@[@M^*Z46\&%O>X9-6 Y428=O4)++Z??:_R?(+3G),4R M_KV]DDVR7:M5>B.#?R%I6;'\1Z8ZQ/]H)I&+#J]4WE X;T7 M!(_(CV_\I+8L%4_,X>8&I+T!;G 0MPA_^W)C^2ZFP18#SD:&5KQ(Q)/+XW.3 MEU6_(7OU2IX+?<,S\PH]1"0V(?5^D3U%DV@+G+&0TA;K4*,I"%KW3.VG0L^E MSW-#>V$[$3G'WKT"?O-C[D38:-QB;9"KE2A,G;KW%2*1I%#1AXKJ.<'J.>D) M1[4BI&B[1W/=&;4YZSVAC>>G[]:OLF=M/R-OY5N;5WM^Y\;!Z-OK%\$)\;@B M?_+N2X/L4W$2Y=W'!KFOP9\L4R$2L8AK&"=)%J4XK,GR";TA-T(!&2$W6+D^ MYO4D"D)OG802DIQP]WA,+9)3LZOWG?8L9^SCE:/DC*KZ@^!,FI3>62:M%:0Z MG#.Q3CB,?1^C4++=L0L MVNAH>#0LI?A+OC?PEH/<%P>[3PZR;\;.:^EG!W])/PS7M$W]E>7:?\9*F7AN M@*58)&.&I-;?*2P7-#S#OTDB0#EV4$G;Q<$SNCPY.6_=:&X5BG=Z7,>^6K4I@C8DEX2@":7JDLV+[0#><^*3E!C*(/UL!9\M\CYC$EJ,P9BC(, _ M;&&H5+)L]1YJ70D$U"U%^S2(\_6M;=QUSQ56/J-2OU4N*SC5IZYE1<=OL=[$ MNT,Q)=,K]%C!DD)3?=]4*#?PPYQB\4\[I>(??G\B>0(J%M*%OX%3E:*E,E]( MK0961#65@VOOKV#4P\>S GM3JQP.^E]LUUY':RK^A;_#TP"C7T4=\.4PJ@7K M!UL+^;]W60M<.: L]:@&]YZ35YA?$8S^VCZ182/0_7@*JN!? [2,G'M[23OZ M%:A9Q.P4\ /G;#5+\(4CO/]K3.V1OBQ:Q ]!GDD]JWU102O5/PS*"PDHF M2PO5G<^C=>18Q*MZ3?S$_DQ=+6+!,DFKU"U6LZ<4:" \K"2LU/ MD!.'%SY[?&H(U^XK/9H!T+,LIAB-R(W]:59DR'C^^S@([" D<8=)M!=:#"GK M"*&Z_6-1<_$['1$GYJ>RYW7H MZ*)U:[7;.^*.VB&*=7R'>^^N;+QE3)0MYO7":P"F8$"YF6?(L9."^\*V9"O@Z-%4 MFU+\$$8$"D>RZ*MD4X$-]:N]J7[>5J!&4=(ST+H7UE19_[((@-&UY\;3:F0Y M3R3\G:/GZM*'HF,)Z17=RU"?H';QIN*6;/')8R9B2I2H"4ZA,OW<.RUI(+') M=^H;C^QGWUH@O./\@P31QC\0PK/'-[,..%+H&>7R&$#QPGKP2(K7#0K1>.6C M9-O$5#>]PH'H6A* CGED 5";LGT87\P.^F095! ?SPKL3:UG]?ED0=" T%)& M3(Z.^F1U2PM<.:#X9#%,[CW'*TND*A@=FCCT8Z/0?=^LN_7&LGVR("*/Y11E M3V!Q""P4^@C6!L>@V@HO57Y6;&SHW4IJMBSIEW M'Q6ZCR*C4I]I4T-R#>]+FYO(2E=5@FN>ZGI]9DH]X5.RG,-PA*9<]9;D>4;^ MFCQFZU;Y2XI4Z2,1:LN="XWC9ILH]4TX9+2L7+ M7LQ=I=U"&8P']"-\_HZ<-_0%C]#7&IMY@4:[Q,!ZM)';M-5$K-?^T!6@_">R M_.?OGA)*IFU],+$)4-U_BK(&%OC+\L?BS-:*V%Z,1NF>?L=0 M7;@P&D].L"2&7X35IYRR%9. I/MG*)QK[LJKW$,E!(L"ZD\QX$Q+Z7..3VCN MX5+DN[(3U&FC"2K]_B#7@8^Y2C7[SR_/3@T\YYKUBID?I5#H$$Q1JHRR*1* M@C$G94O?8Q-;LT3R.Q?+&Q$)V&E*JDJ#T[R -BHW2<+"">CRI'5=QB\:+).7 M?&?(?\-FVEWER+V3*R#Y](/J/S&3D:C\!#C6R!"@3!_MT.A]'6CBK=?> C-W M]MW:8!&R)!N91P<]S8%8S:)(H]&H\ B> 6UKUU?)8Z8V3% 2F&S-ZCTGI*U< M$)SZ:TT1@G(QMAX&9WJ\9_YF.1'Z@BRRV"=B_&:'KU]=[X6\CDM@N',W41B0 MY3SFN6/'^L _13YY&NG*"NP@/C3\C"E/MMYW+G$L)F>*-Y;OXB(!+?EG.Q^' M2S(V7RK6(N;P:BL@#LXV>NS@3;Z+/_B&;DE+S]:/"1;3EGXJ]ZS1;CK7C4'< MCP'NR"#IR<>V6O5.[O+R?"C].#@6Y^S.T ;6F$9WY"Z@ M'JPP\BWG MLU6=;%N^&7 63Y^F]I93JL#2^OJ[LB3N;&&39ROMAORJ:.6#7@VQ:N?EB#:F MTO2LE[R4D>U8 K(BR;8Q 2YJK58^"1N,%9!6D)M#CX^&^W-H=LA,B##8?GKP M'7][L/UX4BGW?3+E9C7ASYT5X.:QYGYQ>CH]')TWOHF MA$(2UB$SJPHX^]1$%>5=@+3H0*\].=F,'GUO$2L;W+!#'E[4[14/4),K,L*Z:!2=8+"Z3W,_>8YT3IYJ 8M MR/IE9CF4=*3<\A!U(PCRWII.6DJ3.6E%-/N$UVS?XZ.@!<8L/ET@/7R(B$3) M0E54Z>)-]90/#0%0M-#71I5[[_O$\E\\-^9]:+D+RU_(483?1$^I45-P1?$K M*BEQBW"7+(=ZX$EG@EC-_A"@@;R*,A>+C.I4Q'21*3B.JRKU1W'U1%448Z%R MK,["[2E7Z&,A\+\YJSAVC?ZHN(:(G+,C%(XY RQ3&.]X($&"!3EE%%)F&GXBORB #,O\N<, M6G"J]$?Y=015E*O%S,LPJ:Q,@U\HTPM=BTN6';$< 1K >^<",B;]$&RVL%$> M&G=8I)S&WW/<%WG5BD*?C4:G%YV]=6@D<_;9^U+N% MK6JI*SQBDZ#,)550:'%%_'"[U>M&VA\:&T1/RX,"NZMAZ7A"9L+4YC:T66-] MXY\&-#3DTC+DTLWU0WM"9%5+W+N1O_3\-3E.F+XX=J*,0-8?[;BN/]JV'X-< M1P:YGGSXI56X8YY>7IZ?M)^:8QM)S^(.28\SQQN@9WL=AXK-\&^#I14?0+,\ MV-0T#L[*-5$O=L7)/T(*B!0ZU%ATMV)#8/)QQGH/E)I4'A_/"NP9 M,G3S@5(0&F#TJZ@#OAS=?*"T8UK@R@'E@=+&AIEW:*KN V#XT.JDUA*.O3FR M90/4A*1%W,Y)UI^.\Z_F 6X-F+2&4[;_BEACY'$%VUO0SF=5-?_!6*U(=CJ5 M(/? ;.(%8?#LW4;.TG:78?^Z>?2.:8SV3QZH"U6+54D79'$F+;OR,BG;#4RU( M[D'::X2[.+>K5ETU6N@I+U0AT?W5.PT$_FO1 C5[RIZF"&A[20?(^B7Y[97E MD.6>] U?*4F_^,HE7:9D7_Y8K^S1>30\/CN]&)Z=]2S31 0ARL(?+CH1_E"M(DD9H5SYM1+]8%"O"F;"1C)W?S.>)J(E_LO(COV9 M'U XB7R".(4=K"I=809;K65V2,L,='4L?4-" ME3P^\7[PW'D]SNQ5/SCBB,C?_7>R6>.FAI4Y.);09%;U>K476@X<9MS;UHOM MV.&[_#RT7_60F"(DNZ(\2$8C+IG"UR'+0;*$18_&[SZ7# JHBZ0, UO^+JGT MGJ;T75+NXQ_721411&?#RXNC]M_68XZ5XCNL?^Z8(6-E2HV ,SM-U"5I?<3 M,+[-IIR@/A/[5A*!X';EA:]7:&6[;AP>'E\;QV_!Q5-RXH-XY\Y]A(?RG;MO MD/9G+[T?ZRG_#(#6:?_1:_L-!7B*P_\,KC;QJXF)QZSIQ MD&N] Y/?513@%5> UPWK%]M-T]BQ9SQ6E0)OSR^/+H[:]_*P=5[[B?FP]"2S11'S24>-:=F38VTGLKSFQ(,C,]P;84N ]"Y M$H45;^#9PH)YPZ-FQ+)!G?'!K5 $0X:.QLI"T "C7T4=\.7H:-QXM[3 E4.K M^P)'"Q-RSXI\+'#X_F"M:9-(53$P.M$XGPC+;5*'3V@3^?-7O!X?KWP49TW; M[S?5'T^X+AAM2ZEE;U)J)*Q>)["KQ\QCZL'SP]\<)M237.MO5V,;F[-$]QT6,506,EC79X=H8&+^GIPSUE+JX,[?6/+UZ M>/:NT#5Z0XZW*9UFBU4"1P-I?>V-\7H2&]_ TUZ4)GX#CR4+: 6OC];[NGRK M+E:I=TJO)[%Q?RXII8_G50(U.P3:9J*KM;Q A>)>-AJ/1.9!326$]E3><2C P?CA=ZWYY)_H-EC%\_X+"5^*32\8\ M,9SEWR+$\"5HTAPX9BFA1?&66CD^)KU\:)VE.B2P*X#1OQ9%%7E0 PG-*87P MM(YG]&1"9^01*A<#I;8:N.ZM'T4EU#'P C3_M/+>?ED@.QEW^!^[(8=_^/T> MK2SGQL7+L?<*"UQ1 HQV-!E549%U^'#QU95TJM(>[O\9C*)$$2WJ@"N*7O-U M;[D+^PFY?WJS3YM/8X8%JRX)"GTNEGLF2T*D0W"3ZJ&5JXV!<3>IQDRI7GY- MO[NX2Z_VYA'YDE5WF2S/A@>YH87I<](,P=<4V[J35F"K3 M\!7YJ4M2+FT$.RT.NU(?"5)#8D5SD%%OG#MW[JT1&1=9P+SM1N39HTUZXQQ< MH:7GHZ3/SS;#;]AK41^ MY>6A;!M]8I0Z #2XJIE\OJ\XQ*J7EK3-FU#=/K&HN> :_-E,LD>.+T) '8]& M9\/.,T1&5&WN:VWX)^2$NW/C=61\T(57CV-W43WUYO<=<9:AO,V5\VP8E5/F MY#HTL-U!W*5!UJ>!Y2X&Q5X-LFZ1TM9@US7<5MR[0=R]0=J_#KA%Y! 8.TX, M0/Y7; <)L\R(S+!,6IW"2TF^MX MNE^Q=K_)!9=4/\)6LQ5PC!!78ID *F37ZT4R7JR>W%55;@JZ:>?5 :="%6K8 ML_:U,-"KRFL_3242DY0_0[/*@U%A?;#W%"8M+;R)N:7<=Q!&K++]F["TC"O; MEI.IMI[^;G2"(1B96WL+ZZBHVF;"ZK7%^8X4K\WB;0+=* M5!*6]9FK8L]+U MQ8?BYLFU7/<-[UXV)MU[;\;^>O:2C=^YNI8+_ M]=]H7IV]0+:-[JF;K:&]H:\$#@W^FPV.]:F3PTZ^V\A=\%Q36.5[3@IIT35X M9:HGP)V+-R^6D_>S"<2H(%:SYZ1H (+6]'KM7_NV[)_4)R8UAT'5ZZA N*3! M6ZF/?*G!$#W>D%N&=,"1Z6K3Q(NIE)]%I1?3RZ9S+DP:,KN\21+Q\!S[ 6) M4\NP9'@V2;<#ACA*YQFU<"@ZR.L LRIGH 8M@6.7&D(T)-K'9%62W+"/ARKU M-9[&0#K[F//"!6 QE,Y'XB*WYP/4+2]< (P05V*9 "ID[[H7+@ 5JE##GJVO MA8')_+'*?#0!Z%/9X92PM(P;M][[:!H^7A#645&US80UY:-YM:GCH)G5 J6W M9@HH>>/4DMW$2].RKTQ7=?]T-#KOGF,M95?2F9,V5U87 T$-8<7^EU)DMSUSP3:V.'14_VB>6PP@-9%<#K M5<@TUY2S.]I]_NY)*WA;I_\Z9HO::;> >\]=X>W[^AJ]A.1"@S%]5Q4%IWNE MT[>PQ(R,H.8VK_N]9T[+U86+PIZ-1F?G9M4KK!&^,AD2:CX=W-Q[ELORFMC] M';P"&"B6G" X8D'9A1H+EP>@7K4'@,UPH#X##SSBN0MJ9"-?NF.1%%UKR+OT M1$J->,Z"PO+R)$^49R^7+ZJ8(%2QYY2HCT$GHN''BX6=]$O63(C5[#D[&H M*QH>1+*$WM&C 0@]"W GJ^@[-PC]B*!X:\W1>$WNTRD+2UKQ_O*EEN0]>_'G MT7I/EMY>_+X)B7ROFGPIG!&LW7\*-0$"UBM E%GI,6WQ"6$YW*F[PXI)%*FZ M173PWN_LN"!-"3Z2D^X+:#O.S4,XMNKD\,/?O< M)R*I@2+EU26,":AK2<+ZR*?Z,&2GD!LA MFIW*_@R.*\I56V8/4W8-ETLM:_ZSCV?M1]];VC3CDBM1Q.#"_,%,"_KGB:_A M#LGH IAL+FTWLMW5=(/\).T>+N%$"_RK1\^/(0R3_2>Y?W_VJO-;"JV857WL M$(G9(I(:+L+:/K>.!S !BW8TO2UPB%SB2*_HIHNVWFE_#?Z PMWPH3"B4.80 M2<$'0-'E%IQU\#@(4!A,(I_ 3^%%H'JWV6SAO?/Y&7SPYH5RPB,BE^6"4%K@@B(*& M^R-SO.!.$95E#YP='"!T7 J98PB?%P?.!B8'&A^MFIL]XG0+KYZ#!0D21&DQ M.J6"A\@(01147;Y <6OY8KOQMSGGIOO%#I$A0AAD_&AZ6 GG4*(\,!2>QZMI M_!#9J!&YC,.:0PLZ\#+:S%JB"9K/?$?V5;03G:^BS<:W-__+6F_^]^1F,IA] M\C\Y'7@7+0? V'%B^?._8KN8B%7&;#X_'@[/SD\OCT:71\/AQ>7O!@QFRZ^E MG1[A86OXM8!&^JDP;O51 .H3T=%GUB!PJP$9=LS2@HK)7.4Z7TPSJ74MBBKR MH 82>M.@D/D<3^7Q3/Z)G@VEHA@HM=7 =:<8*0D[_2 ,C(?->F/9U<+1Z0QF MATH>T!<:X".EKB1#H3&0F"'B?Y[X'Z&QT$)C#X28 M+2+9_?.!NJ&Q!\(ECO1:D\"V'QC;+ #R0"C!!T!#UM<.!D >%!TX&/0E));) M@\/5/DOGC8->NQ\ >7J,$3GK/1<$4="0F+73 9"'QPX.$+V*D.73XL#)P*) M\QC8TN31@:B/I$;UH;9L',A(9QQ(6CGNZ2#I:J']CZ"0ZJ #>.XTJD-" %BQ M!MJIX49#QZ#[-P% '(8!<*H!#43O&V7AZ+2;'R"'80#L4D.(AD1C8',X5(MG MBTK_XZ;-=9MT#'(TI!T/(GC^!]A-.#": Z#F"TBV?WS@=IA-(?! M)8[TO7MAKF$@S6&0@@_ 1R#-P=&!@\$!!M*,1J/SRP/1?J7D'X$T!\8%010^ M FD.G1T<( XZD.;@R,"BP&$&TL@&RYSJ"Y:!'PIS%06VBX)@XJU?,"_C P[. M10BK"@FL.!V=79Z>GAV15X0P@PVZOV0]'<_QD SLN*=7[[F?Q )@Q)H!9X>D M]<1R@&F @8;3?).''!5(,*)?**7!D46)ILL$DA&?P1-8VB;_]#F1*=QZX!@@ MHRHQ1?/EU?O R<-JO'BS8J[S/C[ZWB.;D5-H/7\=KY-MSBVY!6>5!Z:H9Z'L&55IJO4J; MD'WU3;ROOB7[ZHGG;QAOJ3"*]U=ELD)KM:02:]!GW/9T.?9]RUW%$##V&Y5E MP:A4\VY#7'B&ZX7!Z_-=Q].3+FOWFV?\KP#OW E S!AER5; <4-@W69@F-SS@ WY!T 4#?M@Y?A0O?"Z'L=O>.FN7%%% M'M1 OYIHV&5UT-^:&.2DEXS-[R59<'K MCZ&$L@;%182BP H#=,_).L*J DZ=[=V7LS'0X!F^.P([:9TVAA*. ""4M.;+ MY&DF?/>#;EM.(-$/TM07O/LANAIRTO2#%#5HT.$HU@K =K9RNOSFA3E/XR#U MO5F(KV($&NLCB10BH?7!N5-CA,MYYB:!YJOX?ML-[$4:;)XY^K^+^V+S6NHS MU9K"T/W(VT?K/4ESZ*4#:KQ8V(D4%;$2] ;Z7;Z2"LU(!@/WJ5>16<)N0DT M&*GG5\O][=5SG'>R9UCLXE@>8["W&XE,]LDKN?,+[H(@LMSY]J#_ZGU7\]E+ MZLY>\7_BDJ6)TVA?^L1:>$"J"F$V9T[):=N=&X1^1 S!K35'XS7Q/Z-835KQ M(CKGH]'9<6=I5DO6[@V3['146I/JV&ZM6S_F^5$M*E*^7?Z2,YV0,K(J_Z4O0.9 M''+>1+))'1L Z%U&56**YLL+WY,:J&+XT.Z=YXJ)"<7K M3W&D*@ E*K6JXB(S?&L..CX5 "/$E5@F@ K9NQ^?"D")*A11NGFK T+_XE/[ MJ=UF8$#))%&\A6%,SN6"X)2L=&86E%>1KZ/"AZ)K*Y\:9LHK#HX(@KKC*9TC M(LLK34)G.5@LWY M-3 ZU7(H4DMZ1=$N9HY(JB1.Y&4>E?"J M@:-)+%.D(&KQ3(9)*3M- 6X)O:>D^=&O %P M5%$ZO33$04-PFM/I%#8"&^V5WG=)G]X>H]'P.: M_5UK;*]P)_K+8T!X:LC^TX#_S6=UBZAG%GKS/_(688O=%5IZ/LKY#M F=]EV M^DM6M9!H2#,$F6_C)>YI<[KM-U. ]NP(0PO]/D\UVX00491OZ WY+QX(NL') M.-1+TJD"14/^(;B+RM[DC>D5I>'!JC7%;?NF&$:&@%YQ5BTD30^6Z.D"@*T M.I@[H)>T;0PX>(7'=.E[N! M-+$?9"RWG'Y[MAM]P$\0% M($EN(YYXYUQGXIVX>X.X?X.T@QW(OU.QON-EW6%7@>;QH#C3SMEP-+HP_)2: MB,X:9M?)Q!3(GZ)HCNNH5SL$/C30[XXL6E"!YTQET!7>)%6T:+=(GAI( (Q; M3189;_EEAD"2"7XM4$RHH:J]0_B: L.S!]*G.ONC)ED@IC<2: LGPW%?NATP MW%$ZX:B%0Y'+3P>8Q?3VK]$2.':I(41#HGW,6A0C/NP0.33/9\..3VAJ,^)! M,!U*)R9QD1G^?X><$0\"(\256": "MGU1ON.%ZLG=Y4F)\ -WUISXL!E(T;J M-%X=<"I4H88]4YBT MM/ FYI82(9E4M_(#26%I&4[1BF=@<%F13"I<2D=%U3835G>BV5U'GKW\IB#> M)[#2U@E4!*6]9FK8L]+UQ=>KSYDWM\//KF\YC*0HI4+]U9.8J% 2PY+TMF'Z M-!M9SC-VJ55%P:A1RR956&)&^(:Y/>I^[YEGF]6%P:E76"-\91J; $DVZ7O/ MRI;J[XPSQ,J2X)4B;BLE!(224,I4%A (BE9J7!OB0 T.4C)&=]T@V?WM^%_/ M7M+1.W>WW<;_^F\T#_=U7:N-[JF;K:&]L:X$CHXDW]C)=QNYB_Q:O7IC0R_? MMBA;3GQ Q$D$HV:4,#_._>O$S6S(V::-'FH7&N CJ+LFW R)#VA-^1&B&:ELC^#HXIRS9;) MPY1=PU:\[:3?/IZR'WUO:=-L2Z[$(>J?)[Z&S;C1U6^2NBO">X#I)DW;%> 2 M3K3 OWKT_!C"^HE[]'SL$(G9(I(:3A3:3ET?#V "%H67NP*'R"6.])HW_ 9< MEX, A<&$F22G4*8(RV@T.C_N/2GX &C8NALA C=ATGZQPZ4#!P,-6W4CC&#R MX'"US])YX[?&9UG>6E)\ARF'2@7/$0N"**@(>>>.5YPIXC*L@?.#K') M0F7^/',$X=/BP,G HD#S['BER:.-?&,3*W@E_T> ?+,H@7Y M6YJ@ZZ>"0JDIQ$Z/AOLIQ$@C?XW_=Y#[3IP[;/>EY._PLX&1;F*(]D%CWVZP M*V%>G1\/AV?GIY='I\/3X>5Q^Q?(NRN+HO++O1;+%B;42G% G>(!93ATOH:> MRA9#!0C=/Y;GR4Z!FAZX4+]!<#13P9"J>QZE $%QU:XG%C-BOTF3X,BD6.VJ M>,5 "PJS9B%>@KR\WZ.0V,G,H8S)'%:5GC"#(4S%7">+!Q3=3SS'L7"?+>?1 M08L56C#53BE]B!J7@0)*>"0/EM@5YYX3\2/7"#AJF%ES"(#2??<#R@P;3BS? M?[?=%>N]%:&ZX,BD0.T5EJ4V%'W;+>4M-O/(EE?M,(A3"P5%9D>9!R0M"JU\ M0%?"4)(\RMKM-[OTPJ3*(2EW:FS2'86'//?R2;R!?K-.$1Z*_)T,+ZIJCSS& M8JMVFX?!._40J7*Q,N=<49179D56.0. .&%/$:Y_U0EY])SY\/+\R,C;D[F>O6'ED'.T6\^?X7'#NC07 MJ G.2#343=E U 6A^T<_.1^E[$%.QBTXI30X@M359YD9,A)#N5V*4VYC^A%G MJAGRW^PY"6M:5H@2D%1K0?6?F*G^5'X"''MD=%YFC'9HH-#LZVR&U1*_#?KH M$1_%N>7,HI>%_68'W&<+Q"J#HX9VY9;YU IO3DH_POYWL2+-IY[Y;D+QH,& ME04/6;62J$"YR/XZ>_:1A7<&N8469Y#3*ARR]FNBH^C,WLQ+1A/DA_82FZZ0 M0'>--E[ \75BU/@@CSP\U"-Y8Y[>^ZORW2#@^<)(M0&.+.KV)LUQZ+[WR[[D M>^BN2>:&/]%BX@7AE150-[:RS131/(>44K4N%\K\4@**JB,2MR.=AF-0=,D6<.!EFY%HY2-[5P42;^TX;UZ#7 MR+??<$MO*+>UPONR7]%BA7=EXSG^4Q)<3QZI).7D+DG/RY>DNT\.'BN3CK,B:6L*-D!_3%44-:@J(A0E%RIM(A0;@EW'8\?W\$K!N[#D:PJ@-4IJ!B6;@7EA3)4R5-;WL(.W[-^<^+6 M*TL#UJB@.BJNXR1$A:+,G=B\"[>*DD7)+K!DAI.Q-;6R;,FZG\%[)VF%EO_^X"5R).$3 MWSP'P\!E"Z=^+PE31^;NW\/OY)]]MS9D_AR_(=]:H6^6;Q.#_.C;T4HO"=?8!_MTXH# MY@==>V6=2XD'97];U6GF,12] C@U2BE$3)\,2?7&D=Q[[FHO;CE.\S!'F*F8 MHXS($L&JG5 ? _^= AM+#65P/OIH8]F+FQ\;Y 9Q<-,T?$5^ZI:2O);"/%P4 M;Z _VEYYPL [=9;'$L(!^6.5HOG"P % M2JBBKN=+49/&UU$*/5] ZH^A@AJ>+\"4I]7S!8 ZZ]E3:1$5K7I@>[Z 4J>@ M8IIXO@ ;JAH\7T!I5% =-3U?U"J3LCVYC9##U ZE5)^T(B,BE,6H0C\D4,JK M-^>Q)>M^9N4]SQI>&D9:<#F@_7'DG_:UE^_$K&R2? M20$2+C?H50'S1$#;++)(RJSA2M9DUN,]D7?O0DU?''L5*_39>T)AY+LD^^]T MN13AD41;_2564Q":.K-5!JCON'9FFFO\U4E2K #.^1&>^B_ZQ)!J^;2^+&)R M=LJ]Q"V\9*FH Y@4]=WO'46[YLJX.FC)CBI=J8WY"]>L7KI-2!/'8XO X@9=<[6\1;AJ-ZZ\YMXB$!0HH8J: MWB+0-*G.6P2F_A@JD/<6@:8\G=XBY\/1J/!L56?LJ;2(\*X]U7N+P%*GH&(: M>(OLZ5:3@T%A0T7^3/B'):<\!P<[QMZZL#28+WU!ENR/F4,:C,-#"QFL'7,8D<=F;M_SK.3 MOYTT,'UAB[3 VC(&M7'-L;WR^Q*_?X;B4U45UQ47Y>3LY%N#^&.#_-?P7SI\ MV[ %<"W04V ML7[V8_P $:F?>"JA^:MK_S-" >OR0>/5I/NSGF5WKE%!W M CH/%?# >#Q:'1Z"65=U,(!8"HO%-VJ#Q>#I5%!=90U*B-J!\+%.JX5&1&A MW)LH=R4 H$( TZ@$4G"9H, O 0 ;)%11UR\!V'2IT"\!I/ZDIDA1$;4J+_## MG.+P3SNEX1]^?[+<%:JPNX6_@5.,03/+!T;K)8^(.BO'W=Y?P:B4CV<%]D ' MTQ?;M=?1FHI_X>_P-,#H5U$'?#F,:L'ZP=9"_N]=U@)7#JWK.XX6]L(9J-JH M+-=AK8C+ \49H#P1,O9AU87!Z O J$&4E!209:[S-R'T8J#8X.$*D3TV(%] M6$6G[6!.O!;0@D3]WSK>=^;V3+R!(@XG>#@8]B:74IB0OF4DA\* K06\>M_^ M\U<;STG^_/7]'KTAAV'EQ2J#TSP J]\ N90YIV"8DW>S* O#G!JDVH#+(WDE M,AA1&PIP)N7.W41A$ -1[9TM4 .NTFOKB:%[0?FA:#H'0=SSV*.-/EW0BL/5 ML;D)0@JKE ]G$/G M/_T"N X(:40,7UVP);O=WM[G7_K^=\M?Q$[K#)MNT0+ MG="YE&%O*KQ>CXA?[0 7M>>6(0@)0M!XOUK9K$Y]!\EW< MYVNT)"_07)/?V?/PY!K;0^30O2G4?J$__&@+'+U17HT%.-7.G],/_C0!!\K9 MLZ8%V3TGJDWW9\$1$L#"UPCF*<_/^^!X'N.V;UFX_L65M8I8C3!6AG/>&B%' MF:-U8-,6VV P@,M]0WYHQW%KWMH. B^.?42R,5RE9[I9,5S;;PYV'QV0KQY@ M&%?[:;A5#$#=(5H5LPTDTT51I)Z9D(Z%(GOD&)KM7L)=D DSN&J_(%QB:%%S MU>0E!$F/^/%@K7EA5M7%P7%%4'<\I7,D-*EZ:D(9REJ#\5@XKPYP[7*4M'<8 M4$O8[L?;:KF! D"%MB<%*6 4Y:(P,S5HNZ,"P!HI+=:_HP(P32BG 0E4OO41 MNG.Q-4-!^&2%+:?K,7R%U(FPYZ T4$3\WG_U!N.B1E[WZ6/14K MNS;NK2AGX@ XV/;:6#^:QEE-F16?T,9ZCX_>I\M[SXI?F+%C _^;';[>_#.R MP_.D: ,'34%%<&E]_L\T^[;Z$*+:MO0'KR2QT3 W5I#(V"7ZLV^Y 99# M.O%IZ9TV^J7Y]AN'=T4.(BJ*3-E?7>\E0/X;67LAZ#[:C0BRC J,J7,U+ZDM,\T+B@U-]6VEY(*F_ M_6E!%B8H&;$-Y^"!1!IY)0J:#2DHP-F/7$:9H70.GF&')@HY/3%T+R@_9$U7 M/U0L4.-@-PX@FX4$ 2*+3Z2B:K[/8$8R@^^@1 M0SZWG%GTLK#?[ "+P:.12.4/2C5"2F\&L/]"OC?QHHWG7GGN@A&+6UGPD%4K MB8JBE:FQZ.H#5&XM@*A//'3F*G-"9%YB"Q42"*_1Q@MLSFNH]!J'3**Z\$#) M#W^#>[A8H,4N6585%$QFR#3Q014%>$%))#W[;FV8S-@5^- [%PUJ=L,.NF#= MFPM]!, M8U>DVM#L_H(G@:;"28[C,,FMUTOVL=E09F ]E+KO$3A^LVR'C-1; MSY]9#MJ=)9'@J=U/$XPM5AN-8W*M%+&\,.\N7T_[%2Q2@(,B3N$]X8MGBE6S M5\\/GY&_3J*&XY4&;8554;2W_! 6MOO92_9R%],39Q:+]5;U0H(:3]#06.VY MF5I^J2)6&1Q%3*Q7&D#5)]N2@X%K8')EP5&H@3I9IH8GLI:UQLZ581M]92P0 M;_M+$K:X84V^4!RLEZ/1V1F0*4Y4N]PS'N7P0'%SR7F*QY).'"L(Q*(HBN7A MDD"3!AF<$<*&,9N9?K$H"\6?@TM&(6KH,D>"0$&Q3;7ONR IO V% MB=]] =.PT=OP#Y8TQDZO'YU^!ZS#I4!]L+I_ZJ<&XM9:/EAYWG_&/GS5RM 7'R".Z"(,)K?/P3"D,' ML;P=6NW#QXC1.F)J*D#1]2OMSNVTR^/J,]YFW7M!<.?.G0AOH^_<&\MW<9%@ MJ'] ,3[^,9*TCB19Y+7F:C=X12"EO )R<=PFT;7<%<;LJ^LCR['_1(ML_FQV%DJ!&Q?=C'O;EW?A4M- M88YHM7,2J$'A:EV?;U#:;U5SPL[?T%1MTOG[XFPTNH 2B&V8+HU!!.=>A9_J,T%K+;1T8]O]U (*H:KG*JSKNWT>"VQ2:AT/$F#W:"3$5%"'= MSJPZ+AJ9W^KS()!@HKHK1WFTFXZ"RV04N&AEA6CQ6'(J!G%WH^85];;Y),=X>J7LKG;=9SE$UFRMR'>2COS8K!T155:%$X=" M!+I_ER.*P=5[#@_<'X;38Y,FP?%,)5O*7%0.%107I&)WFBM/;RN0@00ICM955%P.A960,4X%I6O%Q.&'Y'S2;(HWD'&5C^K M3J]X("VH<5+9^8"LWL?P7SYW@GM@4IU%^A3[HN*:4QK.Z4A3\ M!6_LD./@3:07!?L[1;J:!:KU1MEU9>W!(Z/YY0YYR(JL>';"\YQX1:N#8TJ+ MJWU96(Q/%(U)M3^"'E#(?DZ47@$<<1JIMLP42X)\&V\8[<'"9=?P13T!A'AC.,2:W M7O&<[/3X_*C]B_:=H:5V5^P4DUV].%K(:W>&;\/K*8=UB%D#@.YO0JE"7[US M#B<%:H(C32-EE[E3%P(HYTYT$'A'C0(UP2F_KK8D],Z1'HK>R7S./&;:%>B. M%CG8E[7($5*1LBB'!OMY+WJG /A)7/J-1O ME#Z/UL3WG*2SP4+/TT<(W,5X[?FA_6?\H_21I+(O@^-M3:)) M,%8S>#T^)60C9X+J'R1O&[:F%KT8I-4M@B_QH#3"PPB=*9>.M-A/&8>=#\/TJ\/TL_G_I9VX)"][ R$W"6'V9$?.RB3-!)D@D8.\O?W M"Q29)%KHCI'9UV,QY*Z9P-T_(DM?J KM)"'.],6Q5XG:YG,?Q4:%6-N YH@I M7+\?A&DFKC87_C:FH#2TK>Z[7<-AV4$[;;)CCW$]6N])V@%W$0M@.;S$$LP: M2ORR4B3'#N:&F[PT@/6(%T=8^_B'H#K.0J8JO/'+5\/6+:N)C#VP\8GT-^N- MX[TC=(4'^M(.*9P0JU1 ZO((P.FL&!L:2&<\_HH]]#];07X2R]Z\Y@]\=L6N M*KJAA%KSP[8?;7/GXI[@M6X*'GOD5Q?N*A%J2-7]<_!GZP<*A)1=4;+KFA85 MJ?L'TJE]FUF.Y=NT11Z[<->5+2%5]P^08X?4\CY,((B:6JGK^J\AG;:#X+;' MO3 %>JO]6HJ_4.X!T<;QRS5Z"7>NL.0GN>.7X_+Q"VD$_R=K=> MDU_!/X*) MQ=^=3%6?ON!/_\ZN\/OD^N)L.+DZ'M_<' U/)L/+B_%P='X^.3Z>7)T=C=M_ MR('T<_>N\*?7Q.).?'L547!$$%6/3JPN#4)ZP$OOX8$NJ-7'[X/%Z\61BW53R5TH.6*PN"5PD# MU[U#,7'Y]"ID]CG)G3=>^0A1 Q!918N='HY&9^==58J,A(J"QBEJ>;+?\+P7 M>BYZQI)0$[LRR_9(,5(B*CHU=A3>#L3[8[;!VRO2(^6)2,8X[,W.ZT\-;P/N M.4&=E-+@%%E_%2@C(=1[.D+CYY3&GWTOH#D-L L#5RI;-7O#4T[([N_JBE!- M+-]_)]E"UB1QI-#0+E8!0X4:RN0-<0%)5?&A=CR3Z#A/CR2_6,3-D)Q1"@WX M4JU^J+N)L B-D5U?O.#O.*)"5Q/^?3J?6:!I-3&$ZLKF!"2?J91GQ,O"$FF M7XXW(:<6&(8T6R$TD=;X$E 7,^08 9 )\KH49@3,18(6)J3V48X0NTH'Q N. MT&I7%,_ [(67Q,;)$J50[X"XPI>[^RN._%E:.C;&[F(G.6?I(5J]B-[Q:'0^ M,LV:)FN01F+W@S390IU!C*P(..4W4E\U&YBR=G_1D1>1[5I64?*0],\26?'B M @8;=J@)$&)7^) XP9%:6QZFMKP0QZN5'W-R=SXCZXI82C20NB)NFQ[LVNZ+ M.R+'(2[_[,OI\!@O1KKL? A@A$O@S+N-H O8_4LII:Z&0-0NHCGV*I\I7F]= M#0&H3U@)?/TQ)-3KV:;>A0J@8ACH[MWS2(FHR*!"! TUZ)>!<8&N4O4D5%+8?Z]M,Z-VF\@EM MK'>"84">E;#=N;VQG#OW >]9G[\CYPU]\=SPE;40KMTF.%+5H 6;6VH@.3#J M_2>R_%LOHCYM6*>M#ZJQH>C^I*?5I;0OA)&66,,1[2Z:8-3V>>UN_[478R1[ M:GM".;7=?6"0?&&P_<2!'-ZVG]%)X5DM@&%.A[7&T:S:]4.MDX3F"9QPV]/E MV/+R=5KE.0&#Y"K2VOTF?F@T>5.8_9*C9"O@ M:"*N[#)15,@.\/QQAER\=IBA>10[K.&9]MY&;G:6*AY$+=\,.':HT/#> :XK&F3'7E N"XTC]B490.$6[1@B:?K#6[%M#6O$B,",,S#$DK4M,&E(2 M0I\=^/>-C.+ =>K)#EO[%?#+C"94RWD&@FTW,H MU3'39)<+@M.SD+;82@9JI!NK^1;ASEO.;>0N@IOE$LW)^P2S[]:&",W<^0G4 M!$T$(=O>5-A.I=P19X?YE&G6*@_7!"0"]Y*(OC_V_NVY<9Q;,M?4?1+=S]4M67+LCW1 M,1'R+/F\PKV4B5HRH[8WBSBQ5.1[#\/[Z#@)@+2,0L#-.>\<Y%G#U1* #1>ZED M"SM-_%/@+P"PPUL(W*7E_2 D2:EZ5'/*R<25:6$Z"]3,/EC!JK1\ MP_FV(?H08;5A]_GBT=BYR!,(T.WFUHJ_L:DHPQ IB;-=T)0$SH'??"5-S:WK M^Y6S%,HKABBAMJD2;@V63?N5Y;I/ 5@[F_7[A"-:W=0[I*XZ*])"U=\J^7S<>'']0_7C;!W4_Z+3M69GGVZ'7^.KO/_I!6 MV;OS9ODD5M.CD_'D6/$0I-$!M.ED\A5JWD M,8RV* 87$SE0]9B6-+,P5=Q39C9-:F(P"DW/X&,3+-YA>[9K# ^_&QL2P/RN M-H1RT5)DLYFQDN_$]!=.],T+++/4/_C6F/:.=A2*H.&@=:Z%@2XI M;N%G?P#8(3VY5IR@_>;/C?.!L+C<4I(5,[RI'?OUV^^ZUA+V1=2UYEACJ$F. M&=[4CO2ZU'&(@&*]+LY^N7'B,23\].P_[]8?@?^9M(?DPR@L[Q:M/U._-%V7 ML3+W]>W7A7TAAY@UX+1^(\YD&L-]]>VWV,(.)VO 'Q,+9/((ENGB;?>^9_M> MO.7Y9GD_YLLE"("-/O[^[G+^3&QKF=[5FE<"065FZYNK$=GB[OC0@,KZ32RS M>9V.215^,8@&G#,S1R==?O.,6TI.\]"D4_ M81FY\DGM26%J5WD-U*45E1#B MKP&%]=M2'@LEQ+^TW:9"^^;+).YD)UKKRUEOUI=^$/@_X8SKROJ OT1;7$O+ M483F.B&S7=$$-S5=4.P$+MY2]65[<83["[3%LN=>?J0Z9FI>\*\;IJ-&9DL] M'-"^@JI\ZKL'3;,S3[KRUVLG0DC= GI >.WR#-.86!RDGCPX;5UT^6LV"$?= M#A\K0G,^F9QW6B),Y@DZ(J#+F9-&M\!WGG&J:7J="Y!XPBC.S&,W.%YT6(!A M2FEHN*"9$FZ@>R)H*:-H91P^#9;6QHVN_$_@6:7;A]A>,D0*#8Q-Z3\SXZ#( MXVIF?UJQV-$_9YZ]2ZQX#ZP0S-]<9Q77QGV%_"GFM,CCM]&NSN1OZ-3(KMI1 M7.\H5W$?CXQ,SL^.SKI\9$23IH$19UHG@3=0TR,CJO:>-*&=A;DZ>T\TTKN^ MC:0!?1LKV,()^/$4WVS6*TES4BG<'#2J B'093[P##Y]]Q/MU--[3Z9W M3"&\OK%RQSH[#H0[H#$]\TA;^F)@L:$6%8O 0_PGT8JP9] >-;AW#Y;)W&1_%F<&O<186VM1+(DB= MR'+OW06ABV1XSUP>:ULO=Z!Z"8*D4T??1QK>E![+?^SYT9':FU'$4L5HK-S! MYZT3A'" EI3)XE_$%\QEB]]L[-BT>^>NE5+9? F5R323SUUKP1\3"V3R");I MLH;V%#AK^M6J!T]IS14!]#);+(;I0M6+Y8(X6NS-6OS(Y5ZZ!N$B<.*O(K27 MC&]K1VW]9K2)Q=CH:4TXIVY4T5_4CNDF?+&S3P% 8"RT",5:_J219,HUP MT65%Y\Y;^.ODM%E\:@E50IZL$-[03@'U)RB\5A*.XJE;\L$809R<$-_1CF!> MFIB))MBKRYI#=ESTYNL#>"%YD:CRV:ZP2>"BBD]62W7A\1E^+9SR1"AG1/@^ M\^+_@[*[?L*>QXO"ZK\26NCZ!6JGB/H-N& 0!)VU59/CKQX6E%C-^D5JIS+! M6A$EQ@ZT75>^Z\+6.K#<)Q?8*V 318-YVA ]$(PI*X('"EW(%I[44 NR11VG M(5N8W!&=8]WX)[-(TP#%3.4G])D2M#QN4$LT M7S[X7O3N;M$/ENO&&:RJUHV87S:$>0%&2T@NV(^43QV6C2##):0(5)O9!01K M)HF@!XV6 M9 J;D!VT]%6AQ8A,@G)DFFOO'#=,"EYE&YP_' M+QFFCAK&2LX-V+Y*OJ'$$_=^&()P[MU\18ZWVCCA.P*$F%Z6^IYA6JEG;]/U MS8M$+AY8H4%,22Y3*3.5$/WS"ATMGA/4( MI0F'U=VXT&'I"#,]5=.%,3$RS 7^ @ [O(6PX0+-JL8U+.\9HH9F]F8R MD'.1"_= AS.@LV)UC/J\2;1SVYG1K6Y]E#=DEV^SI48Q?= #K_F93.2LJ7+? MFR!Q.^9FN000HD_ZE4Y<9111G4PFYYT4E3C;,T7)69,5-=S ^4^6 _D:?/BA M$U4NO/(78(A(!!F>*43DO9;MC43FFPBVJ9X-YVW\ZBB]W =EL!F=J4+.)2[< M1PXX5?&4)D5Y"IS%8;_"_F(?U$ W.%."NA Q#/GIH.H9D> ^I7?959%=^:!) MY+(;F)'9=$54D[N9+C_2RQ*JTK_SWL8TQ=S&=/DT0K7$=S E]8R2BD993?VX M?DEU1$[]NY;.CTZAWURH]V\\ QP7*^VL(81MJCO;)^A& VTH8R&"1B'6N XP M*.1Z PW9Q')"(Y-BH2Z'(J0FNM>03PHM95;YC=6%VA3B9G)PK;Q$90'RQS\A@L M^>(&0;G^36*'U5A!ATS59"P1>!.X4O:;KW QFZ??_54-^&YX?;@6G#,S1R>= M8&$KW:30&Y"U)(> <'7OR&JDH)P/:MSRTG+1*:*7=P!84D/B'M>._?K-,9>) M@L[IZL,]L5G&OZ =_UPLLHE ?A/=/%D7?YHW]DQ7FK+*U*[7MK;3C;N$=%X: MB$#47C+90BW3_=ZK/ 2K'?5D BO&W$U-%]08X [!GFJAIWQL_"Q*CG#>>'7/ MP.9*Z(&:>"R7D"),-RD] ]0U0Z]JTCCA"RG">@9A[4+@*9>@.(V7D#M,Y:'J M1S\"X3-8 #A0@[W\(\"%698?-$P;C 8*6B$4EA*H]1POG26ZGIW&I0E+CEB% M(2B=/ZA\QA#RV6T3E/-+DT,'\^@=!'$T-^ M3\].+XY.ST[.+R;M#_P$GBW0Q($9<::M+^ -5)XE6J_=6TUH9V&NSNXMC?2N M;\1J0!\S"?4V8L4RB!D4[SI#_.[KP2/%CSQ7OZ#"@>7!R)?%,I51G#6"RS7@ M@[]5H]O3]>!RA;30P:T@0E.'2-?-\<'E^=_U8X#P744.Z';HTJ]+V.SK9!-6 MQT+3[EQH\;H.[31"9IJF$V[#I8G\Q8]WWX4FA"@>(MK.-M$[[,;_ M O;+.P0^Y%N9.3D:'Z[,Y*OX^RBI!/YY7\\HJ:@#"S9EM-"R/&7AAOQ2<6$! M_L\1]P(.9CJ1!O?'U6?)\_:@7[D62A]?-E&[-J &S =3D/IV=W\YY\I? MKWTO-OW)"N9!TO+]9KD;E!4O=E!<^!C]3;.TTM1PJ=O^[4)RR,4=^;[-K.I=#I\QBUQV$R5<^:6NSZ 0S_"&63*H M:[#4[?SVPW>*31RC2,@OF:F3&C9+#028J)V#_N:C*ZV>G=5[Q#W_/&:*\QHC^45[?R: GK2-.+HY/VIX(O MBW=@;UPP7\;?>KF-UTQ( 4&$-PKN,CZ:3,X[U-&G^)<[>EZ#);0/*A<+7C9O MH6,[5K!%2;13$ BA0]CG]5,')[$5TN"R59=-Q]RWHAPG\V4N(3HQL(C^HGX< MTD_ MXFJWMPT,%I3=M YSE6TIZVO:L-< >QX"Y3>FN%PZV14@NY"!*_\3>)87O<+W M0C1Z)*3687VY0W0RM:$"K%=%*RD*CN?5GE%*MUUJ(FF>30[4K:18W%-"ZBJ? MU899<3,5=CNE'D=6,'W-C1;3 )%DK?XN##? OO/P5_K6*4([Z; 33Y[\U#*\ M^T$V.0CB.\(HP1&XQTV5!=U(":$S"B6PZQ7GR_E/#W[3N_,Q6\*/XVI%F(HQ M5C*UC5<>0B-22E>^%SK0GIC!)$D$L.=\O1&]#%-%5-/R[@?P9-<;ICB@CA@E MF[CR0VSR!=(K193&D\G9<7?UP6UH.YDX%)T)@!.VX >(YDMHB>.M>'=T)ZQG M J)1] Y&266CK+;^;NA.CX].QB#YJ$&_@TV=(O- MA-8;NBU=:*.%!CCIVPN RT2E)]=;O\M&);%B[7X M$:+TQ3Y^Q1GSJ%8,-8/Z8)F9QV!=]M(E!<)TND6M9ZLN&P6M!<+HP#$70\T# M85II8@\G.?@6MOI)_5BJA_)!Z\IAK"Z-J^ ].QVH;-RHLMNIUYX=UEE?WT$B MS*? 7P76>@9U_8D_(<'XEG;,L_-6\MM:MBK?9<,1OH(#Q945@;@=BK>**ADN M/U8T\U@=I4UH.227T4RIJPWMIP>&B"T L,-;B&>V(CM?YL[=8(-1*>\9II%F M=ANPRYHMV0/[>H,&+E8/+ND)TR[I#%M8WVU8W2^CJP1T8\P RK_ -S\O;T MY/;\Z'9R.9TE-:-:^/E,'2BM1TG55)C9WNZ?S]2!N/8:Z 8(F7&@\V0RF9[K M>ER,H?UM9+5Y!SJUII/ Q &AS:PWZT"G\932;=JA"TMK> M,T!KY7#FN%^IRIUEK;'Z)!O?GR5L!K(U'MBAX9&("EF2I'CG@E;_^ M +#+CC=N.(-,IZQ!INC/H[BZ4;Z^#@292DK$DMWL,#TZFDQ/COY0FHH%S25+ M6I@% ;K6/ [%OMSNGTG#LV<_K>'8)'DY 3KN%.?>7 T%,:W MQ!X?C:=/(%CZP1J=M[GST&(1G-2C3R6D+JA1CK8$$M@XF-<(,UL7/Z0V2[A6 MB1KITKA@[>32=F,N"<+N'\N=N7&YP*Y&Z.8+_2=X1+E&7JTOC$#Y"M%/C'+$ M45:A )P,B[.Y67^X_A: %Q!\.@M0C0O$XA).SY=.A [-5R"&D:68POLK5XGX M=;_AK,U"%I\PLVTGL9KQ$FZ)-?97XVV#:EKP4E/X4M ^+<=%P[E;/_@&W\6N M"DJJKDC5*:3J8M"_>$0E!%GILQV0=)(Q3O&O\]BZD'=#X(QU0R"I[Y=D2R#9 M'DBK'/8$TE7C84> ;=JL0X/'SVUK^P'%ULN4_8#$6E@!84.@\(Q^FI%*=\7T MG8I&9Y8BL7CL;?1LIHT%&55IIS0Z\S5&5J* D9P; 3.NP>]GD-_0CMO6>#J, MZ^*'25 /Y"I9,/D-A!&*(<+W-KDG]%-)RWT-#0M=CFZGWTGL(@K/:,[O#_.O/Z@MK:I30$^;)]NK2 M(C/8 6MJZO6Y,HIH3">3\U,CV:=8C%W9;^,^,33VP-SYMOM-.Y[:&E/145#. M7:4W'ORJ#7]T/"NPIWN.DIOX'AP/FUNJ]+M^#!"^J\@!W0ZE+! R?)5^[S(+ M5#L$!4:HF>)W)@*R1YV?9 @-R)M1%YCX?]*Q9I*T!GO,4& 5^@E9CK $*I@5 M10.2RR/[W^@0O9$@>G96[U&X3W5!$K7HNGJN[E;@-"3VL@Y6-U\?3I)N(VD' M1$O[L/Q!SG(@5)ZF%+=96A?>7?IEE!,&+#;HV--K8-EH&?EU17_S3; M/ISM!$*J$G.ZUI!/EG7E^B$:?>'N")55UR!F^7!*2)>G-,E,7>S2^(WY)@HC MRT/^_^R[[JT?H!]%SPR)E15I.IM,SL:&JUX!G@9D]!,'5G(:0+[(DWK,T3>_ M[*1JG@"OH,61CR2[_2V>]5RYMM,L;9\Q#J746\#]???2GMA3/ M6OW@"$H0EG %0,?\(]=/_@Y0* 3$$LZZK17()E/Q+@;JP)=M+H]9EBMR=0^ZF'?43L?)5YE>5A/1FLP ;FEVYQ"S#K<1]P>!:PEQ+ M,BF&1' V03 #2:EO<7W$X%ZMN5=S7I0'F"H?#5)7W16,$1M]T^!_VFS8U'7' M/IXRZ_CDK*NK&+K[6"-&AHVB@UT'!2[%6+LYO9;"3:7:ZQSNQNDKWXLAW%CN*PC6QZ(/;-?_DB*I%QW>L*TM88P;:_."2) MR6O:_9+!MR3XEB@>#-E\:H D]VBX;9<3]X&#)TKP1,GT#'M7N6'$'03,\4)G M\9OE;EI8'B_6-[B/W*5O!K0-V3H2T_$7\6IAQ'=0X> /<@=V+'!+3==RW+F^ M@MX9SU:K(#X%V$I?4OM[!M]2LO#-PT;W4\8P70G^Z'N?"6X(R?#5CRPW__N5 M'T:/?O0?$#V#A;_RT&7)^9/O&,]JI6YSO(AW"5P=O-EJ78=G+-+ 2P*F;OT@ M_1-Z#C=N:_'_4@M9Y&.&)'3EJ[,5';0S,)PLTX'QY[] *)WW_9=?[65%33 7G//W4 !N)E'='@V(12Z M;(9V[7PZ-O#L9S@G:\,?JNHUQQL:BE2RNS!C;TA @&C0Z*@^]OT\N%K;\1&J'YP((4.1!^M=3U3;YV]+=)P5TK(/[7" MP4G(3M(>Z-U/T,L4^;"+B&,_U=RX7'-$+B48A1NZ;+^D:1->O/.HRW'"Q)2- M\8_7$-]=PR I.ICS*XK<'D-NC]6ZA1RUBH_[%8&SA#W'+M^+6DK*&(?$M1)3 MSU+UX"IM@RMAAW'O'Z>M^\?,C99,, M_G__*X\^',/]2/Y\^-?4MA(!"Q=8'O! L-HN-\ -?UWXZZ3B/6AQ'#VZ:!Y^ MRLV?&_@!T-^6?K"VO$6"23[2_AI$EN/NSE(D,@!?$?#L_=V.D1.A#YF,3X[. M1[^,]G7!?^2K^_LHJ1#^.5?G+W&ER8.CM-K1/]**_PGK6+M>2 6?0*:6OU- MP568!1P?_0C00BB)+T'EG1V/Q].STXNCZ='19'IR](>"'GKQ#NR-"^9+:IN. MS:#\BLXTX3 057[144\FD^F9XME:'78KNE*I !DVGDRLA17,OAS<&-:K23FETYFN,ZT4! M(TAT"]<#L9+&QR?C6$WH+W^0QC@/H.*V.\:WM..X-;[V4FD"E:#>R!6WCAT& M4:YM@O_:MTOP'W\\(QPK^IK";_JIHJ4^AHX"=KK>%G>5WG[PJS;\T?&LP+Z. MN[6 ?AHK@<6_\+M^#!"^J\@!W8[.C*^HNTNB5UJKMZWZU()*AM"00/(ZN^W[ M&V22!6;1(12'Y>LG83F2$A@0P02A\D-XF"E&;7A?8;$A6C:Z@F-EL-A$SB=X M#2R4F>[:VAZVL5+KZI]FVX=3ZH85]P*<:#&GHQ_HOPLDE17L,*]:&9>( %C=:+$<21T3XA/F-FBP(#SMBX2YH$&U!M&+P:SKHOD@TZ<7A M=!V]=I5Z.[2DAIE:[Z#X5B\!)SE([>&Y"0ZBTP"]J\FO=? 1GR'R[AS_2;: M9Y,J^E(]YK3Z;:^ZL$'9XVPDS'=(2%4\:_6#(RA!N,?)1JB7OA9N$4<=^+*M M97G&#QE\1C'6AF0:D0^D6I97_5[LP ;Y\=R^E^(6XG[@L&UA+F6 M9%)ZD%&;AF I5X *W^+ZB,&]6G.OYKP8$B,M<]5=P1BQT3<5>3Z%TY&+P?^D MC!S%TS3$6G5P$(19=O8J)WQKL;)UKI M2VI_S^!;2M:]>=CH_ND,IBM:'GWO,\$-(1G&-_CD?[_RP^C1C_X#HF>P\%>> M\U4Z:> EP5*W?I#^"3V'&[>U^Q&#IRC$ M.7.9WJ_"9>&$N\L3Y:ZIE:OKKQNTBF@F^#ZN:K'?5"UZ3E+WCNS>N8$"<#./ MZ/K*EBCHLAG:M?/IV,"SG^&D_)!)ZO!G/ M :#UI=B-D@\8W$BI&Q%(,&077Q2 ST[XXS8 :,\)0%5&;8W>JNH=G*8=IV'& MOL M9/#_^U]Y].$8[D?RY\._IK:5"%BXP/* !X+5=KD!;OCKPE\G%>]!B^/HT27S M\%-N_MS #WBP@A\@BN'(!]E?@\ARW-TQBD0!X"L"GKV_TC%R(O0-D_')T<7H ME]&^&OB/?$U_'R5UP3\GU?T2UY<\,TIK'/TCK?.?L/BUZX4$.%'M:$+U-P67 M7Q;0>_0C0 N<)+X$]79V/!Y/STXOCJ9'1Y/IR=$?"@:VBW=@;UPP7U);X'41$E0]^.*6ZX.@RC7&,%_ M[1LB^(\_GA&$%9U+X3?]!-%2IT)' 3LK;XN[2A\_^%4;_NAX5F!?Q]U:0#\- MB<#B7_A=/P8(WU7D@&Z'4A:2?74\"_G?N\P"U0Y!ZX,"NYXV5LMW^W^BU\*K M-Q9/CB:3,]7WLK<\HY($88]#_>/_0>>Y'6^5; (0XUP$5:&?D.4(2Z""65$T MY+QDG=B>/$3/:-\WA$ MD))6Q/U)T77U7-VMP&G((4?JC2OE6SCZ)R@\!H(Z M;ERL$_"!:;R/D$KX&%$JA>6]O#@:;4NOJGP?;A ME'!63B,QI[/W?<,^7UZY?HC&,Q6MH-2Z!C'+AU-JMEI%071UAC;[&U238;OH MD>AA^?W3=CL0]OAL63E].[HS]3:Y,U52Y&=U93T7=SMX&G((3 Q8CYN*Y7QI M]9BC;W[92=4\ 5Y!*V;)C3$M\ /A>]DX&L:A"_O$ P>8$&K M:,7UD[9EC\)A[L)P ^SK3;!;'8_Q"?.Q,MEQ!^R(A;N@(J;CR>3\O,^B%8-? MTS6]BT237GQPH:/7VT/@E\")XO,67FYZLG-I20TSM=Y!\2*;Z7IP-UTE-,%! M-!F@#P[0!KR"5A*3 ?J-UU')YVXNDBKY4CWF2+[M-1/!O>A M(*G69\QQ%+'Z5>981&\R?J\ &Z[/DF9)B%N)^X+!M82YEF12#(GJ;8)@*2F3 M"M_B^H@BD\=P/'0ZN)<<]VK.2X^/.K$NNBL8(S;ZIL'_VAHYBJ>IQ[>C='=R M-KB89I.SHC,-^T39HJH"AV*LW1R'4KBG5-=!QET_'"QU)T*!TS3[J,&7-,(] M6BRZ=.29Y1;M?8HZOU):PP(.%@GGH<6X7ZN@7AZ3P:[OJ?\G@6Q)\2Q0/ MAFP]-4"2>S3(^^]YG@AI ,X\L2\[]?^6'TZ$?_ =$S6/@KS_FK>%<'QK-: MJ=L<+^)= E<';[9:U^$QFC3PDG"I6S](_X2>PXW;VOV(P5,4XBSJ\O(.3VN2 MKCD+*-S=4RUW3:U<77_=H%5$,\%W>.Q4FY@=-+,PW*S3P;%G/X#HW;=]UU]M M904-L-=<) U=3'S6)S=0 &[F$7W,/ED%739#NW8^'1MX]C.I>G"5ML&5L,.X]X_3UOUCYL;E M KL:4#0\]$*[JU&&\ C80-NK[))!O^__Y5''X[A?B1_/OQK:EN)@(4+ M+ ]X(%AMEQO@AK\N_'52\1ZT.([^W7>A/>'-GQNT:P+GXH&#)AWQ;]\])PJO M060Y[NX,14(_^(J 9^\O=(R<"'W 9'PR/AK],MK7 ?^1K^;OHZ0B^.=]7GIRUGYS\[)X!_;&!?,EM0'')DM^10>8< B(*K_HE2@?INH :7YN*WI- MJ? 8-G1,K(45S+X7%IG!#EA34Z_/E=$7]BD68]"?8T-;].9.]4[YY%B#(_@M MC^HD06C(V94Z 3[Q_Z0._XPV?\,G$"R0C%;$34K1=>DG;3E2$QB;Q0VGU,76 M#@6Z)&OA=UX8!9NX:9I'[R!X?;>\=*=WE](&W79U*^?^]%H?T7,O48MSCP\* MLX/XN.$?%HNOWQP_$2=?)3Y%H*,W%Z?71K$8F]>Z3Q6K'UQ*K4LQL#%T4'CX MBCG86O>E8O6#+ZGU)08VFBX)7"2^Y,7Q@.BH#"FHS@#_2B_"5NABI2\8O$RM ME[$1TC3A1='12CYV9I"/Z3_)ZNI9M&XZ&!,?/;\"G1U$ZMDG+18#>;[2G Y0 MP]7"QD08LNFD&&6-/=$<]VO1*_3TY6$!4\":E7Z^W.CP\^#0VCFT"#Z'1536 M=3/]_)GS^XK\GW0X>;VA_BR"SW:.11O@W.ER'3JTKI]G\WS',&CAES!F85IAD#LRI'J,XA<^!T&GV$M0X*/+H0WWR*TE+^&AUDU7*?)0E"0V*6 MWNC O!T"LYO=!,N]+DJ&(3F)#K5 _D0L=V[&" M[3Q(F$SNK[Y+HH+ BQ6ONR#&H8>5'LX>(V[ ":RBZ+FGD],CQ0V@& T56CK9 M8N&USMJP#0-=BQ1\EO2+E_OJ ^S3 VS*'N[ MP[RTZQVGD\G%L8G,D^V5>KTC99S\C+9R,#.PW6_:L=3R=(H,!&%_5G#ORL)E MI6<>_*H-GW1P*XB@>Y*2Y8\'Z\M9;]98_ N_Z\< X;N*'-#M4,J"XY%9R/_> M91:H=NAR:?"EY:((JI=W *)[5 ."$S^UPSVN#5<*YWE V$L*EVVCZJX%IA.%^F&Q#S(+Y;.SO'\0(6&SBN<$!X M9;DNL"^WZ7-A^B!.,@U+U5A3S 2752(#%,G'PMH/8,L?A[.">? 2H?B_.)_F M$PCB=3GZ81G6G*2@(?4XD:*C63L1=JXGH1JS1->3R7F7%[AY#LJN >.0%::$_JB*!X!,5)(S@JE)9[.[J6Z^;)39YH0QLPVJ M;Q17./*70YZ;+N:YV4DF"7F9>?:]8[TAMW) ^ L9(@]AU^/DC^BX9YG/_I> MD/WST@J=$+T?V_@*%N^>\^<&A*2\-S*KU*[1$Y\'IW7X&/+BM!^E*B$OC@9J M:9W;"GEQ0*6E,CJ=_T8'#7((H"P?Z=!T(X_!!1R_GJCE43H3!^L%K)CH$A5? M;B=)V0PJ']:.E+Z?G/X \[AVTN#@A854@I7Z.GARXSL* M5H!B?_!MX!*/O; 7T &V"82Q\,UEN2X*2%L\U)'=>1^;B')#'>YQ[=C5H)GG MPDK+Y#95%A";>OP+V@F$BQTVU\.C;P;+0^3&SPV0OH M!.-<37Y#VW750-)O_>:[D(QX!XJ'_^J7S>>>PVY=#D(>FO#LA#]N P#R>T-< MW.,+,)]_3MNQW;LF[3\ZT5NKW=^_:#[GC#9C#X28L6]U3SDZ+;M:[72FP51# M">;M90SC$'T6P XM3"+8YYLHC"P/Q>$=^C-&P#Q%]$6,9"64!=D80T&'O*MC M4$[4QJ 4M@%FBPA.'Z(M;P#*I-[52EEU0^Q))V)/JL_Q$")'\"\4W.ST"'8E M$]/B/CB-UW)O7GS4A@Y<%J$#OS1ZL(3*;SH[?%F$1LPR-:RB M[-6%^6*%EGQ+M9V:U M$&/U^0]:;B'&0O,R?F1G5SO8/G2=^WKF"DJ0Z&(;AC9V<>X\^$?P:GV!D&^G M9G(T/MRI2",HF"^$-J)"SX_%X>G9Z<32=3$XO3MH? 2:? M=^^'89:ZQ?$V:!4*MBVQ6,)+L/0+G#\X7JRZ+-P'MGK%4JHS7=%VHQ1\B78M M$J]8REV1+BA*W;/NA)M])$UEWGP@WAP% MO6YI:;Z]E%R$)TYM]0O45W0-;:C8KQ(+DF&3NQ2=^-XD%"0.*W%+()'E1WY7 M.Z4)U@-6<#5@D:HM9>U=.O[F5!7NK2)PQQ"XTW[HB0N07O6+&X$U*%$[ UD[L8F6!%YT M-8 Q;!R6(5$8D=93&4L1/=9:;7@,&Z]1$*_7F?985ST>L_%)J"O2D3?6ZK%4 M;I9+@(ZU[[9[#P/73[1<)OE(X'4%.]@=^P+3R,D96 DO658.UE?EFH M2+VYN_TPXFJ8JER]&D'R#%10Z;V1IQADI%[VK2IN ,%0@ #3E]1K0X76H9U< M98J-T,E+P]+(8*\28(\^BM7>0.+>7)""QB??JA(&<39"RK"Y, :.=#NGP,BU M XE"9#JE2] ;EE8$^@0"K3@_F1:2K(6:U-&I-O),XM+NO!LK\" =(8HM0TDX MOJ,8L=!W'1L=TMO?4\@G5][2!_E*0['I2)9R:I,[H@5S&(]EKED:^-RM/R#( MNU-NX6SM;[S*JXH%%M]3K;8"8RK64T,N3\;X-?Q#:K 9/JFX MII):0FVZ]GGT#H*9_?\V::PYG\@.WQZD5ANE5'!G9H\DK]XM;P7)R/:RX -) M3N)=>N&9Z_H_+6_!.?7F*'@0J0P 4_V>2]'ON0D[C?U5&@,JJ7PN]-A]Q,P[ MTI53:%%JRMR[02D>0M3(+VW?I"&6C[%.4K0+R^66YTT M1&3YVFFO_AY..]A(G4ZT'T=XY:\_? \--^;+4IM..TK$\JY! FMN=]/I@F:C MMY+Q"-7T;VEC_@SY#3X!2O4T6RR"C>6&\?\%^;LE*+%=38LO4C&!5%PH#MNO M+2!\N)<4D/3:T<-TMR4$4..-\C_? ZNT-Y7/;>S9Z9@TK$Y^C&XMJ=\5H&6D)C6S?A*EWS!XV4C U3#9L1ZED?+P0S=H0Q0\;J8P:)DN= MWW&'>+(V!ED&MVL /W/A9 WB;.T'D?-7_$^F=H*A'".%(A8-J3L\.K0NR>*Q MMT*A)[5&W?@2C)27*!RD;KUH,/K^%D 86#44/UR$">)T,398+GB3I>ZJM+\I M5W_7F'M7TW3-,-J?K1,>28J#T4!#CX!Y;@X?[9=*< 9GLFB\?JQ)PX(!,;>* M7F_'K*( [00D;=N,U7C#(I^J$4 +\>B./+3ZL *D4#OF][534D,=$-NC&E T MW>/2+H2S&HYK$#B?<>0#GZ)R[_55230(I%QBI85HOOF^_=-QW3@%=03]")W# M2V<3Z4]<8F(HKZ\BJPM-TSVUCC1?N3SG7(K+O5>$#PY4SH][H2P:!%).753U2G^DPFQ]TTVOHDI>*V=T%YHT-EPM3'^TPJX20>>A*"II^>Z^ZD 7 MWAO]CHDW^OV"_N\HJ694J*??E_U=G$*UM=XZX#=8XLNO,491WM*NO> EH=Q MU+%80FBIJK,_LTWT'K=-LR^'>C*R\' 1F;/)Y&RJ5@MUF"SK@<-8K R4DWGM MKRV'?&];^7'M".6@@H5'@I6Z,)G%75RAC #!]@&@2X9Q([JJ9SO (8&&BN$; MLY&Z4%A(B?Q?F\ );6>!OH5()N4MTVBM8RYVI;)E@M,D2BPN6O6H:50RVXA= M[&N9O\JI$&'T@WU>.R;%#(#X[-7%*RN_^M%: ^)0B/*6=@SS<73K6 M;VBUPW(O-Z'C@3 D-KR5SW:#30H;94[9;=6%27P[=0]-B.]FY5Z>V+VI',%@8O%9+.#2M9,?C MNQ> A;_RG+_BS9_LA"3OEL<)9]D6CR-H8%LA)#.H"5&**0F<&E_ M0[9L]2$P67Y"XBB&MYB^J$P(+H(&/Y\@>/.UN.[^($OK$C,JNOE:N!L;19S' MV(1/((!C%Y1D_=6_^;+6<,R)'G\&T2;PPF??=6^3@21&I+*KU4[4S7M<)9!) M&^RW)G ,3*_O5O2[OW'M)-GZ+BGH*_'*IGJ%:2=&)5(J*UH@FE*' NWG%< @ MPZ?*079
  • G=&GG M=9J77]61>W:\5Y.:L)7E&HE%)_?'Z?4F1^%N9Q-6)%.>+,>HJX%0W*ENOQP@JE>V\5Y]FB2SS9XI=OM:W^0I"C1)D!R.?7/:&5R M#D[W-_V;[3X%3;4_6C1_KSCZKT@8>KOVXQJ+RD4"^. 'CBKM"0"GW(T #DN> MJ>N3RRG*!" E5)A&''L+-E*N5;:4M>[KTX9Z%M VQ+]NQA"274'?L\1RH$V&4T(7AKB, MHRM!>U).:6M+_ MORT6Y,BL65 'B*J5$P<>/3Q7W!',069([FQLWYN++O(\\P[5X6M*X;&IC_UD M2/Z^2-;P@ 1>M 5B:!;*\5GNPM,T3SF/=\^BDP_.Q2A]"]3R'+@4R5YG/P>+ MOZ /HN1G()H<-8<@76>YVQ?O8IJP!IH3%;83T?/*SG*-7MWZWL,N&O.\M8/9 M4:\C@EE4NF- 2I'RO#@HVJ+3[,F2-H;Z$&4VX (?*PC[[.%WI*GL7.[URC+V MG6@8HA]KWAH.<,4J^R8/;X,0@A:<74C)R<(/3U-0[.#:'DLWWF#3'U'HN9;9 MG%!;+UO;F%8UVT/6@*QM>H3F!-Q&RS)%B(M2^&7"=H'./9WO(TT=R>?H:WFJ M>W9"0>(--L1CI>%_ W/>:_"'R5RJ"G\Z9_;ZZ["5+,@1A>>!]ENT+QUQQA. M1UH/.1O6!1S(%33_+G#AORH,M5_F\LW3EZ^J03'C%EEX\@4(>@DAF1MR'+D, M:8A^$\G[ IH<<(+BF\EVU((SC67A7L';C>^,.D"K"SLTSR*OW;J.*57;D^G, M_1R^ A^QS2))]14YY[-+C<&FYN%0@6%Q "Q$S@BU[F]$ $BOH.$S$BQ>@E3, MFH;FBP_7WYFHF;E+][O/',,:#C.T/(=IEQS9PP;]'/@7YBZ'5I\:K$K]KO>$ M$X!:\GSFA]TG1 M)$PLY=HO&<;/C(5)@!^ M@_LVLT%K[$$52XBOY(BUH#UQ G#M7[G'"3O2.]S?,-6"TI_*#Y%AI^D:?C]Y MX:@8-J\8W+DI4=<4#*KJ!XG?(P .JM>O9-. R%FGL2%EV&A-C$6$OWHA3A8# MCBC#>2/.S(1[J?SNT<^8/X(_4O")0[3'"">E.I7\?J4F/3PAS3HDDVYVZP_)R=2^E6Z)[T/?/2S=+^Z#PWM MI?!A4]C["N>3V:'T_<9XRKFL/X-8\(J_;F@*PH5-HOGCGUR^ZUT!=J MZVO(L8H?:L\::F4^S[B(@=^[LP;(-.>^3U?$ [R-9>T.8>5RU '51Q0.D6>9 M;)_ O);FEDA7D@UCYOBVE\[N4_#ODUXFY"8#(977(K;%0(/IEXCI$N MWI:V M;&+=2DV)9Q_L'MALWM?=_HX_BJ^6!^&41P+Y[;5*L:_1B]-E>R;B-''5Z()=8-VZJI-[^KB-8KL@F *&2+[:3,EC0<=EO3YLW$ M[?LU>5(3%TFZ?/]2U*WL_X[0>*/X<1&-Q^>^F@0@FZT:L73"X*E]B@DA ,KE M^G]TS6X*MQ <]T+S$]6AI7"*W/2XYM?$(!1R$/FPW^?VEL''G_*_"#Y?:P0 M >#Y-]CHLU4-RZ@!SPJJ8,W0XQUU!IF<&)5*YT*LR9.VR=H'[!I23&EZ328Q MZK(INCZJ5I64++=7BDCL8%-@!VV:C4!1-J'66-2#E[VLV^4B.*4"A[ <>TT MI$YNG(.2RX"1E96.Z?4$S63R>T1;SPT2L4I'R>CA&)RS*W++3-:L-O@44AK M;];\=>]@P=C$??&-B69#BF"5HE1).$4/%5%:)4;[*&PDD!&B6;!@C[\.K\BM MO%^1?8\3O*VD577%8%L\8_#=]U9&*5DG=X;0>T2;SPWBV[95D?3+%)X0/RW' M8TV_06<)W#.(=9M:V!Z2VUYH,6!F'F4?AB@@2M#[2!_EE;JMA)B;KOUT:5.G MS]*5=_*;WP6BH+\UME%.64<4:66GPZ)_^8<9!V+X?[":O@SER'MDI' + M.U\X@DA(^ V)_K,*\'HYNR#_8@4 &'24_V'R GM>Y\/<[9QNK?5-A@#4:9ES MGMTW*2, E1EEML3D8ZX^W'()O'YVW2DSZ-V>.[Z]R9[0/2J#)/SWKZQ06VV: M/OB/\9>@S-.##5E+$SP.RN MQ=Y9O'=3_^X/G?K$5V_B@@Q*_)4G+S(XC&WM]T^_\B'G>]N28X8[_+<-^9Q' MB:Z_'KQRZ@7[@*-T=\:Q8@+ATM<W M]X:.DL],?8E:53V3G/V]I:W$=RUR:T^VSH0W7N,YL>%H#?PM?8'#%GK=* >@ MXWW9D(%\PU-RI$6.WO[,9";_)R^+#Y"#!Z:MF[%9T)_\IZ$,.N9$&Z'_I)#8 MCZL%W$W+B!5LYV*,1NY&UNZ&\7?..J5]QKKL/XERME()E3+J/V;6D=-'/MR7 MI![;$?SV7/)W&WW@4"8/-&+V_-=G!%6QQ()=MV3CK_#EGBE4J)P4E5!#0[T/ M25.72/(M@6OWGW (?B6.+Y:GHL569Q)?L"GJ=P-)CPX&76 ?>WNI^_C/)5GLO-N-)DK.5,::]VM(FW=E M ZIS;^?HR0Z;XGO!;X9, MHOO?R>@>[ZN<6_\,$%,&7D')[C1K6R+@\3U";D%_ MST1]/=Z>WX,K*%%!@O]/K9?2A@K0/V.KG&AUJ68WQ@XMTA[/LCDU4M ]:#.% MY.$A^I7 *O>&G!]=#+7+(O^)V'W;2C\JK";>5\C_.>0]:ZH;*P%X:R!RYE0' M?CG,).S6_+#A\'S/S;P643N#Y&1UBS%^)$8 ,;U^L'@V,8!/*7)OMUM^-7= M49&>MCVP" Z"+C7$BGA@J)3A/'5^@PO$VR^,^\TNL4\?[3U<(P;'!FQA5)&3 M;=VP&92S],;5S=GT-^#/A=R]K&,(1C6$.@<,*B,[W[N:6\E/[F+Y1[NTHTJ MUDW5:A-?>4#)/V-']<8*\QB4KW'C28[_;_0:Y0<>X0A NY9OM$<-&CP-T6^:DJ>X4U_OL3C4 M6+#Y29C'SLGWAUNBQV)K*"P-^H)5"D?ST8:SL05QZG\"*RAM$]7OF3!W6NW< M4N1ZJ\Q@D.GUSU9@_@/.;2'C0 X)4!AX,MR-WA M'*JJ ?D:NB,L(*R+7T5 MBA M_\I$M+8FQGC@59B1(5'+E'B=Q* U3Q"9&GG!J+D0 C9K!>^5%QV[0QLJ$2O> M%7@]\Q>\:Y&OT8>ZKEBHX7U_KH0'CT(*J[GXS=C-=S&OJ)>BLD!+R+6(@M&# M8;(M<[$L[7%HW6'*6'Z]0J'ACA>-/]Q"4F6O0/":;41LH]M[6M/<9B&PX_;M M_6[1N@QDN84N6FQ"Z%XDSH&J_4YN\S#PKPV/[MOC9'.EF%_JYF)'%6, M>G&7OLW9U!A5X#E][JB3/WEIL3;BT5.H-[ MB12S:KCBR\$#Z=O2*W8M;M!KX!41A.L93=_%;>#+IIF_J!8AV07_+?3XWQ,! M6J6'7$1G3IM,8_AA/']-G$]^@[K0HP3!8$Q8\BN-0];MM*.VRQ7#U Y*%4)6 M%Z&D'.@6."K/G=QZ#V=3=2V!<_3H991A.ZX*>O_\)GKO]TC-8:^8*TL? MCL2@-B;GT%_HUN*Q\_DF?Y8BK+9<:D[[6S6" & %"G$Q@5" MA #TY^1> -ET\"D BP4C"DZ%#]'">3&[D,^ZT-TPT%#K"#H]4#OL7CY^NTSI M@E,P?A$J3$6V;>_^B+H\7=(FTG\R?K0,'^_07Z+VU^.A]>"*1S%FY,8$#;4: M\2K(75*$Y^,XSO.:I3 >G?JS%R9$^9@YTGZ9F]WTZ*W2NANS_9A#C#N=!O*C M#9&;8@YM'Y2-\2"#41* UD0%"P$?9D,M$-*B[/%I]%2R.2KSQ.G,DG $J'&D5;,?0J;=8C)OW:YWN.\UJMO*XZ M:3DH_1GDME8C:NH9 8AC.[''J1V9]PUD58*Z?Q)W9%%YMO ;M)P)[;2@9 >U M'I X=:H#^M<3.@\YLG0LK. K+S^CZM'P8'F.)94Y=BV,V>J1QXSQ=-8(V[ES M=8-)DYJ=RI6JZZ]47ZE %H=$OR?KZ044BG1DOKP$DY.1-=GCRXT27!M^^F\= M!I@ =@MC\ SKZ_S%Q/[UT;%QP4R*OLD[X>(KD!2G2V"Y [)F/#AN42I12ZHW M]?[#6K34QSJ/#B;X7;%^7X6SKBL4K.WKS1_2]DI?>MYZ[EGP>NK(1!@?7=PG MIW??_95WHWQ*;O.9-G8+R:GLR:>YP##GVT)L*'[YQR3 MX!5V#P)@.G?"AEO.IK6>.@!%XB7065T!=R^BLU40ZP!!M@C[UN2@I ^6MC5S M+DO.M8PT231:NEU+IO%HES",!$!F";K(@#JRQ5#0?(V6%^T'XHKH<0?C&ZM M+%Q'8\'(U>W)\Y1JYZ*:U/N]E@UA4^)$$;[LNBN?*%\/7I_KD&Y9SJ+T?_[! M?,)?&0FCMG=?P/9U29[R%5L7;?&)Y9EVVPE()UA:NK$P/V%]SGTM.JX0I#+Z M$,1K3P"JL^+E!')AG8-4 7S[[B:_R<4]);&U2SF]DXA2/-]B^YF#RQT,@O M>MS8G[!P,4Y.6=ONEN1OV*GX6E8\ MVV=3_,C2U?S3CS_B]4Y[\BI^\OU\@V+XEPHNP0R7\UL>#% N7SS3 M@]=RH@1]",#4MR2FR^0CF.G+YY_&$_*^UJFP&UD_5?CM9C[D![)[\N[^155[ MY'L"^96L[DT @OUK"0 I[6CL<9<(M3GI\$QMP_LLA9L)N'98D:X05GP]!L6;'+D?LA8<_7L8/B M$V1RX/+;D>4'M.02)]'\[[RT%#FE.F8Y2MV@N9MO6C99I_E6@WHUO5F[C?I@ MC*>(-P9K4K_G\J"=2F?&/B6].JU4:H>!"_FI%Z!FI'3NN^#WC-L5I\IF(K+W M?*9!Z>[_$I$]M MG8^)H4M#]4<"L"()NW8>MK.H_5:R3IL B)ZK[$T&!/^8QGMMRTM"13IFMVRN M&)IR7$"L211*H,2G6%%6(+ P1^.)IS7_-,X+&X"DE+_AD[:L%#OWTX]]*X+> MK>\3!_5UEN.9^.]MS]I>0J,:O7OBW\T*G9>/:149F_0X%%U42:G+T=^T.;'< M'"_@28']('(58VEX+^CN!( ?CP&K;@)(6G*A)"#Z>'B3$>E/W[C?6Y2#R@C>^1Y PQ^=K M@?:_$YN7=1-W<\TAYJ6NS\;C!":@32'0MXL7A"Z+/*CL M1EWUHPE_5?]!QK"T\GU9L?:7H 7R_8T=:;56<6PT,JRH#GS-.2=%MM2KH:YQ MS')HBI^:W2-8E>>]GW=_B04ICK7$IZN'.9,/TVAFYI@F5VQM Z>P-NVEL>!P M76T\&-+RXX_SYXT.Z^R( M#S,JH0RZ,T2086_/"XI=DO.APE3V_;2"7M?M@H"5#^?*_ONVN?6_)U&[U)MO MVOW&O6S=4Q.-5K[L=3D6.]D!PE#ZJ"UY-L=]_Y?84N%JV(:K,U/"EU[G,OY! M98Y$^K-VEBNKOB3QV@I&77=+=?S(DB!2$$\->--)P/:URF>)1\[&SN<++IX7 MM9T'+](RB?- 02C9=O5\;WZM;SEYQW1'E$%$H>':@[Z)M5$O5U*'^[!WPOX2 M1[8U8R^#YB*'V\F0I4_:]\S4:LVP\;]8O>, ;ZJUC#P2RIZ(=/18)EMM.><%(FXB ,2PXG+RVUIC MF8-ZZU[W#,!(5XX-^;L-DSECOQP^/_XF69W8P(Y)+]XIA,\V7CY$2D^8CGBK M6B4F-EZ^_056K)SG8)"ZOS90&_K+'^JEP']B0(7.6S;_A#&JR*FM^O:UJ3:2 M-T7@^]>32!9]3K>WTUYEJ^;IMU62"G8U;32+60846HS6:W247>S_LXZ@1]M_ MNDW-L?X_9Y! V[_?.FF1E_;O]E5Z$AUG=;B>_#:ZN?BV6^.,)3(;/=%^64>#O$L M9U>=R*Z?0(VYR$^B('X/='^]I/NDE1Q2X:)+=SN5=R1=^N'JJX?RH;G-@NU+ M-2D%J#9ZK.MV*S6;17"SD;>7+7(AP$LB#?+IAI'9XZ-%XQ/!>Z\T,.]W7F6+ M*K;KA_=8Q+TA "$XG2+[10:T!K91BUG-S-LXT4S/R3_ZI0.3-(),:K\0RF=% M%R5,G\K*0/2[QF!8,JOVW6G/RIM?R4A0'4[,3'=0):N'MKC,F_)!?Q!/M+WU M28[JMR@IZ^LOO*^^$]98)P"UV9,N7B:62%_JI51N^Z,$<[*4'1TH;[""Z+1< M))OAL?4:D50B]/4$T8'0*P+P)R)8,;:0@8C-OUS%2!HLN3KLSW$EWM^ ^9]M M)X/@GLC1IS8_\*QJ;[W;57,A7<7\LRL&6Y]@H67^Q.BM;A!CJ]#F(K@Z&#(7 M8*[NF=_0D"CQV7YHH:1=^D[#]5+TVY8\T(N@%2 M)/6W=>IB3'^>85A/8S+C4/HF'U=VM'\S. DU"?9.Q01"N?/BE%,DO&3T@9#M M)["X0%J<[B2.FP!0/ILW'PP4NCG MOO>4L]G;.]$WU?NHBF]2\^4'O]R0(8],CW2A "DTL6IXMYLCU_V)R!8X;*<@ MTH5G@T%C3K%7]@J1J8AOD' M&@=;9]+W6B9J'4_-#N &JSD_=<5A]SU:N==_G9M7=$/Z/F&2=&@^<8JL) M5@)CUXT'3>'TY+C89\R9ZQR/H6H" '[N5!RK+EJ'&A'MQ+7HFE_ M]Z&TKVWJ+SE@,KK%%M2]?<1OF\I%2<8_)+ZJZC%5NN6#,Q><5DG3&Z^!H9R9$_(BP=@'-A= L"0M2V MNNY;B4[X^+) MVK_#8]8/WOT",Q'I+/&)&DN:7].]J]7:!GD"A]A #GU&W_$W:4%3-_T"XM_> MDA6VK9/-+LY3H";6G/A!>H%AJ%4,A0P)77^Y"<2P#!G'8DW7&T7WG";H M"I'NZ-,<1GY9Q],/WV%^C@P&:1 P"">>C;,=Q[,OUHQL'M>I[,FF7!::P'6K M_'BBQ*CB\G%C6&)#HV/B[GN%%;K%^@R9:FY)MH4X M#OSB1I.I(9!#;O-^!G"F0)ZQ6FK]K<>U$\XN$E0ZC7[V!?J)8NG^[>XR%5++ M=L$$ ,F#3FH,_5!>49O7,%$NK$@]AR*M^P GL"3G7Y5@IY%#D41;OBLK4%35@+U*_=Z==6/VPG^/@BX]4)Q.( M/%!V=H-)R/TTL+9 ?57]5'%K?=O6 7>; ?K*VE)4V]=,C$U0@ISXKBA M4<8E+YCF#]<\*YX=G(1L&G"GF]^ "&ZL9R[=>]/#B%RJ?IF'8F[#I'Q"R5Q0 M:=D(UIR&#[Z1G]BONZN(EHY'';,=?ZV=XDLL288%@#Y4KNL6;[\HA) RZ)BI M="@S/"52-FAMJQL7XFULRI2%V*=Z?M#HT%,MYLL=K2T%7=T86=JH=S.?^4ZI MGN/\?1ZQ_^P'[()B>ODQV^=&Y83^?]VR=K-$".Z"<#38!Z2Q/2U-#NX^?H9) M\TQ=RBXW$R9?T?YXV#[,NJGLMBAVGMJL6N)3VC-U7Q-KY,^YS/EZO)LMI<#/ M66"J[&7TP'S*JH+J0!#+PJ?'*JK2@8)S\E30 0XTZ#S("7R0>?_W.O&:]B5_ M,LQ4* P+UIBL-2-SO83E.MHA $J2P6Y%YLT)PXS-WM?CA27"9,-)G\ MUV.3]CBX8Y-V)#:K%6J9%P1FU7N+YW5 M?NZ%=[*I)*#LHFS:U)KA&>^>5HXZ"R*'-[TQ@8P_2Z>WF.GG(PE '?T?2Z9W MW4/RI$&>NN^+EB^>JVW5-DA,^QN?9PFWWEC:2F7SGS6/_#6-^M%!UM?0\KJ[ MVK2JB/_X>GN^RPV[C\>76GJC &0@-9;I(BUVW_&.2U!%<*E[435-;]^929OM M%?CB<&WVFIZZ6A*(PHCM"]"_!\K]# M&!-0P]=,L$I=J:<]8ZG!8]PWE*7O^!$=2C/>37QG6E!%[WC[-SSW:S,MJJC9 M&>D,-@XCJ]-LZ,[4%+7*G.&$O$[B9^UY(BNJI;HO".>?Y\"U..;]$&_5YB ;SW3:Y$QCR=G?L0RDILQ2O M[80I1C/ME+VV&UN]# KU9R^2SX(6YTPPLOZL>=@DS/SJBNIE;2QELOTVJ(]SB>H[1P M&&. *D]B/CH-#0_Q]/TP5&]_=4 NZ'P!L4;,@58=:W!]FT5; XXX78I%8N2< M2S9GGY0)5?!?NTM\BSW=YH4HSWY/ &>9SX>N1:*J\>L3KMOW()#(Y8I-+ M *N$) "<1@X"I28-D)NQ'REB"XC<*N=8!;%1.T4P>>G+MPO4!\R>P+6=:6S# MP^_E'_ZJRPSS#L<]*/0Q40]Y/%:N/]0+/'J5PR,B(Y>HOC95V73USE"I8M:,5?W&-Z"PO+KBQ1%'OY ][A_3N;3D^7PBX%_#BUG8XF8 M2&O4?E97PZGQA&X^&FD07]YZRU]NI%G'/E>Z5O#YQUX:__KUC:R7)(&,4P9O M [OJPY:/7H]8@?>V'BRT/I <.MRME2YQ3/8=CQNHQ2:KN'@N\T]>O\ -2=-H MD]W(-_,6=4^R$!,39O[R>!:_U*^=OZ6X+&^(0!=>28::559H1HV'O=^859"]+^BN/.,&!0P)PE1J,O\Q3L3F4,DM_ M0V_S8 V<6KI$Y_GQ2^.:'KED;9K>!HXB\\Q_%-UZ( MQ7XB7Y5Y-KU_*-J!7!VX?:K<>7][5ZH0Z7?"=:]TTO1["NS3QDK"KZR:P"97 MC(41QK4[6J9^8QR"L7]-3JJIP/E9$L?U]FLAUZ\V]4"2)4Y51-O;"LIY"^6: M 7Z9F[R@L3:99AETFP7&KMU95G'<\\1NXB7VW='=)!7/MSW9\9XQV=L/9P8] M4:VH\U@Y _Z(0+*--P$3-ZF5NJHU;7[F08!$)\ORHW"+B_^L5F/]9Z &U7/;?+8B5)!S^LQ=.;:& N$ M?%9/>>RX'\XSM;&J,$+.WO M"+&,/CFZ_/P\B8%9:146_]7"7P1;_ 7;]KA-D"]WT;+N\D,RWDN,W#3-@QME[V(!/LWF O7#L+WP[?7?1]?W?6[ C=8A@'V2UEAT0#E'V9N\!<#FV4C$#HXA;V$TB'QG)2;F]:\6.P0LMI:6$WM#Q,OFT02B(65J MY>8V^P@!\*[LX/ S*% %/:GU?1KUQL(\;E:\Y"(QBC8**A?'N$A984+8GYBX M)>2O!:%RF\1?I[THM0K&=KK&F%O?3O5G9LUC.LK[^+ ML75)E0,!$$9P>\Y3<;5CL&F;K>3^@N-R@HAS^5,?IMWGK6JN!8G+URA69C4^ M[LD_"Y=Y\&9*I'>)BC],3C,7IUHUWM,QSF\P,^\1V>0+6I"P]J\'@FL/ MXOC2C-XMM7AYS7+J9\"@";_<]>+/'F>V)6D[;VF:DRZ#H]EBUWK!I/:-6LMS M]ONUM=VMSU[,WRD,A;YH:<$G[]8>,(@][=9P"Y]Y_8#-RUIG0#5;1YEQRNE_ M8Y_)_] 5XV&(]4"O(>*ROF"MS)Z,&\KEXL8PAQP^L.@Z52X,DG/S];#._NG@(;C)M,OAH4FU M(&!QIVQTKK_]!COE4TV;!!C&#K4;5Q//LMG('W3 R?R9[Q ->.LNWA0O\![4XHWE=U*G8;B:3?QQG?DGS?[F[DD0YD*O\R9*7FX M^C)4AIM$&U SI >L7$\/F?M@FOH/?5A6[:^$$I+M;'QTFEGL7I?R]$IS&67? M"(WZ$>/:,;0&'.:,LR2+YBAU@_!^^U3+\\D_W\F%PF.)Z]RGPK$A[1Z;'L\' M:''29F=FXNL'C[ZR#A 32R 6Y1KCE[UCG9ME\M4E=D(*>#XXTK>O6OK6O8]L M"/C-$5C;;^%CT0MF3H2R.J2FBBH5+43?^EV^1EGU0Y)*K']=Q6VQ-1*M'>P) M(UIW568FC2S^#1_H_/T[VVEA@@;W;"A9IFOW?NL$O/EPT+*\P% M7XIS5_BIA(:UUT-9:\LUGV.6S18X[RK7AA&?U7Q?<[]*?MTM/="K[\H3X41# MB2=CLT+;MI.X1A:5!56S#QN%NMKD_G(8F]D'J=TBU/-=!("2$U>M]:!V M&;]C:)J8MRDJ77)_-W(G4,X,^ZRK,9U88T)W\Y=@31P?-2<[T2]JHG-+H^4)0M[;,#CZ]U-1WG7+I' MRI"H3"^IGFEC@;1BAF##0(57P'TS/%NRW+WSI4&'/F&B-/,?A%%7 <--<..XK &93BK\]QF:^0YZ?4 [3/F)REB;B(I;Y5P*UDO/.*P ML!RP#0$(;EQJ'P[W-F9J\K#U\A7"U=\H,_MT25(L\3N-SP'L:\]$'D<=PX?C M@ZJH6["D!U__=4?!,G@6A$J"DD.=P*1;QZ^WA#,D M(U*8GW3'"PL(<]R+CBM0>Q;_>.IX.QHCTB7/.U8C0K+1^+-E-_)9=Z/USR\* M*3HWM.HJ$"@1TWG&7?P@@X&7'<2CYXWCWB:=' F/F(QY2P8V1E2 M&6./X?C5+'Y$@H4RQ^*O8T-Z%WF94]-Z$V^<"9J%U#07>0CT#[S()IHF.S68 MTCEM_HKN6=C7U8%0,$.%2KIG-B7V^8X=SR7QO1SBK33< M/AK>XXN_AM-&_YP_]3,'OZN Y?A92'T7K_GPV/"20M\29Y-!<^!\%LN]I8@E M"GD.4X>W\#-#^:JIE1U[Z^# F8H"T^':E&X^_X>""/LK+-?,)PAJIE"\JV3JM4 LEP;C>.VYA!+E+? M"[1XIKKHSS;1RC&_P:RC7>!H )/,K;RI>10M04&A(D?;EAZO\-.7>=O(R_<" M"K91!#([;#,VIX7F&XV!N X@.WQ,H4CV)L[3V+;,8 M1BY=MB< 3N->@I]?[KEJIS9W7$Z]*2KYU8D^AD:FPI2/G(I&XV/D3%.3?,F1 M162MOY:#AV*2'V2M26[8 EM>.HWS@P=>MR^ 4?\\WY\;O,L&=?.\>T ML$JN LXO>7"2>*7@M]V:2Y4=.D'*P9 M,9+;?VX8Y$O,,YJ&VGC^!8W6?Y5H7LS7]K1#)]VF9&"#%_JY$G+!Q+JTR)%Q M&44S/H&3VT*[N[\F"@V2\W^,O3<,UB9^^W;$JMD.<1,<#+VX C&+U"R2WE), M^)MU5.T6#Z ^8H>"P[5O8#VP:":+R_?\3)JBU45VA%?$NIPYWHJ_351_ "Q7 M;@JNM+$&CJ5I=UG,WK6(>#UKKJ.Q,^,O<4 X+(N6BY$?CCE-!O2PNMG7D4FQZU777]'([L=W-JLB^?M^&O2!:I:Z MXTE-M1D:F9*O9<@P29!)1>1J[=.8>,C('?#%EZL9WBF0:L)UYM-B0+.(L]7'U>.9.A8SQ0YW,<=[ M,7;<0&48#GZ_>CE>R(I%;N6#A8)<529;AH$ W^RHE_YQ%J+5[A.'S98&DY;@ MYMF!/ [V(5 .=P,N(1*9"K_/]?:S.&-5HH4-R#W&L$8*;16;N[E0?C'2%A2-JR.!<@U\TM4)-[ M/E;X_B%5^NDD++0Q9A8<),];<^T\ZVGUI 1ET+*GW=QHRFL456ZC>L\66D^UW0I>MGOYK3#AQ?"#QS M:YYUEH_;WSJ>7BZFM$0R7<12\_0!WM=O*O?6/1F955SNN*7X: MFIZX-3RBFY=B=3N_TDN$,VWQ:&;I=/V6Y>TGWVLJFKSK^J+Q%WR"ZPX!L*,E MVLA4G7&M+8[1/])G?CSXJS>4R>#DC?.SK&+&3>LSD;Y%>GV#N#/U26=BP9SY M*I6M]ZH(" HT%_==&X0?E0?0_LKIZDXE>NX:_X.V]_QJZEW??:.BB#1!Z56* MB#3I'42^= 'IG8A(C?3>@H+T)EVITFL(O4/H17H-A!((O2?4 &.:YP]SOCM MM<988Y\7^R^8S'L,7';@ZS-#&E/_HWCF^FIMK<^ MW%WNLAU_C I1/%,A$&>K^D%$T@53+$E1-'RL6PCE0=SNP3:<>EQZ[@"UJDFW M#*G0T]'-Z_-/<"%"KA$U]9G0O'+#L>?-'YE8I>QPO(9?'Z]1BZTAXRRPZFL[ MK58K@0?2IG(V?B"A>OAWAOBRG/5C;VK6-J]_\$T]A3'0WC%\;,WJ88&'?2K1 MU2.HES-/;D-2Y8^1H(&=F_U[L6UBT-&R+G&%,@O4HGF,SVG@;]W(3K_3J0:] M2R;+7I?G:.X)Y81W0TV?%1\JG^%YEGHVWV8'%@P6SR_U^EE_BTA9ZH8.97:S M-O;ZK]E@$$/=L@]/':C>NWB@C'A&H G/4N=\% M.)GCOV0[ZS.('Q6#I/_]6( :B4I3!VNSCN]35,1]1 7K+L*4NV:8^73-! M>5W^QY\//Q1LO?]G6-&<:84TW-G<_\T,CL;-P<6I;!NAU[4H]/7QK3[75[>L MM3J_N&!O]/]'L8'Z$8?'ODRR5ZJXU2R5IM6C,.1D.?]O\!JX5LG9;13Z2C,< MB"=#)D^Q:YC)=_W R-H[ZC+J2Y6J)37KPZKHDSAYLZ)H&:9!5!R=]S-SM>D& M36*@Z5+K(Y:^%34;X<8/\W3.5L0)))YK[;;_<4;M-^E]M.C^!HJ4$!O<30EO MYZN=;GVVLE=6AB2Q4RFH-5#A'N1VB2J+$RHO(W(;""=[FA'4DUS2ZH16ZL]B MF6:?.8VCLZ,EJ:G8YK=E9+?(59$BSQ6*;J"T=WP@__KRY"&Y4%D8#1Y4YD@! M\/=]NGZU*\%=MAK#U:L_BWRR/L-=EQ[SQ$QH$&Q=_Y3LB=EECCY5 D*!^YE@F;H0[,V):+E+;^SCZ#^" MU]UQIO\B;GW/)BW .JWZG%Y'3;C M*]$A?9 B4X*C4&T&@?5+'>65M?A1_#:7Z3Z+[0::D9?)!VXT^D6/I@M*]O"^ M16=8I[1;80R"<2[%6-5 AKVT@V&JV8K4600;\?7/#V3P#!O&[ AHKI1HV9CC U^VT%"BV&5XH4*@9 MS?(($?-N:<%^FLPOO$@P4N:P9>Q*M']]9"'J8&3MLU8?LI$\^RI>3;"IXX-$ M FA4V E!VHGP"G,\,Q2^Y[?^9[S_2S9W8N/MBF/>345R+W:M_R*;=C/P,9;4 M822J5":G5+E/B"SQ#\! -O5E#E;R6BJ356>VHE73XGF\%:1\]2?;UR(?)5,F MC;.5F3XX1$^GLP\SX^8.2_4#VV2_/GNMKAC4?#0>N^EY4]2JP%#7>K+3_FQR M@BW]P46B1G=RO\8CQ<"^9C/-HO)0*-%'ON(D;FFFVAW%E,-NC["IL#PA9J)88\M'0VSE]@N2#62"QZMJQWM MJ62OPL6<#R )?EZK1_2O)\Y)JFHL/_E5Q@T-.Y)U)*455<]BK %"5:]$VEW1 MFD>R#L!P=;AUU.ZSC[@YMI@?;[B8]BWZP'>7^?'&OB(/.] M(_,Z7V&NF2*-M):-N'7G=^6O=))58_\XSL!#)>#8+:=P+T3MVT5 M<4@*90HY51]?Q([-)*)N8L_J(B/NF0X%EP535UWS7L"SW6988Q=U9YO-7AD=G,=8UINS2,,X;CRA[L!O8\NO8#@_55T]O[17<"T,=??-8**2HG/Q\0$Q MA>\3G8>/O3EQ?D[2R!$<)Y=HZA4-LY-^T)TJX;I3)0,#"7!?&(C$')N\Z[>U M[%\>0V> ZU)7G.;SND^\+552>Z[\)^U1Y(XL5 \-_/@=/1F51P6SDB=Q_-@7 M1?Y2,'@%0>B9!X%J5PQ-C_[E0'20,H>TYF3K%E%]8F)K@6,ZQY1B^QW@1'+Z MY$GIZXF8JT.X6?;2K9+62G9X&E6/M(Q?&^WVV',!'VV"IWU_YO"< ]Q,P^)N MA3I7;Q0ONJ\>Q1>#$/M:3/SN6"^>*J[C%#%QYO@^KE&$8 ;:T12OV' MOCI(@'^,+7%02"/E29">;D9%1>X=0+_=XDGCGX/)ZIC,C-3M[ ', C22B?SV MV8+Q@G?>X S;],'G:^HGM-[6],R? $2NB@;9$"=#?Q-,=M=E,IAUKF[SEPN) M@]/^)_417L&JRK=C8NLDF?W"!XBB,*$1^\.NW=L^PI8H J+Z:M5?_.+4?ZZG M9;C0L*OWMK7%0BU(CW=PZ;'DYKLD/G'/& M_0_OSJROOR@@[ 5$V=T4##'M?&B1IC4;^75SM[TY@[0!B06F@!&,6(CW&8L)N% MKPZ+)'[7#IQL[:XCN&58()6N 1IBJ=9>!J\="*#@NC%"Z@K/K)9_E52^+^/3 M:J%+"MY!QIL37 OZ/YOB;;6"+*F_D?MM;T([R5 .%1MX\6UTAAJ/KP0*QN:@ M1;OO ,\BETS+#'>+6Q0.&NDRWXH9X(G2QJ3&!R"32/,P_"VJ"HOM4R/558X2'=1_C.=?WY@>BK,N[2/2'/>G2H MTD&]-Z*+\3IXL+KTQ'"_-ENP)ZVW*Z>N=NK6*JGE(^F;SR196P6N"+[]G-Q, MDBZD27M:P#N:@A10.M/2Y9\YQ/=*#L*OZA*1"N'JBU_+U_!W@_6XAYL04HLAYME2 6# + M5#YA"I5%R-*U^GF@-)_M8'HM\L1N(5#\_OVMAEOU *I[WEXRN KX500R%937[JD+LZFI&3IH MJ] :&%H^IAGC[F=0.;2=KMUS,.]"_3G&:ZIME*>O'!"H* IZ7&*4E!,18PQ* M>3*4.@#;Q_X)+A+U:6EW;#CTX>C,CF.DQ8@&^W/87@B:[%[03"[/HECH33LB MV48%[F<]R5H-:_,5CZK:DC M84WK%_4P=YZZ=*L\VTE^FZ M4U)&: [SZ;.V!X-MZ,>=Q--4[IN6NM.14:9217:OH(WXW-:I9"VX=[OP/SE2+.U&8/0HJZ M"&Y5J; W%@X+Y\Z?<;^^F.*H2=#DU:QE.?RL\(6J8XPKOO,4RG(3G4N;G-IS M1*YRLKB[S-^^Q'G+%ATBA_T\BU71[7H' 1GKJP!'CBY>P#] 7^DLF=\!7/H# M.R5JC=QEB7'OZAIC\IKJX>W]+,TKP?0?GP:(OVQ&+@!7>AMBVIG,O?\@3K1K M,52A0M<1/ ^C?QIIU?^B^$K7S+FA?)01R[7->>1^0,.;[Q6T& **"%KA[UJO M>I#8=79>*O,,XYF\AB25+[5+N#SW>@Q6 9"TQH>:+Y$^2JKRL(KPWNY#0(>< M,G^^%IKA*Q/ULKD#D!Z_ 3_&R4V"67$BXW4\@OH-,U8F7-Y'1 )AMD7'2ZW07X%6F8S]W3 ZL/1.FE6Y/JU'>]FG%W7?//NI^97[[4_I$T [I>N] M4S&O1]\L*%WDWP%T?)^Y%68TS 2,=BJ_9:,GB@U-^5] #M+T6L.4D_-MS,L- M(A:T/^?I\!H.U.OOAI;L#JS1/.!'K_50(L9KTW $]QCRR9+;/])[0@@)S7!2AB75";!@C,5]>D?5-]8$[??9A(I':[!I\C_X8C$>?2IS=G+[[5K;]HHJ5NH! M^OQ"K5D0Y"O\??8J7P/"E"Y@0998S,2W/ ;.W-NV1X,LMA0*M)Q*3Y0*GL27 M9G/-G1 Z?9/02,L)T#&[ WROZ;Z8'22ZES?+ M?!FKE/[]H[3!.KY,$[2&:^VO,5[KK/%GNLFEZKKXSGVTXB?/:2[_/@%\@N?1 MSRHS)++'\]M0_S5]Z_;O RA5H0*/T90 MQK08SP+CO46'5'029TQ/D(@'*QM9-3G+V&#%AL@AHW :QTSZO@;^>R?X#X*< MQ<[ZN&;]7][:A)R&,="./KL#_)@M^:_45^C]+-KDUPEE#VUX1ALGH]FV*,K^ M>SC-@S;[/['#-&C#M17D-]*;M]RRIYE<6T<4X.G;%YK1B,+D GMCQ?35 U)@ M_3BO0QW/_5OO"K9 #C]3^WAK0LJ7GRK+\HX^T_WA"@+(U.:V.TRU"V,OZVZX M>@V4_@D,0S1$;:*C:87T76/>/33YY<#:"DKDG>61,NW=^$K6^*D[$Q:)?'K[ M8G M(% !3='WS8(JI/9QW=X:Q$C-U8. W:='/US;$)?,Y?#"#NQ*R/M\91R_ M90+(N0NL#8L]&R$%8H-7YTY-^/"\]>'JS>T3T .VM&LMDRAE/EX14^[22NJ< MIK?9+0&'D!;;7IZB ZXUD(,\L&;FB]"-S"90A) _P(&]UEAOH"5%2"W,NJ>8 MAT74\8_!AGPLPZL'N\W_OF$I&B;)W/LS##N_YB?5"@U2//VL-3TX$,_C4SP[%*LQ^MW23Z[0JF_!)(^0CD^>TP;<( PP"XJ7U/C(&QH MEQA;^#!>3:G,!/P5V&(<$QG$% TF:)K^71G6T^S?H.- EN]ZN*C204-OLR"< M.FMK=P3QGV"A<'Q^]U M>!HV^_PW.C7LR*J^(?;$X/@GUZ+1:VKQ4]F;N@F! Z2E,>?IF2*I-'K?)LWI'B^V]M/_\\ MC1:5_?FH:>_3]H=;MDG<[1KG;)$FRJ9RPOP)D@;,NIM R"/;06I7O)#( U]X M<"EC+G"_:F%LZ[1BH2N;OI6O8OMX.EA>4;$V6VZ^C) GJN PY?J6V>9[ M;9"^")Z6H#])FCA5!QGKTL0?0-I71]_(W7I 3*T98S(VZVZ;*21.5S'*YY%< MP>CL/N1C;/W\>IQNG$::8+V:F4H*@>X-02>.H +8^]>'W@%"W8G?@8A%Z&(\ M=X59 PJE(#?W#SDX=N\59\D2/GZ=4%S>@WF>QVC#;CG/Q=K#R#O1RO/I(JV^ MP,GR2S1%EL&AWT=7=1^%L+!;#IRJA4@3)+"+ID /Q:IW)GVUN6BZ-$]'V[XE%EIYR&GDE-JS"UI7JRF17 MNX^FT(L[4FI_'0F8=A*,0)2+'@Y B"&)$2]3O9:Z@I&SC2I.[?S80[)BNX@B MK(Y&L@LQI%^4*/]F<[&("%^Z/1GA[;:B&83C+V%X!U=2<<(KM%UOM.1("GC* M"&!2/7TB'N\]GH%V$86E,OLTQ6XKZ)2/"6\#:A)&%857\Y M+JZ;BD-F2A;9YM:30_L#9(?L8WM&OO0> WU730^N"/46E7#1.-0<8 S*%GEJ MS.6]XCP1&<9B)[E7T7:V./,A/Y6/,[-BAVQ/@N(\K8/;ZZF46/\#UOOM3E@^ MC(EQ):8P?B6JQ(+6X7?*V#VP'8T*HB=+4>)3>PXT^U;:^U/WZF9BD7>B7&4D MXIC8X,"U:EOSL01 MAEH!-:YR%\6"7W,KKQA4A.6[TQK.-X.+=JD)SW^2:U/]9K-NA:]=1-%=TWO+ MJZD-Q03JZQ$P9%A%]K80#2O)F2?[_V,[X=%:>[+?;J.N&OETBPV;A[E01>NG M6HC$2V?5>;FO?NO012SVID%6(XT;O)-LZ MVX>^14Z:G9UO9O!NX'Q%O\),G0Y*6@*I7\4B6R5UD#C%K1H;)F70@C#J+%I0 M<'(@\D3_DZ/]:OIU\2G ((J>EX.)SR[*O\I$P)$?\*3R[:9 M(2RL%OM7V2N7'^1^**-_]1R<":X#1W)M3VKIFS"FJ7 QYT9R1O_/7WNON=+# M(3P;63Z4U);:1ZP9KXMIV+)5-V]9<'*56*>_@OU ;;NPB9BEFZ&M772@OW+P M'$IS.X?A.WA1MDN9)E*QS(!.+MWW,DP?R6@^+A<,[9?Z?.\H[=09RSD;5Y>^ M4=C@=+6X HT.X?1[56'7EB!NQHK2CUF-0\CW90G8I&J->]"!3(2:JJ,KHSYV M>HX*$ Q0GQZ91Z!%WTW@0%!L8M\%9?S2TF"I*G<%.SY__[=HDE\7K"R-@5_- M22?'#NYA3-0C9[D."#6"^C7=&Z.%G"0XESTSHK>R^]H3T0W!M7$/Y]5L\HP@ MR;75M2.T-61-S6ML:SOFA:)DBDEFKSE+Q'K-K\LXH-;.%L4&96+3Y5.1#H@% MR=/##_!V^NU;5HQY'(IN.AYZ6MGUM/R^B*\C]19>@C@#J"0W\G)'-VE2VTO- M_95-E*P=$]6NA.7" MC@&M=/^Y5?<*I/,G6W7UQ[^".34X:[.U6^[FMPR+VNJ\E$_!WM2.KTU0HO($ MR[A>@[&9$HN \F=M<6O^1Z,"HLZ*$\"\P*?^/'< M@W*87558$%D;*BL<\O MK199!13_4,=B1UW,-7-N!\Q)HE9J&?%F'!)',GG8IL]XN$0FEQ8[ $:N;D>= M#&-N0"UY@?R=O[6QK*6@[K1:$[P#YHC1(1"679+D 8Z9,,F"^[-IW,L"\>56 M&!PYSPC':+"AMP]>>; PG$\T>>&M'WYZV^^?MB.4C2#\5]ZUE5E*QIA+L3KA M%<21-P<7'B)S!11)%)0J#?A/X9.=@G-5Y\!E/A\3P!QF_ "\*_"Z5RYS9[1%7C MF#8M;"66"J 1M; (41'TD!5?.&)^*QHPYD&?Y=1#PYBMO.%>I>(XU+8H(/)8BVYEL4YTZUZF9O@-828MV_&BJ MA.,:SY);LYD+BW7%;?K%!OFSQ( NYE%HZ,JQM]^J05BK^-KC?2FYDKD!N-L? MEF%96]Z19#RBKW2.RC3]&BZ&\)$W-47L8B>@(:?#LOG?12DHSD$)'9 :\AIA M.\:*!GYEN*P )(A<3O;7I$9-B5/+.E]S3J77?Y\<])26B]BU-/!Z7V018 M$Y0Y=&4,\8O/^99Z4@I88FE> Y.KHWG!!>!=>OOZ17"$@?H4T7(*O9XR4 MM^[W&'OOMS1#T2'"?Q;6/D&.*_%IZ!E7(M%Q"P]6"WY-6&'23*")3T)FE,F5 M1YL48KJ*Q>9C->D_GD.RYT]0)'&KV5]/0%0U3;75+6Z<,5Y-)S2J'[T&7*[@ MY@+)W-:TU*6$RY,B?SV%>WR,8817,&Z*-C,PS& AD#[0) '<:%57:?9SU] M]4I-XOTQ*>D"2JVO\%9J/*D'>IUN>V>KBKHACN<"JKL2/:E%7LN+Z"[#;%=7 MS2;AS3&>3'JNGFD_Q!"\"4GD_QHE_9W*#Z;1/RZ'^OF6'C:L'>N##5/67B8\J7'-/8^2%G4N.38NUD M^_CO>H=>^B6T']P2JY7ZD-7(/M*GG2B^\&SRN@&@\;33[[I:\L'KXH+,?.H8 M96HZ+;=:DJ#V6,Q8+R%I9'9-0TPN+)2!0Q=$UP*L5'_U4H6RPT2FNK 1E5?CPYQ\>D?/G85:>J*7L&89??!@CD+D.;8 M(T5#1T9BN"A"?=U:F<.LP/2K^(;* $>V_=7^/Y7"_*81"+LRX6K[0:6&L<+^ M$6WO@8GS^@N)HK:LXZ/C77\5%XS)^WIL';JE]\M80)&WD^JD99M(5%LR:M%8 MQEG4G5KX"HA.1*D7]8Z%-2M%[D/RJX,_*#K5O._,8BG7+6$-'K@!;=P!R,RQ M+&; M^C17ZMC)';MCYHC_YAI2X*>(_9]"+F_?KX,:!IU2]2[I<9]F)8A!0\P M"K=/,=Y=1Q"2EP3[Z6/-H*[$ ^ MC(BV5W@]Q> >P=2*60Z4?W'L_88H@^)[J M)6?90$J;V,!>[:HHX5'Q6I-"GJ3D W!DY Z0GZG''I9L[CNZ8'(BE7T^,L6& M]2CU-EE[E"R]Z)L5[T$1LDZF5L]YP!"KUWC83X\)W3'5Q#VKZ6\PCFU:"WCB ME#+[MVC6,RLRO;'^47:"/.+;,(\H!$^F9559"L>%M[(REL+'"# -#9,1E7J)G0YC"#HHFH%_*OWSU8>4URGKY:3WEYO!Y M@K/8]D-?(73R,KFW<>5%RNA>88G7%+"_J@,SYV4NG,/#N#LV?EWT7]"F/D[= M=X (07^MFXQ#88=WWI_AK%59"SJQS^=8FA1>?#.?IS.)%4>UJ?W/L##V3^V& MJF-&@S&3.D%IO$[L\'\)#WO\LED.?!@*)L8^N^V@9+K22.[PAIY_DF'!:-2Q M-T372?-U9K'"PG3A.![B?X]L6JI=*5S[6U[^/7X, M\/9HV!]&>R,DX9B4/-E@B$>3O[K-JA'/B^/?T^LV/P:WOFT*J7%#7_=XDR@- MOR5460/.+YAAOIQ?G/]]F<\82 W;)G3D,!0;H>E.#?KUVNL"?2M1/G(I#A7? M#\C)@K\J-6F]9;R'8II_/:75WE0Y*650O"WS:,:B.M@$W4J)'F(X-N[YT5,B M&(,.C7RUENCH]9K(09RC"IN*%AA")?>5\9:4+C&GJYO)=+(H+'STGTE1T65J M'YWH>BQ&9XF0.;&9*OY-HK2:VKU]2[]-)<*".2-L67JWI]O:])FL/)6*_!?; MW-?,J)0.TRQ\MHQ$@__8E4X$3V2Q9'?)T(W7M=A.&NW7Z<:3RX=P?TI6!*?7 M8'4'C\ORD0D&@6S1NQI"N5NBG^,T8=,'0NFUOKZ$,)![G(*/25ME0K" MSCL 4ROKFM/30,LYT]%4#>5O1=]S-=X./@EXRT#"M=GH[D2+>]^<=KRE,H/3 MD=+'Y [Z@@?I%7[6WT>S:9 "@I&3S4P1]>V2:"%&VE0],T9!!U>V*4>AQG^ M-O$&AV(=>&\82,!'QJ.%5 (?/)HLZ;B.13+64Z *N9XS7$M9K,/I%VM4?YH7 M1A?N ,EC$-Z*U>KZ%!1*+_1Q4LO UI/21RH&[*:%T" UIQ,;T M!G^GD^4K ^;/SX($IS\2N9F3_I5;V6&:E Z**W+U65\@%/>;XKFQ6' MWSY"D7KKB>\M1=$J1%YQTJ-%#ZN3/P@%-<1:)01\NM^M\9W^"W7?8I9:XOBW MK)F0)^(IEA12TC*JVM>N!T@]D!'X5?.O2%\YZ"C0Y=3FZRV;;3:9T%'MCH%X M,O[1 ?NE]=?3;KZS'3,Y9J+$;T R[%$O[688AAQIF"AW!_@N:ZRGW+8#@R>N]8R,Y*__U@JB-BE(9O& MGZIHS\!8?2S<@><(XK;%5I"L^RU!E*PV^Z,;D+U_+9#16UXCL=O+M[ @!]%- M.5.;-A?V9(E"8S'Z)#C##^ZSBIQ?ZP'S3PGUPL(TTVED&Y](%_W^@0Y M(96[W&P3V5J%AU:X$V9275/^81!9]1S$>UK^\8K^6T:<>9WF [E"#,46IW23 M]%P%0K)^]JI%.GA^;6]9VYX1B$:B-3-Q/M?O[:].$ O;V7;HNN_Q3FF[MGC5 ME1QTJ0S/W0;6KPWXR_:,V4;A(ME//0X,S&M^O9S:FK;@LC_&)% G-L0*N,1> M4IS"OX%)O$&KQTL,$@B3"$>#H030CM06YTUG_-?V.4B R>J_=&H;B3KCGE*M MA'NT:>?S=V^H,U+HG.7&7$8([Z4.NJ(R=M4NH4-.RKO)S:#B@I ^70V=-)B# M^V4AC'6C:!HGZ6+'6%3BKS63@XDN-O8IG]F,%!Z[RJGE#7P0N8AU;W^5]K>$ M&:+[0^AZ$A<'+&58,4+7Y@H[QX6*$Z=LJ/:P:JS':A2Q +$,SP,-D1\KY:XF MK,>RX2EXB8<^%2%DEA]*[Q=3 X@ 7/;>7VJ>3&]/N";LB8N>5%>W')J^$4[7 MR#^XI8 N'UT@M@:/5D'$(N*Q36B0(2B1W\?1?:\A0<1_BZQX\+$F/-C$P !\ M'^/XPQW$\ 8GA5'/CW)S8!C)[=FTVLZ)0X[E;+:G=E2PHE*[Z4C#TW05C5[6 M3)='I$P>+Z*4%Z86&5_/TG&59XJO3HLW]Q<- 3LX@LM4>:824A-5@)N0D@W& M!S>E9$="!Y(]Q56*S/-N@35;@H?,#&4=IAYK%: )G!7FJ&N9K"EHVHQ8=6/"2O/ M'N CTV).D03^O%%ZXZU*Q+!(X:9"P]:A#X/GU*HW&%9>45>2B:E8T&"*099% M:3F]=KK]KAD%K*#LJ&10\TU"P<@H9.DT *_I;]^JDGS5;W-']+2L!7M,0H2 M[5[F^MLJ'O8@%'"B&#G.(*7OZURQ>7< Z&3[)PGKIOP=VO[06H@G Z@S-8*^ M!AOI6OMKH08#^Z*UJ5(OMFJ.6>V.4WCD))>-P>DK+5!$GEUOR"!V2*:% HV='"+XN6O4I8R-U#ZBY97AMBV<2N2_Q(DD@[3I$YCDV MK">M5:*_UTR_ZTBY3HEE;/1X+68,D' _VFM/WZ'5)-^;2:<9W=]U](3831O! MUI3&B2&RJ;^D3ECRH]?.T7S3#UN4>R>] :O8X4L7V_UD0^%U"%4;O&)3*KZ= MI)V)AGU.[S".B3F;/ZY=;_;WF?1]P\RX5FB?U$S:3^/!6LRS%.U4(K^AU6G-='O8H8#53XY4,BS?PENQFHC:EX8U8X^)0)X H/JM?N.3W M[13CLUE>OMEU,]OS\RJ?(>&K[R>A+B$?5#@0S1P_+(M\]$HXV6MB$JYG;UIC M]<)SM! %UME.(5!M39+;D=MG4[BH-F.$NI]>IU]4U(Y:>85O0MOCL?=PCT(L M57>S]/=Z?6/VD+J,7;3HG6F3/I^L?:3,YSN%Q)S.!U$5.,KY K MGV7N=\O-Q4#&POC>56:8%^4-RQE.F 5CL'\-16"S0&./0/A*4R8>BYXHSWN\ M ?=/.\?,9PP,L/UKV8]MGV+=S";8:S#2DX^_U,EQN^:7:X@^%1L8^S*;'=PN MV_ ]3X*TQQ8J=..*W]GL[<5=[!8JJ:0Q3S/BFP<+E0+E[S0O(BUA51$A(Y!I M+"%=H/>S:":(]UQY9#W9X'ABF*A>N=DU.(6"0[7:B53&R,.LS4"-GC+Y6FIA MEXK) 1/:4HPMW%GEW#!K).L:EG%HW J>HH8JH[.#3[/QML=WTM2+&^KB,IXU M_;RJ852YJ!#L":S5#&J5+#%&,*@[#5?H&WT)CV=^T/(T, 6457M3P#%CF;;W M'OVRI7CG1P+CX4,\OZ< EO,R%?_ M)I'\%Z!;D#YCJYX_SOB/G)WO<'HN$]Y)^FCHBH M]GY;K\8('YY]G]0L69HP9R?M 4:TB[<@5^.>+-@V?Z1+V#(C(BKU M??I(EIET-MT-A,GKU21)]T8 0R$,L( 2N^K#9%W?^STG!W$07]B')/<2;?ZC MBK)U&)L2/(_=USFIQ2[O$C9\OOFQ5(7YWN#+)O%V'F^!Y5LU<2G-@H)A&]"+ M)G/2XXK[R)6X2']-H;(U(!W2W.@E:RS\_8^N1.8CY@X:F6Z9,X0\6K-C?$=K MYPZ CMXY?IO=RR:7+[-QB\'M2!BJ&FOD)=[N3AWYW73KN>@)?W]N<)$%]NO#[,Q)EV^V6$%LP=G+=93.6:3 M SUEBH)QOQXOBI\7NS,%MQ.C^TH]& 2[SU,:_#S#GACR-0F MR \VOKD(C&P8WA%F0K!VI#D6UO.41VQ^^BK<^G[G)+!6; U68.MO754S"Z;< ML_:>W&2O/UGC^&WQIQ*WR_57L\K03^$>E&P;FR?BN0PY7JN8'0O]'& ?$Q\X MJ[!9C0MWAS'Z"S:@4XI*?(Q;%E3LA)L^S/M0FW4*N (USC? MK?5UP$;HEN=OHWB.>'B0]2V'L?=)PZ\*8ZXEMP5V:-,7[(=\>:@LB#;D9'E) M AHA:6A4D%9-7)9XT:[5P4'1Y6VYNMFV>A2)< HK MFCI*5XC2OGZG(MS$/_#\HTH+]?;# +?";5_/F"TZ0D*39X).J?OCY7X+,Y6/ M-&?;2?GR@,^T!8L1NOL90/V436];W3)V3LE7.T["TVT*SPW@6>-:6HNF2B"\ MQ/=[S[5*O+S$GN!KJ^O_OT05#'"G0YY>P'B57X) M=:U!JO<1ZCRGP#O'7W15_3$VT2A&:J&X=8S'0J.;(_I6>)0)0=7S]Y*S>ZNS MT)O:@N!>6MF$5O+'#OE9XK=UV]U\/;J12=KP$0['E5]#7DS#;0*)L/&-06MNBOI?'UEW$3!B>G!VD8!LGS0 S(5O^J/A-5 M-L(!A'T-M#5>4NTU^HF[ T@D!L?.'4SKDX2FP7JR*6W-'V"H$'S,Z-,3X;.N MX%\B&8I&<9\ ],<^4(TLH,+@B)YV-)B'>Q\V9K7K,\-_EN3#P$&CMCJ[>X1K M (?9H!M6DX]BG0[\_5#7+;/M*9Y-P6KQJO*,8HH(GP[JCK4ZOWS*2L/.C85N M>K+HS/A76EEM#UVS*?U]F+KB0GVW(L"CJ4SS*2VH!B\$FW^( L=BO+8_+V82 MIX9UR_'^]='$LL28O?M=3*-BC^OOB\X*>G75N>2#? CA/&\4)!8G3>L=N 2- M\KR""0[(?@J765KEH_(.=8-]F,$I^' ?^L9 *XFN7*[@$W4GL'W9.P!;NM8= MH/+@#G ;:W_%DB)[LUM44DB%Y3]]\BJW]:3X_R3E#0VTHLRSYU;YG-BCAB#L^@* MX[ZF\WMQNEJ%GE7*U628D>?CUH",E&AT@ M%8X3B\RY'3/'Q];)5((G?/!C^&:'U)4(>!9C:O>UW;X"!J7#H/?;<-40>_?= MTB?'_O4XCTM&19F8UY-!Y3L)6B\%8?#.IZU2-F:I>1@S?(HE_U?8 OPNM>QP&4*C@D@&"=3F[!\;]O58 MVTY#5_X3JG<95Q#W[&I@U$LN[P"=TGRK#3VR$4AR'+]? M(=;^*D#51'+%4=B.5\^@> M[GE906AR>#SG1;(K('D*+04#;&7)_&TPZ3K8]#4HH=+JJZ()*K7Z:D$FH>Z*L4\[$E\=-J-%/0^\!MM^$W!D92.<%O!5C#O M/GC\XZ^D6H.5TJ 2.![O_NFH'WQBPR>U,EG%P&''PVO&[F(.787%UW]CZ)XW ML3/Q=^VE[@,I^<+=F4*;*6,^6S>CESJSQH8D9U6&1#I*)4+P96]+KY@T;U)J M38Z>S+^$L$6@GB9(]RZ2J YRK0=U''=J2)!E,!E?0E>!08>M/-<>@5V\YH:G MF;S'%]K5M=8RIBY#!/[%?[^7>]GGH%-F=XJ)7VOL8%314-7DY752F$ M>*4E:L^.3);@5B"PC#7I-_]7[43HE.0\GZZ=\ARR7^<.RZXJ8H/]'+.M-><) M6"XH3C^]:V1U84%='.(X['6\2*)0=H,*QN=^3$WO(7RH:S ZV:M78++0>XVX MY6B0DI9(:HM.;2E:\SH)/U0R02Q9K%MY2OHWL M;P!\U0 =.A%0.!':;CQZ.M_][6 #XFUP\.U:'(&S0"^U5]E)5R1#[.@*$@Z5 M187.5U5L(TP96Z/7'V0;7S ]9([J1-#R>D*^ VPJI.HJ<.#7U,WN6T6RB"F3 M'<@5$BW^QML@) ,%'9HRDUF3_V_3[/9ZI>6/9/]]V/7:_T[M6F_U6M.DLX4Q MRM!MSVZIU: UJCR\'-PN"MI:DKEY.;3^A(0*V<)SK-UNQDE62#_FMIM.@3EQ M+BA)'QQ[.786^(3O.ZP&I=!03^4ZK^3,*SO["S?W/9K@E5YD"-ZC MBF 4/%*&><],U(G/9 M'/Y2@]ZA$W!%$HF]_H ]PI#VW%)B1'L.F,SJQENE5[FD>0\U">D>%ZJ_5[=T M\'-ES[P#>(=9#<0*TGQXXOBW YLV89$8OJZ+M)F&\'4)220;1LZEQ&Z/H3WY M36L2 ?/'O(,W!0GEPRK^@QN%*Y-? $S&<$*,B%"Z#OH?5Y:!F(K^9(L?@2[\ M.V:DW_W5"[$M[X(_3$+O +4.:E(O/X6*DK,^CS=[K!U+HVSU^C%S]).._WW0 ME=!!Z3.#Q8,.5!.2"&5@ MM\H'V,YZ'*!0Z\=O[[0E.')".>1+=&K>2B(N/*%E,M,S6[Z0T; SI5Y[_*8@ M-$]!X9VD _)(7);*GPO=$%LQN61:L_,=,Y5G5+KEB*][7G!$YUN7O5Y MQL*6";^S731R(SQ*0CMJI+Q:@J(@Y TGH=;1,07.,#C8_O'6W^.'LPR1OK"LT58-W M5/JW8?_X5Y" !(@2_;:*_;9*=T"Q8:*?<3_Q9_>E(XF\9=R682!).]%.^\/Q M,QZ9S8VSOFGEZ_<-+M^:WJV\HL? VWS9*:;HU6TGW2WY/"_$"T(+7D?6YAT9 M]X>/7'-MJY>IG#OH:%6-YT?[I'U^QK2L3$HTW!/$/Q?75R6ED(M-7=$O*MVE M)$28.VTX*N_C HCH),PB=M7[Z+HXLNN_]& MCF*!Z$^-9\7E6HWF%7)X+(_IC^_C^%:XM)Q^F[SG7N@I_2I8 M*9Z@GH\NPLC@9O@(<8(8\[H*^^6'36VP<2E^2S;XD_.!=\,,,,\'[E;]Z. ] MH((W7]V8-150_)SVEKW1J-4BD8^;8G6@=^\PBYT MHJU6"B?\^F=L+*%).W304ZUI_4JI ^+7F[JYAU)LOUIJY>YBD%F:9STE45VC M#R21I3V3?8@E_0?]Z.<7(37VNI!TOZI/8R_.K*72ME^50:(A9JZ#".F4J$.E M&B4"Q>#-R-:6-N"RC;TYP^195)E:^H$,XA UT=#)/8%O&U>:.%EY-A:218/A MB'#P6-)\KS:TYXVK/5'A7Z$/TLEA76Y&<&4)E\JO)IJ)BB:_=L/F_IQ14'CR M^^$# $E0ZO-:?<5"IG ILM_8_!K[9H6"TU#6QRFV>IFZY\338(H-XZ+]IL)! M'SQ:ZRHOB]]2$>R;R:Q"9?PZG42&#K*9?C$4\THTX=T[&@ZL"?7D(0'VB+#15F-/H%[Q[LJ<_I=PQ+G-?UOJ(PO9" MP-@.+)RH-E%$R#;T0&53J,5';(4L&YR\"R.\I;&[ Q"=DMDX4OKM@$%E2_E" M1WN#8HPS\Q-F%!AL]#\^K]4TFMD#S3>%G(7>'&\%P6=:?#VE:E V'<14*.)] MT?%A!/N5S7#:* 6C9R!LB@,I7@8DDGFT'4CR[$#L=FIFR85G?P\IK:7A>>.6 M=IKVFE'TZ8X?B=?07$%P=VG[O)P;0;3VA()S9L[_8@O>I[T Y[01*TI\=7HQ3)D@C!"=RIU&( NX1& ?25?;M2T>0L_MZR\O"D M.HBN1E3;\Z*,=BRJ%DBR9&)BGU90D2T\\)*]*>DESJ-3N&MG*+.3J^Z*X4^^ MS_.%:NNJCVW*3,9>"R JK?.? F7#/DK\E MYK:FV-3.<\?%#C^%A&IZ.ITTILE#\C*Z!L-B]I!JHJK*-Z@52'%=XJ M)9L(%2B6EP@M01JR3U.']V]Y<::)/6GU!>@CI9H3WHJ"2/A!%*\2AX S/G6_ M,4J&'F<.EZ&R0XQ&.>3(M!3:)2H;NUL#V5(Z%M\R\[HAVN.P7N@C=6Q@3J\= MZ*E?X>4A+W(SP8ATF3U.VMZ)Q%]R',?_J(P8 OU%622HZ9Z*/TQB4KSN?EX1 MOE:9M/,GJ&B$0<:I['CJLULKY>L"!;/IVKI+WJ@QL_GUX/,\6*IZ@#D3WM)0 M3B]+/P^ZZ9Y>^ ;XR'2&B1C+UX^D/'6!FF(GK]_5-R;H.'VR^%+^17D+Q"O' M(,"%% HDW@$S35%I3I4SUU1I&\J1 [XF9JSM&;_]:"#8KUT06#JIY;6T5Y37 MWAZFVJE7YE0^[6J6DG959NN,) 0_F_<7J&XB6S:U]PV9?X0Z7CG&;@.V 'J M7F(%N:VE=3;&C@5*GF,:R:^T@D*$/\?)MF.?K8S( UMF7TX^7UIB98NDO_2Q M".J4>'1Q5L&QFKI_(A*&4A&6)5_,E'._?+?##QF2Z*<>);R/#R4<_]2&B-R+ ME7U&K9HM6:-_:FX6:_31^3@MFZ79Z^SLD()(WUE>JJ:?R$ZH\81-]UXV@X#? M]+3!P]$])O';91U5\(,A*\>M U%$,J3V0\EE(7O<'WRP"Y#=S-]D&D>,+EK] M4-/:7#LMQ'D&,K)L^%$Q_\@R.G[\8)%4^*SAP!-I/P,FW^F_-??7P_MY=GSK MM >4W6:J[@WK"XS]N[[I;=9K2C63?&PB$_*/?^!G)$"' ")K1?YGU-#*H2+% M+ J_P!!SX+73KK=A\72RS?[%!+AH@JFR/=7-\EIVQ\O@DYQ,CH>;]_O?00OK M'%YKL^W!Y4Z/O.UE'V$UE<=1ORI8IB"6]49FGJE/?G^.7>*R;@<^,UC0SU28 MJ?=[;K&_T\?P0TN!8OC+_]_!F*SNPI>#5KD+>X$-%/TA'H3*1^XGJ*$8O8.M MMYAZAX;CHN +.1S7J6M[8/5-&F_M$:(+&!EO3SFY(TI9,6:]$H%J>E/.ZOCH M"07>^@\YMH]G4"!?S[N@LN$#[Q;?4S$7W0*#A"%KZ+9O]E%OZ;Y7 $E[=6%\(24]SLZI* . MI5?ZY.B,"!!SB\[*;#;1!FX*/LN((L%LP98]M[+YKL7Z<:R!!O;!&C%HK1ZV M*AE ( 0,JU]^68?A K;RT#O1NZ#$' ;H-%R['Q0NNR /?_"K*3A%](Y1# U# MK)RPLH(20JR*Y[M_U\*%X5\E[J'UE /C#9_Q+&7K/_R0SF@:"DT]XNBO+I/E M$PJ27[44GG_]OS1_^M_U.A0;U9'"^!(C&^*Q\*N"M06],7WA6?+LE9*/0W[# MQY4@94(NLB#Q!PT4\O\Y[T@*O'!N->[@[]Q\O-?.["# HV_FN]!-ZD%GYXE( M^M:PQ.(#MCX8/7PZ8$G2&_1@1+ OL$8]+N;_8>\]@Z(*MT7!)HD2)4ML%"1( MDBPY21(1!"4'24+3 I(;:(+DC(" 9)$L-$T&HZ]\VZ]J9FIF:FZNVK_VK7K6]_*:]4*&1-^<"9(=9^>M,;8J9/*JZ:&8'/G M(>IE\U_WG8@%'E*2].YM/C, H%KBHP&80*J @0"ZV;KB'%9]L_%:YMJ:A#?H MWDQ/)E!3QOR/6/,_N6E"55#!(B:RWKATY'-@W;V"W):O"&< IHNHFN8&DS*6R&XWH3( MU6UN;GIBU]B8H<)9_527UC8'/P@ P.MY_V]['9JCD?]+R]Q]* ^L4'(R72L MW#MQTH)Z\![C!UA*M0FH0*\DFI@SV;A5^JH<*HH^1GD5(^4L9E#//)8X=].8 M@I_*GMXO]S>.W&(_;8?S77V7A09(0AJ0P'#H_?J+ ]C!NN\)G#:FE3,J[6'K M!\%I^T5**3-#>&CGF[>E(P5.K(?K=<_ LQ&<^0S>#=L65W$(][4X49,(9&[, M!Z0W5 M,8+Q8AXM'%0Q37Z&_Q],R$S$]MUW_ MY+?(*2=G9_OZ\$U&9_:^3&H-TKZ3J)BY';O&@$.ZF-_13N;GA6[R%6G[L'-E*B7H#=,^]HH]7^F.ND&H:^KD)WUCW2H;OU!8KV(N+CR]&]&F@(A! MW2Z4JX!^&>[9]N3>X+1OUFPG9=#9#8 4?BAD-\7P]F>&>+3D4Y\ O=MC@<*[ MX/%#J$+1KN%,6H,!_;FD5VBFST:L:+>.><$)C(1OD\_:<;9D=RIEW?\QO]R3 M^V]V>G_Q_"M(+/[A>";-FFF^*UE_1O]#.?V/G=$8]<<[*,5UC$'*])3(YP$U M)6+V:"^O1HKOW\%?4SV#!H+?$Z6*=+D2E!+ M#3^553.Q]?CK6^$M3'\V>#. M@IX;YG26+B.TIMSD+?2VDK1SO\6-0[6X3GP@H4=KH:=,)B*P&7@#,&E)ZVHC M/P&28FNZV3@G82:LAA8.RQ?Z?"*_=*T^%B #2?X2G+V;".#&&6(./^' J,+K M,?1R#,A+0#QJRS#CO3=?7>_!0L20- 5@S])]%A:O0]D?H=>2_&H%Y8*+YQ=] MZ_.CKGGB.O+VID<4J_\W#W_\?W#Q'N+ZWXYNKXD^2B"%JHX%, 2,!A#-X-0] MQ7,RQ)RD:3CIW9DG_.;[ 9$;9@QH#/AL8K H2PHDKH\P2/.&+U29R6 M%0BFY"ZMZE,2E6_OT.UFM=80*^:W6"+ $4KXX4.0?W)BEGWNBWL$I3W0[")( M7^]'1Q/B;A#"OE3G3LW:'()/*+302"V;/&&AN%HQFN.8<'>XA91%_N Y \7B6ZHJUB"1:?8@-3YSQ.$:CU M$<4+PN-,4FRG>QV3_#JZV=KIL9=OT#8ON*=V=($8^1ZV9@HD-\$F27&W?+(+ MQE4L2+S?H?J<6*]SIL&J. *!@V!/7I>J#128M+D]U*.3)_Y'(N5(YVUUU%"W)#WX53W^4_(Y@ZH?LYT?KJJO":8P=(C[-$MH5D M4)3RGZ?Y[NN"QY1:GZ9NM]KD60,X"-E$S\$UI"I[=&\L.^L"-)VM3(JKPRY. M3I\%XN%(DL]Z,7$W@!Y+!E57Y# %^&M>S3C*O/?/W8CA5I5@O!%)GJTLCV%_ M&G3:F1%:H>.6(#D/T2?>17].F9ZAFM-MXR=$YG@9!NX2 ^RBGK&"IT^&I59/NSRH/N.]& UZ/?L.'&6!C.^O G8)C<^J_!E+ILP2XX *'FY"V M W/TJ!XV CUY($W62TGEP$!:MK.?R."=Q/ZJI\^+D6"%#@FD1+R]5 F8H%K< M-1&*XL>1%^\(L;8NE-V)JB@Z0F^$]RZ%)*D#Z%E\_=LT[O#DQWF4^DD2SL_5 M^5GZRW86 7.@N&'O!GWDL-9:0E\NH:-DX+W""7ZH_AJP,IV_#B8WMR67[C+=&&DNVV2 K?BD%?8=E/+.D@I!VIUX_G#ZE._:\8C;VKS33#IY3V]7@ MC$VB;*7@VTF7IW<0P6G'],61%7=3_6:5LCW627TDT/PGT"])=!L,KXC:?,+[ MY*FF0HSVRE^ONMC\,*=E-U^GBE_8V5=7=0C/55:1K6MZR\X6B\6%YM[Y["\" M1#_]NXD>]RYZX(5DG3)6C")'#T:10&HS

    >F_Y^[/-.(EWO ",.\1/GXD)CL(&HL2/]9TOCH6:[AI^QFLP):@:$5+?!&;_[ M\51J%[R>K8(,[$F8LU1NP,#@<1R8]REY[#5I2I=B,<#?9.FO\09P!LQ+3 ;:.(RNW@ (0?P-7L,_% W.+G9TJW_8AO$E26T_DY)[@DSK MZ->9Y]8JK_]KO.=F%YWT2C9.Y_OB)BP7"'T,]EEE=>D2 MW;V6G>*?6'O94ADL 5;]$++Y1"CU=Y\9VG=+?%>!4 &<+8*:?86.Z$X71(AC M\'GU!C3$>1C))ZF.?GW\QO4G"Y,3D3%09&R1939=@,@^.=PV$_ZR_M=\MB+C M[%0^XWMT/KABIZ$I92;7)=!)[NJ;OBN8=F"BDU)[E\)0KL;B;::,L\7WY$>( MYK-([*A0!Q"_J 94&.CD*,GP>M[4V(5W4P:H>V_G-\E$BI1!1C%1&9?[&]2& M0"+X+'YJ?4+^#F1FE]'B7K)VFFUBE8&>FLC='0OP)3F.JQ'-T+DY4P?VS_C3 MBMK4S+ 4GB>CY*%)_N/OLXE(0\$/+,NPQ\CP.J0.%51^1I:W'+RW[M!KM#+X MDZCSL]:/STJC[%26]A!BC31%M-JGHI%F[MK*8$:&\12 U=_-%L>QLI".2\;M M#:&.QPM#R&(>0_@!!RQMT]%XQ\O7[X63T[MZD9])*F2.F;]/;3[UGXM;)9I9 M!7&,17O2H9:WOD-',;EG8,S+:\XIG#JZQBQ$!3$[M@#.<-H#5B_FDS&J$U,0 M?[N@,C,,1EC" [KG'?-^.!4S6S_6-*VD&J]]?\,;D MH$JTD6WA :^,%OH2,7H7DW:PAY[LDOY:59EQW*W#@I*)JL76T+X^_R*%;-_I M\XTQO6I$/ Y$+[R>03R"ET"B!*D')I^W)0RF:F8AF1VD>'S7@15\$[(,E\\@ M!.T97#\+0!>THJ"FH; _,+BP2 H'F\FZ+?L^7V[E55PKW4Z 9!U&KCAB?GYS M*K_#GJX+5N[PJG>0<-.6]WP1['9/UYC"5HUY.+\B-OA\S5="LR"R1KQ,X>J&.G.B=%" M<[6^=V:V44_Q]K)8@(YGBX8#*_2H\6O2ZZF >YCNU*J=^??-+/->>=[4P RO M=G6HYUK+?<@'ZY1G$QO9F08N!G5U7S7?YH&DEB4-FZYT?I24ZY!A)Y4QL=X) MWQWKF[[/C-2A^)7OD"]0:M_!!KYQ]P@9B[$=T MR" 9H[HY1"L"-32T)2W]ZH"U15<+%=3A@K(6,+)AWC $QZW0#:0$U7=J72[= MF]?,^US_S.Q=B2QPRY",_E'!(BT3V&_G;S*_*D^/YJ#ZL7S>]U9A3%LO,-Z" M[VK:DLG8W3? ;O*YUZZZ1\ M+2#2N7GDM4"$<.)K^%["F?O+4 ZC9=J,/NR"4^WZ0ENU#V"ADRI<8PM&O.RK ML^U,@7TZ\Y2]\Q1AR/3O26 %VLX9@X::G0'.)C4%V;Q>:7R?]@>XO0]<^)#& MGZ68PUH/]B!R*+ \8 #Z $J# /- MX+%-(TI7,?J.7UJRFY>*MP(2?O6_:'E0X3FZC T/3[C6$3]XW;S5_*0K.//BTP7@:OP[M<84V1.&,J&ND-\'Z\HBODA M)\M3XET^RM6$]LS 4%_Z,O+-&D^4O[UQVNC4*=^JJ,S!0I#4&EM!L@45&MQ[ M+7"5(_^H!WW8?4V=--C9M%SE?I5>SBBO/=*38LBH)]?(,5%7DA=3_,1##R'@ M'%?FM]RTMQCIKIN1K74YVV8JL^V?ILJ^F=H*/<6/7I47P=F/R]_%>DT:SW(T MILZC_L@H"@3Q-S?][&?A63__T:USD(G<4"DS %I9],I(D>AQ4%@ MG__@;JH'2&/^\J.:\,HRP@]Y>#!=@34XFU3#9GX;$3AXG#1P ^@V0#]C\\U- M.[=2SI$.DQIE-S3G;Z R2:L+_NMY:C[$'5/X"IH4N.YMB=:]W#F0)S8I$'QK M-_V.HFVYW9IXD\CWL.,P.H<5T]"52^EHD#%V M<!LO#')E)7/L#,7_2JW M"CQ#M;?\B D>83"\C'K IO%8JZL3 1[C ; DYP@'\TU!?)]V=*8^,4O2;C;Y M,_IK[:WC"T2QJKOZ&]ZE4Z_[\KLB=+J# M0_9(:2_7L;7)NW=E+E!57C9G!^IJ7X;:ZY96';<^TY?T>*?9QT[][5.\NN\% M\5G 5;;885"]]+<(HY;94X%7BN>2#;F"RN@?#-S?_FARM7R,C364,^M]ZAC[ MJ)#([D>-XXKOS.'4Q /C%Z><\\FS_FV%>4<5#3< HGMH\8BN!3F3@67P#8!Z M44UR6^/%5<8KE*9&K]P4S8'%I]7#^4/D:!0"6 0VS-AHC7+U(:S.EL=@GHA9 M[C'(W1M]I?9G>JZA_080,5HA40EES+L-0!%.-,-G=Z\];5(7&^?=_!(SCLR9 MS^YB078HORM+_?@;@'DTZGV&@/2?=ZECU)KM1IVI+&MD&N53U7,]184,;7Y_ MO<::K=<$F (CAC;[#O8OXJZ&EV/07=T7;>$"J_P7H4]9D1?K085T$L>-]?YE MDPC3R^=8KAO JD$A:L')>6A^Z;<6"_W1JS+>[/QGH17N")I?<,,QG%P1%OR\ M;D*LF>>#QZ!1Z-/YSL9X,0(\Q1,X &.X3X,>[&Y:ZBT)>3/)U=A\^>:SB5E) MT,8G6ZH4=MZ=/@YQX=*@4O%A!L)F<*#%RL-&E TK4\JU@?0-8(ZCRUN>X2H7 M\1CLW7VTD/F]\?*[FB#Q*E-+^+?JFAB=VO 90JH.DKOC@':2.X#2O2'8ZYG2 M)PEE'_:+*31XO$AXOE>)_<=A)/_77JF5_UGFM<[T/VFW UC^F_@8/C[\/T;/ M@,O!U<;1CC:\A(N@WX$[TF]O Q0V7%9%XDHP5+G"'1',XQ>2>*M72F'P?KF*V+$_-D6QR7&3_XW6O M0D1=5IGD"+$!)Z [ X8ZG$OH9'L6H0.H%A1Z."MHE:M?/6*R MC!GO:%23XE10$'639+E8HL7;, 36J'^JD/4DCNHIQ%&KNA-A)MY-V2=HI?ZA M?1.^<4#@H_V$WS6H.Q _BQJO(J0G\*ZL^!HXSMKI_81IOZ?6@Y._C,56&\^3 M&!D&.J[FCB5^6O7SI%_FL\)H\3ZMYA*")UP?8R:^688-WC2XV6 MFI"M< ]&-<6 ;6+V'ZOWA_?,SO<#+W5V;HD@*VF'C#/Q2NAMY>3P52 MX?;(=7J8)#_MEV]=BBZ!QBE%_JJY2[\3!4"8-5^NHX6U=M\L-,&9H3< O@"E MTRC/HL.C&X#HG*S6Y4NH)-H[SAY=\1-E)#9L0AN79<81^:C-%FPZ^),=;@I@S.HV4O+\/AW&+]9R@'=^;8C3NVJ M2)8/J1-ZA!U5;:O#$.TD;[ENA_=1F;*8%<*RDYNK< M6<%^I1NQ$F[R:FX(MI '= =!UC4YCU*8G'/HVOR\#OP\3"2/_YB!7A5,[9EJ M)QTNFO!\1^37_H_UG,H$^'=_B>%%F_#@2<1N$"@"'C4'VL>YE2\8)) M#THC49 ?SD1W+/LKT[<(9T\8ZWEHT: *?E%>,OPF?#NJXTU,;+U]'_DE=&FD]ZK_QEW#MZVJFA'6]7+'"ET43HJSJ]7 M_O$XP@K&O2 >T?!5*+OQSW,.K!>N>*'H&?R'F$M$#A/Z,+).P._EV/X'\;CG M>-Y^+G]T !JG[W&U<5)JE3LHM22"2:]P' MCU% 2FQ"W_@<5K_3Q**8==\"F#KWO?'SM\LN]@;NRW4_DDOZZ.'W-#70Q,U# MVUSDWY13HR6_D:4*=S8N+ B9P @VD8##'-".TO$)O!F]**>Y3Z,?\3HN6&9U M5.DVI30+,L=9HS@7-&Z1G?C?UU<2N0;27U-O!S+B@)(1XC< .0%.S\3WM7;& M^7921,9?UHXJ)J(;7[U9+R9^'_7E37)LO?R[B#/Z2;&RYDPG8A1QC*P,LJPZ MSC5_9U:)L#R?.39;4Q[58HI,V#]?30B3ILUXGU)0N)5EM&CAZ-C 0).ZU_)K MVQ] ,-_"%;U;&M=MD,"_>7#ELK)I0R;'(]/+_1FJ>O4E@ FGW537-'5"5-/8 MH!RA)W51G>M%H>T4OX6;P@[L7B*PK%)VEE]XP[R89QW@\MG/OB0BWZC2O=TS\G*X/YIZ9/ M2U_0O2U(2/YP [!7B+.0J\Y]C@W!O'= 2-%\G1%@XSP^S#]-.:L0G23V]!=8 MA1/O+..A*]*05[RL'E?2>(3X!HL+ZJ5_P&[1$ZU/"CT'^1[/<::M:DL_+?I3 MY[_0^%J5KM>9[MCP (,D;;L/I9'.CI8QVVX 04PDYG]E,WXZ6ROTY[.PN7SY MG!M+ON;QK&/25O;R/KB!2%*'YI56DQ2&2K^0\Y)E*^K6E2&77-WJH"2!I+VI M;YR>_\/L0$\*,AQQZQ^$]F79G,(I,4('QQ787-W)3&1?^/48/\P.,>-Q]8KZ MB- $&KKW!ZLP>+K:I:V/WC)"8'W2A>'04&HS&WB"G&.:$ VW!V,,-_**L/]EX=C9BW5I>5^*AF#%^W&NR3X2'T6UTK MM@##,%LXFO-.WZ79<';T_O!WD(1;X]1T 4A0T,99;>ZNPE-9Z"+>1&M%.&U# ME$T4_;,IJ[=J +;.7#.WH3TUK=]^B::/&W ,FR-A(46SA_Z;Y_8)4*FKY !& MG'";Z95HUYY/"4=YHH5C$O-/JW=/R>RNMY#1)ROW(3::&(LTBXJ]-GZAEY55\&<.Q%,F$!S-4_K@M2HMX/_! M%V_D/QWR]V/E?[K+S '_^C^;CC]&O!Q(U+8>#Z&\;I< 7NBP>ADS]OK >=!M MW>:DR,!;23=WZ384G0=UJ4[F'0OL;S4Y'3A_97ZH'M"7]5S;)10G#A?C+]EWS%63X?D166H%PT MH1+P*[<^]4O;E?[% J=>::&867D^3&"W)0.H22'>TY+(!*+2.7.Q] .D=4?P MD,L/!G/=5+NVY1%0/.H=\Z[7(0 U=;M&;0-XKPD2G5,1:?HZ%&X 3N78<]1+ETM MZJ9U&(,J_R+U'X^[G?QYXCWJ%WS7EW[WIELQ&2-XZ")$!_$_&U5]HZSZ]QX5 M&$+9*VT9AY!/FW]SK$6KUV\O8OY0$YG!)=S/\L.'HKP :)'/'F*T0CMT-HP$ M8\M=7%!5TQ,^$YU+Q8GZ RG>'RPT!H6V%%G'MGG!$4"Z_=L )S&P1P'[\):* M*(<;0!C<_@:@? .(#D2KW#K,W6/$KJH?;P#HNOT;P+8E1N?ZKG,@-D,!"9Z[ M 8RUH7)Q]Q=O !@QO,779@HX 3^%"P:<_@T@F#GWFBL!:W(6>"*$+;X!$$HJ MX+0!WK2&E#< 4HO1Z[!;6M_&->%;-X"H_&OZEMPKTFO>&T '^2T3T"BR]M#= MRDOG;,T-(.^_8/LOV/Y_!YN!4)SL8[NU-I+='."4R=NJJ7=@GXP[\T@=3TX6 M8&=EX+__(_#?G0WJ::Q[W$2C62;Z#1T85HZ@0OJ+*DW&AO>]^N2$%)78>I)/ MP$W 5<\7\1]A'/^/%\YKX%I8I-8T_E^]Y@3C_Z>1^U^P_1=L_P7;_WNPW?E/ M%MJBH)88:@%PYP4LK"$"\6J6@7Y"]8$3R8:2=0'%"XSY;)C31BUZ))GPU[@V M71;/=A>1T:-@RC5%^M-_T]=TXOYOBBB#Y(^P@J)HE_^^)\N_[T/42V.B_;Y(" M'"U8SK5U> 7>M\5XZ.XJ'\ ?3TWJ2!=LO0J_?FZ;="2CMVPR,C!\_&DZZO*_ M9>LZKO^9K>O[[]DZ9T'4K'/>O[)U1\\_.E/%:U*.#BW&]?7C#*-:Y..S/5ZY>350+]]7G.&JU*]N][_FVE6N?[EY=5X_$0TH/T?JUG; M -O%VA,32LRC HO'.@^33*,VW(X&.=C*AS3EF@$ _ 85/GI \)O5U1/Q3LAY M[]E!:4/0B24-Z(*XF]SP5<;A"W/EI2(BJF!$2?IK7NVYN6:Y7_/D/KD=_G#T$!*M:P.Z,W'R/4;LGF29QL,>EQ]9[/2<<8#*>!)*WN,-5_9>&G MQYB0"2 ^AVN/W%$BZVYTX]MKBVCEGIY MKWU$-';5?DR76.F_ 80J<_2-95++=O=SZQ$X6 /9VNEU/XE-_M2_:OA+@;7U M(22Y]P#I\@!"W-T@R48^^["V%KT)+]B+L;%W^J']\;XX#K(D]IS./%1B@O7% M'?8@RBJ,&M_(-3E.?1KA[8+B8PW4KJFJ(.#;&(4;SW3UBX:5TM^# A/9,X930\6E8!?6YB.DJ%#3A;$A]^,H+[ M;1$I4JU)HAW;/?%0!5>*60@UQ#YRF1RA,3.X5JLL4?1YE<6W.SVJM M=6"I&?]HZ%&S]VA&66T1;L,X1=,1<-%%:YT:#7CY^I.6F7<,PK]@YV**C3+! MK'82:E/V>U&G8,%LG3'V'?Y@+S/([K'2B%0OWC>*KFAA2U*H C8!0XF4;T&9 MPI11RSL>@54FX OB2-G7 E<;IXMQQ^9&MDY19L!4@3P=TKH7FZW;:HO?5F// MQ "-^;2UNOC6\7R9F(9N2PJH=,/D%H:K[$Z"2Z W:RS-XH:-J%0G[P*&-[KH@I;*I;WF1-&1.)7C*ULCXZH(V\ORXBE\7+$E.1BX<-'?+PE^DYEMDS@7[^!F(,C9W(].(F&);Y=!C, MMVMR2]=_9#J?\JS./EP# G=\U4J)PVQFG#P.&7;/W/OS%Y9L[Q6H/F-/# D) M-JR0,1SP]8[!^:-77D]X8EQ0"WPQ^)78SKZ>\P2!^%+.I,BIG9ZL!%&!GR_9 MN5:^Q(X1+T#R:7_G#L59$CH#D.%WB\?PK6/U9@4PQ"BU&/3LB^AC0[]2-I0. MU\S@J]JD/W]V7]I_T.TM7%RE_OB,U8&@Y%:4>^%K?H%LD$&CJ1L TL;QFG;* M\Y$0@@XV["_0FB#&T^C'"[/EHTHTHN)TXTDF=DN,OC!<'4T0E'^,$Q_#J7H[ MUGM[?]QT0#F-,^B]S9"XYN2T!:HHLE;WY=.NY!%!PA86C!2?:/DK\ 52E%.NE$6IR M55UBKCS_AI+F%\.&<7#64XM[?\/QX&;_Y+/O033X\7R= 9(XS\DT[5E99J23 MP9$"TPOR[(*SF1J!GTT F7F!S2X2LUJKSM(/P>K*?-%88PS];)?%0_275@;, M^WR4#@DD8Z>V^9 <&Z.;=/AV7)PH+NNS'=>[7 [^Q%;EI$(-8EJ\4PN>'OS4 M()I;<6X4BLIEQCU&I^?IW+%>3P?(#!8YK-R[Y2FD MT'U00^(>M380*@\,$J9.]:J[ F8_& ,+-AKIS;5.3H41V-1A '/B_FSD?E]@ 68CA M*PSM-7F"7JK"?7.I28$_VH7ME0FZD)@N\./YO'@IH_O*]$NQ[VR#%.74\6/_ MD=FZ"U5::PLYOV;#^F/D_[C0'JO%PFW9B! 9)&NPM)_T^'M8%+_,[]- R<(S ME,BUL;@.$)&9_0*/@OJA:RQG6SDL'&UZ;P#W//?&(1]J)\X-F5BCPA_2G=;? MV;%ZQ[@9IO3D;I(L;E=1_G//@Y*#"AM$0S3$3),VFI7%XYV:$N['OY3.)LX' M0Z"&=(2).4U&_U4B$3#CZ2ZN@LV;[W#/ 9;_S6/*ZU M13'UC,9 N5&!L1GJT>)R30&PHAZD1T/+S]KKT7NR$N?U::G\5,_CI+(YJ2?H*C.13T DX"W"3P,0;O61B/XB8/'(K)L,[R2%Z ">[ M2I<7[D(=WL&"NS**X.X5V$Y6$:W,N7G\HY=@%G^G5QV;C^ZSC: M1_B>VP\*U2;">/6:JR?.(1O31]R M315G0*(7_H;^.F!/X&<@D:#OO%70D[?'$21F_(LDR.O'.!OT;&<)K*V!&P&. M2?&.GM2NS#E;[0T1>6$39ASJ<)?_EA>D^FGQ%C!:EIQU2[.?Q!, T!?34'MW M(1PGT])J:PO34#5(=/N0\-@41?R()U@M\>F3O(8[@ZR]K5EH^^@#65=DG()% M5?@?4CXL;IO^8@FV(9SD5177:D<&L,IBH6K_1D[^?ZKZ?"_V/ZXY_6?1/R)_ M;;;G!.NW.FQBSO%VTFJ&?[V6852*@;Q@;EC6==!?H*G2*Y[3Z_,6X&!]37RI M(0XA#=6Y%:;1L[,,V>98 ??5,^(:S&+9[YN\6O6^AF>+=+WLR@%-^C0[31K:^\8]!1O?!G" M!F2"JD1T 6FZI1,B/>6>:B&!D0%L @Y_!!:U0V-%2<&-@SYY8U\R9,\,7IRO M$&'=#=F XX'(9\F:LSB=0D2F.%A+@5_X;[[Q-+/\FP2JOYTL^$/$@]'(:S(H M^;BL.$442G+,$TAAV>'RL!K=,U-]/I-!G'E=+6,WTOWXX]V7/S92GOX1"[V*DG)ZG_9RO*A9HZ@MY7YEO#BW0'+01PI12['BR&+,:(3L/91"%/%S;#)Z MQ3R=JN+@ ]-X+?-E*-A%$*)5/7C7QX+:DOHY5B#GQ<)5"8(5:4ZC@BU#,2_9 MZ$S)&IQE!%2!:;=S/XPAZQ/?HVP.)F\'^I']IX/B3:W5,<#=PB1%E>K[=+8/K!O)DR2!A@2W$H9G M?/&GK0AB^:)QZC1.;?+%)&S68S9MLN!IKYSQ[R#BJ8N$O(^LH4"LE#;=3**58)A3\L8-E',*F;QXG%]",J%8COMT#'5]'ET&6>NY+)4Y^<[*+XJC#P,N1(C3X9QB?!08-S! M+/JGFLHT#XO\D5J?G/L2/$)WK2>UFC@V.W@!@P>=M$6+8A6ZKJDG<7:%V/S. M#%_C'29\6%TA+G&DZR#'T<[:*$U@R]YMG8C_]S>*T>>L?H7R M6AH2@#6W6%&>&+4J4Q4)T^N(WZI-M^I+?;6=33'Y^<$5)3(P8ID-W7.Z#+=" M#C-KSGH^)B]9!M5',2]J=CB-T(K&+2W ]8?M<5)8_0+HL\L/9VE,.<6EEG-X3_*AOU&<6O8>O+0YQU,P[T)@<797@//UC-X767F3&O"_$K9 M#2A^!:7*B<;7K3H-49FWW+$1^1@\PLA0"0%'!GG9OZBSW0&)FLO/%W')V.7A(,-N5'9/=4> MV?A<;D7YNF:#;C^0Z/J>@XDLDTY49M<\/%R08:BQ"EWW!_YXJ2A^PIFPA\+K M^7[<0,5;21&XFZ*T)2'NZ0);\@_L;E_7-2>F-Y7IKJP6?5;,1PS!D?RF67[B M>7#VS_X'Q 3C#M^#2+9D[=:T*$GF$$Y^MN+IR,3:*VG4!D?JD:J>LEI!\-:< MNXGW-?ND6/."ELRPVL3$'TRTJ9+L=M++YCXI396LE-"6JC[P/OM MM-B5?C&V M28J!LZ$M>QDX\5& MW\I#+L6I3(I66_7ONH)EMA9HKYX1HI?F>>Q+IT9B94GWA7D$ UK3 R:XU27/ MXR33>TU9E6ONR!3T860M*X42>5]8 M>Z*+I\P]CD7G=\W&$M#52L7[I?-JJSIL41C[E^BTF'WHPXH]B\>3!S@YF](> M3^J1\6'[4AG\Q+[^^>ZJ@<0<=?Q6#ZS<:C9'W_63::A,OD/32)3/MSV3+Y(6 M/&.'*]K2=LV5MM4JE>67_0(;:XX$S>RH(+F0]L![)^2&EPP]@12%#9,(.O@< M)]-*N LL'0:WNEK&3"@!$=]?ID9[1:S*49 #NYI44Z,*NY)9 MLT-)R5[HZ-&IZ^]I(2GO[2P3HY?"(PJZQWX;JV_T5FS\/M)\;]-OK^&8.S6WKDU4*Q-&(:+6Y<%O=4CJD>G2XJT/KBWPB3W8_&VKF?LLZS9! M)+89XXP%7S] WP8)"/U\AZK=V:0Y;?@PB:.PZ=(CY_CISQIY%BI]0TK[4A6D M7:WXC9CBR+HS^K-K0NS.MZ68.?$R4+,!%&7\BL;YPC9' 6S M>JP_$AZ9:D$[+BMDM:852 ,Q(04[<2M'68489DAU9N8_LK.F0GX=3C*LXFK- MP]JC$S2P[F>9S2!QOB6]HV=K.8>&4[9MV39*1\K5_2,]!WM3ZV-WVB*@I/D[ MTEGS?\<\_!1H5SIC2G8-Z']4OVHG"^$BJ-XJ6C,7H-7%L[##=*$Z<7+H]W7R MR3[%@RC29_3OZU*ZJTT[C?C,Q$@ZYNY3]SW8F6GFRV6&>,UV?\3Z^ON]#+'( MENPITO1A6OS56D8E$WE!\EZ5(GP^IM4H/)S2S=K5S@;\# M.B7X-WX;9U4C\27PUCXI,ANVLD7T6@B/UUI&'=B@2DX7J%OI,)OA<0YOPQ_/ MVU ,DJU%:.HB(XA90@[8[F.M)XRWS^7EZL=EC5'9=,LRE/ /)=W/HTRVTFH&D2[L39O.@.&[#>++]J-]N M;]T8.,E89AMT;[T5E;>S)\-W%\C57]=62HK@7V !SHENCESTCQ##L^RV M>#*!$Z8%SC/%I<2>O[2NC3[:89>D7HN<=&7^>GO=]X,HABA/4W]25'&DI0Z& M*^:[H[Y*Z?89_82Q)=91S87WUR.5L[#7#;X:>!V++<+FN0%@PY<@K*;7&,/MT M;JX]7--9D).JCRF^?.@CX%QL;V'/7V("7/8355<7IM4O-D)%I:XW!"%8G,W M&8=T!E+) XT<)9?Y)F&R0J 2TUWJE;]5.G9N);^II):J4M(CW'^9 (YS&7$: M&,J>%G#/,@O:&J*#TLB_XB-?K.=X ']%'U@!K&??P MR^Y<&IP-$R=U>M'7K6^I7K'-H%V4C3]OU$6OJ4SG+NK&#BAS&R)F MO%AIMR":E&>%.),SO[A4Z6 62Y!;[ 5M)<9;:+(<#76O9P"\@Z'$WZ"RX_I: MZ+.X8H?Z]!5.$Z<"KW%$Q*'4D]BBQ4QMO.SX1YM-+\#G7L(>F3I M)1/[O=\;:U#8D/_4X.;@*($G(91LT.?(M"@<0]%.DUKV6L&,&.D5-=B<>OHN MAG5^X&N\_1LJ_$&4.$P MQ-B&I_A @;Z54R@(P0%;!,'L U%@)WGP@AR;9D3V,Z6D3G:5IGA-TOY>8JY6 M"&+6\_*M]%F==S%VZQ5F-N+]^$D@GL"] M6IV=BLF_G8&S'KP2U)Y?* "@2X=A,S70\PNLIF^J)WJFOM\E/QA0V=+P?>3, MX0Y4&E8PQ-Q)_\9)7KHKD>$VRA-.XRW]G//SB>JBFM$%!;CK!N"@@P?1-V[& M"!:CF*]D]%N;T9ZG.9G(*S6>]<\/4C5M]0;7)KOP#SR6R^ I.!0>J?)I'&OENUQAI@)_. M'&JT[P"E[<5;.X7>"H:=#AL::@F/2.:,U/@9ZXN?S+@;86T, =C_A M(6P$Z-&#>WDFV."MYS/\^Q3I("M7%*FYGA\=YD4!)/%]@W:K!TF $F=6XR)Q M?]R*@:FI*HCPHW(,K7#)<]4')(!V_"#.'2U554]/\KC:!@:1 GK,PR1-NW<_ MHN]HW:C-T_D ,G*Q7.FI=(:G&"Q^D) +S%V9$<06P>'&J" M$8K&\:Z";V/K/>F73&*&5"#OD2-XE).]H28B\UP38H:(*J(/3GQAQ5$\K--JM@TR/D0^!<0=[BPKYUH"#AEB8\[@JV6XY\HL#"K6 MX?_!]7%(DJ:6Y,SQHK 6Z0Q?%@XX\:NW(\!"/7,C@+%U*0A(0O<60M3!"U9MPP M(:YM;:?5D5<^<&V6K,SB),0>SV[[4.D+34X**D DN3N'=M*SC7@9JV8>V'L/ MI2W9J[',0F:-(:]>;J_1=J&M"!A](MVWV6WI>'A,0.?,"XG01A-WLMH@4U*R MX[/7=L3)2&7;AZ%MA"AI)WTP3=)2C['@W@B\>FKYV@#<,] MH\1N -6[\CPQ+W^V3(IQ91OXG4=+O(MB\V[5 !P0SM37K 528/T,)D]@AA:3 M8DLZKYU2O;R]$WO$^T>$F82)1OSQX.EM($I2K$)'AF4"PKQDS\1\-EK@] 9 M"0DR7U3+=1X3H/\SL7A_-Y*96O)'3+./,\55UYB";2,4ND*. MD(4:%@9V\N4;;7LQ661_,[\5?QK 6&>9P/"@;:A@U[V[&V^5;'Y&PP+#L^FMCG%2$SZ2SW!/;*1N60KQI$^UTW_ ME0 67?QQ5?L]>?9)61D7VHN*?%!1%W\9H9O%J\]EOU8\\:SQ;.*)]16I]I:Y M)V0%7,@N>LML"KIDRUQHTV9Y\?LY_*?TUO'[*EDR_IJ<_Z,Z6L5AA5K7PZ1'U@Z\-2AC)3=EMTNI XL>%:?-@PIT*U1%[3AV"#?:6.^9H/H M6V)>9J1%"_&+^[A A4I!3"YAGCSY:0>4"?(@V'2\]U\'NK,*K_UU&^(A>3PL M7Q>PUC!85J%\^#N8?D888J,](81["RK3L;H!W!,M)VF@G^@-9?[*(:4CK9+4 MJZH2U!T$QDF@[[1A1&X ?1:L&.((F!56OV3O(C[/F^M;L &&Q5N&[;>ID]5& M>VFUVA?Q3W[$ VZ?5>O4 MD1%R^1EFL$,2*>2U33S/K./W3T& ?0#@S13@C:&A[N\%+5?7)TJ$+RS^!S6V M8Y\C8\29 :+GR=<;Y:A\JRO%F3QFF XUDJ?"YJ+#KU%K/?-V\-"U#-*%%G/N M:%1_7D.CIEV\?K.-&DJ4.=A7F&T*KQ-2ANIMQLCT^HZ&X?#*(#)ZDS9C^5-. ML#KJK '3D\VGD#(!DM M+,SY5((UV'0"X7[C!-Q99F(>+>'W%-MJ&*G]<.7][4WXN(Q-B +BW@,$(IR0 MY,1=WFZ.W&:3=67F^LK9M1U(+.0=60*+T!QQ])]"^!+6<:&; MZ4,K>[C T4ZBA=KL:UZ@SW?R1@IU3F^Z(V#DR0H>E&$V@(73U1B[["V]'%(V M7&#,.6O!WI3TJ'? 4Z]3,T243? MM?2$F#N&7H.S/MKOP6#@>^-F9U/5S[G+(L=-NG=00W<8&$-6#SO(F=LK=YKZ M*Z<^U#VOO)1K30F$:96J?%>[--$"OP_ MWMCZZ6(1P* &_[3IS+_1UY4J,3( M",QTG5ZPO-(ZJ 7>^X5,0K9P&+PS.ME1I(4&KGV5!7Y?9O81<$8H.G%EZDQP M_M38;$F\7]^MYRWI'#0[PO:_L?;>44U%V_KH1II(D]Y!(?2F=.F(-)&FTKOT M$@+2 H2F]%X$!*1WZ=)[!P$%Z1IJ@M)+@I0H 7YXSGAWW'O.>\<[WGM_9 S6 M(F.O,N?\YO>MK+T6*[JF W_A.@M"8WYJH1/"D6#QQNS -70O6SUW.U4VH7; MO^(^#&RRJW4BU9>L0_&2N??%UU9O08,U,?%(L++A3!,;M=N,=RQ$CFH?SGS[ M8]0'CE?F["L,?3BJFA=[:#A6$J./T(F6/+.0M"3>9:6;AIS\5:ZQ MI-'[5,UPW9)^.Y@$VOR;G';WZYAV4S]O?$KG@D:-5!N"%EQJ!F>Y>U. M%22$!BH]QG:#E&QGS]S<4B%:6%!E+OY-P.VW1:\T&(J3B^/<'Y:3=FXZUQ%^ M-LREZD*W#)1CU0*H?2R(T811ID.T\-RTTN5E3(OF+'T#D]%0HW9'"O33P[4Z M2QY7OI>B)X:]A[AJB,2P7/+ZV49B%F[CF&G^Q7.CN^;USI1;'\8:L&.L2Q35HCM5/4.?#A!Y+4O/:#MQU'7V"C:F/W)]O((^:PI M5Y5-Z,8=@')E4Q&?^BE5J"(S9 @2-8J:&;AO69)QFEO@%P I_6K,$$8D_NGH M)M+PS2L.\T\B@\PD:U0A00_1S4#]@4RX:[;) "K*(S6(:U\T#3YU^\,5Y2 MR'FW,&+JT*=JG6WA;S28>3MX&T4U&ZE[[\P&,6,HD)R8*:0EU6X0!QLJ5NN] M2I437.+MM#)HX>$\#_&*U/!QXIB\F?(/SEAY=5U \/*S/(-&-XNYL_]P]FF7 MCE%;FI!XCNK,>.=\]5T;TIS/8R*OV_*?2]W!35E4/>*'\Q)2-P+//<>:4:/\ M#LZ\-@FM-)Q^AG$*3FPWH<)#D )G-CA)7:/[\@[:1-2I650SF4223N$EU\M[ MDNXB'3$'#,"UY])C'Z(AP\L!B,]SB:^/'S2ZC._F& Z\$N^-W6(9W+4HQC$#?NN.E<%'J+/SBF_4-W&L2C9/O(;$=URI7;E)S,>?J) MC:/8+^X$D3Z$D%GA_I*DT!07N3D2$G8%4'8+"K]JBLU>ED$T_4B;0W4TSFCD M[DSW(T5"5.Y]9SY=[DB4P*R M,D(%!8X^'N04SJ@=%["G#4M_'3F$2'E3A$?HY4>I_A3/Q*>82+2:*@8,L8?' MF<1?+*^_:9XY#B""N)7"2]Y5Z;U:U%?B3,3=#;5XALR.AYPFHR03!&69RIPD M+)CGO!(;MKOO]"1%BS-U)CU5?P-)X(GR\N "D1GATX-"H#VQ0;U[3*9,+L_PV.'"7#0Z0G?C5%N9>7I_J3'?^M%-C2'41:/- "E/L M/+VHU.M*_F9%:87#TFD\J)O/I*_&S?#"*-6\"Z#6,[;@14ODK:V2[4BO5$I^ M.SZ_R8CT T9O%G'C=@$>JS3R/*L8T6=?CMG(M]PQD8._%[5.-64J$7: >E)G MPM&>9R\S7P4H=P $:ZK!R.BB>T*\25\>K1 K$+G ST['5XV_K5A \S1ZHCO+ M6L(6'ZV%I[-4R/^X5?6RM;:("JG=@_P,Z3=(7\$'4Z[KICAMI ZV^$PMF1B_ MK]EFC^$%^20/A!/W6O@F?]F$X6(8D&R1&9*2*_QHMM-WS3\M5(JWVUU&:7*: M&A?(>?VHDS)A3<*9A-U&/M]B(L \@E8ZT_O9U'X4/K6\#&_L) M&UE/-L\^N7_R[ .1 ;5/_DFJJ]&4"A&LMS.,7+AFW5BAU8+@1Y6WQF5K*,6= MF,+,!^T2W&48]XB&H&_RF,1U6'OB&Q-O0B4$;0Q0EV4$;^N\3JD[D:;Z9?-2#4Y9"# M9B4O1[,PGT@].(;=VXL0Y&F!/A>&OF" X?I5[/@0_#[3RZF>:*LP>=,Y+X#\ M!=YH)1/1,$M0G)"TV1BMSH?AH'DQ,S70,A/TO<@!0TD#^#MI^6107=/0=P]7 M+L014?3-L6$IT(^&.#9_7&H@*I817_]6OA5P#RC34P'49,$PL?[L^Y^$19W.A 3FQ/G2A=4U31'(#JC'CV2>75?E=5^ MF@ QR;JZG@@7[L^]@6:8%K]YPFL@&.M;L6C9] L0;1W9TC% M0UX XX#F0%[F(5@>+3LID M5-",+OK%''2X#Z)IQ4SYE&*\7UF?[/"!H16:\L2&1H36L(. ML%RV1,#Y R^?.[&>"BU2DZ3.YOE/_GDS"[:>.2N>)$3[:W MIV'/G:*QXV(0-"RC5LNE@1Q0"N5R6^ M30@ZIL;9"&:2E[3<.L(4*4W#Q'YWYQ1_'8:?YF=EF>HXT/3R54,H5$5%XNI' ME89%LU 0.BSKPCHKV4SMGMCB9]6)*5>6H9UE>AD'XW0E@@Y>,T M<\LGEI BHC=E^6J=0IO9MU5JRV 8YYK9M4?&88VO!#]K'D<'(: M7_\3">T;9[6/,#*HP^X(O['0+^1VC!SUXULC* M*D!9P.[Q/J[6](O&A(E^^!S8BO;+S1?Z1X4L%.Y2%H2X,5_^>/ID-Q],LP>E M-1Q>[&@B8'(%1'N/VL8,3^P<&RM%S<#BCM)>W),&BE/-@Z-EE6T0N */9 MTB,!UP*G#9AMN%YJZ-*YX=L1M*89VNXLS% ;Q3M3-EO#:"T<[;:?HAD@;I:Y MGG =MO9X0!']I8 NX02\)_Q$)XJ5:+Y3.=#)P0FA%6#,&#\WU!2_?!9U'/MU M5#5F<6_J7BK9:]OBQ+_LR)<71W9X(1D'9 3+7Y MF$PG2Y68^3NEOZ$DBFE-)ZH3I\)\AY47S;8XU#4TO2UMGPU*ABN3?* 3>5*< M*.$S(:)Z#0:'%MO_R/LQP,8E!V9C ='RJDF'8N7AV6VC8:;1N' 1T7O/S7+I M!'IM4=(+HT$2EG18-?1JS.9")R%"<[O*2ZRAJ_Z!\&CKN8T<&8L MX(X.,QA[51MS%FBZKK72AM1AA6H.K%!PR:[=^PHP"#O;9%''S0+0;'&K%%A-M#,QJ; FZN!M M+EW>8-&3AJY9X5HDPO*5Y:LBL3Q[>C9NROCZ+6L$$ MZT00U=C.>M<2?S71$4HL6G[T7M#M;I:1C5HKK'N=<0T58/N;+K;S+IIJW3)B M3_BX;$J65+ LBF/6JV*4KF8^R+2@-3!LV,[J/.G&.S+<^Z=RX19;D.W ('GS1 [_*4%F. Q1@XO6WR>C3%]P<^^D#]=DK M/[([] H8FHS_G?=:/':?::";EI6[:\:KJ-HYEJNT65ZKU,B>72\N!9OP$%L4 MFLY0\W,D2&&ZF]6)*+CBXKV-0"5^5VZ>\YFA)"4S@B,:QUX*#R4%;'1V=7IX MHG<$G0?Z?LMU^H-^RZWD!-3LM+5TOMI/2P;+3ZAEA1-Q8GOS;<&$U0#L##D9 MWKXG?POUAHM?\RUX/1="O&/!-",,FO/FSB/\V'5_Y( SC@/: MHM.[AW))B9I*L*C=Z319]5[2XB.=6](9')Z4&G*5%<[^ M8J=Q]??K7!R-RY[>EG6XJ?>V6<:P10N=_0R=D)FO50!EF&LRUQ:;<8-I>;M MJ!;#E\X<8SG&M#^%*Q8<+86(.)-'K-[ JN1C-:Y5@:P2\JY0G'= EYKJ5.-( M"FA9QLVI9I+5)2[M^7G,@Q\)BOAYWQ)[*XMA_,^J'*MI"\J7Q[T]Y"MI37FKMMFB=56'!GK8*%X+[%! &O8_Z-MIZHE0<-&)>U>)O!!;2&>$TV3F9A M)-.[[_BZ.KB@T-3>"9T;[2(>%@K56-<\?;1O0B=-/D;CY,)%<6;MK;'%$F?+ M8LF[I/>5=X!> +\$+X$>4.\#4(>,/7&7(*SR0NE"-PM&1R]W8,"%=#BQVKG6 MVX'TW8::YA;(U!Z\3I8RR$&R\I3:__ *L+D"B$Q&BG9^AY5@-4GKM3@TT 8E MCMO> 67O"8X:>$BF0+5\_+46 Q8#H-5WU:WC MV:.O44#W?5$=X%7!4QAR^]VM7_SK98.)%%C=#Y=#TUZ"$L*W6F**OA3.0@Z_ MP<$/X2\NS><*AX.G0% 3=M^,'Y;6%OR+W9RP -1D__YC?L&G+ ;H]+N>@4(9 MUIRS_G9MX,* 4IT3CTW9(_90[_%2J8)H>BKV,I( MZ/]5VJCBY5*!YS#N$+BA_H522FNS/)]< A.\QGL0[*AQIPP3N M +.ARC7X&SY8[V'=MB0[UMF7TZ]A87W>\@H^MGP@)&1G$Y[ DT3K(XLB!"C= M<<1P!K FF+E**+>E-'F$K"!;S$EV()>6S]%*H);K0^.B-Q??>"YMJ_1[S?"9 M@NS-XK M2,N(WS,P853C_"3U*>]IET,?_##R>'P4IA3HX+FI[$O!-\2 M/54!J5]:Z<-U:RZ^T2DX"+]NOP(&V(A-6F*;?E9!(_=HX7[-'U)49EP%U[3J M!R!4K $-CP<\Z^6H^4+(#GN[26>N=:HP^78SG#,B*-"EJ\>',9O-,1&WE3GL:_ 2 MCBN6[VG38UN!%'P?7SH*$R70C'J]"F.ZKV=(/DF*3BG_$"1(W#E('#6?&(!( MQ-5X,"\N _62F:0R,S4U61H<.\J>T^/0;+*)S]2]D]S"?4M2) 1:%M7(1@%[ MUHPIJ7*6EG@-*=U152"'-NC,(MKGA(Z=JA_6YI1F.\8N<:@(>+*GQ1WY!X^-M?P_D*Y DIEE[^%9 M4;X?#"4,"<+%)&I@6I")E"[=').1H 6N^<9X)DT_]I_V63?7G2!,')]X:%*D M(C\2F+?<-\_=DGEY=$ED0-Y>"Z7O'.T!C.-+@Q-Q.&AR@\2 M0$)]2G<<<-MP9T,M>3'#N\-7P.UN03.-:JP4JK0RL!ACUH&!&,\S'O3M"=MQ MNB$SP=E4P_,?5 2"C%?"22"S;)"%(,FFD40L9$V+N]\3$VOP18S>F\-:L-^D MN_AG [ORK4\W.BUYR>61Y>I/B9!MYJ9K:O&=?FAAS86FBY<#2E-"6'&;,FBL M#NI[JIK?W\U%H@_/ M,C2+G(XLLHD?\;%NK'$]?D1,YFYT]#"I2I$P&AN R4 *1\,M&A Y3,HS"%0+ M%G2:2Q-H\AO5&%]!5.!E7-4/FX?<32"2=_]A)T1=_JL.RX'Z;7H(ORMXHD#J MU*Q383;DB10F=))(-=M*]UA- MQA!A%+Z*ZI(NH5+ M%BCM*F(A'.SE"#D\<:+(=8E7?MXJ:F:NO6>B89X(-%#ZE-_JH@: ?+)PP<($ M)TZC9+M4IB4>DJ_;J:LT_]A78HQ^ACRH1>C<-L&X]'@$4R61%M*7N-0H6KOSY;&RDY^I4]TP0VF M]JR.:=$)#XWX_*QN&R6'D&=U:JR9FS[%V"&6#>[23PG5NLEJ(< N2M.'W&A1 M"_/BU"$7J0BN^'M'OR#\HQ\>*1:3? ],0TWV^5C0HNC"CP_W2"4?M<[LK7,- M#W,>57,[7@$P#METHX*I*2]=(B^RY8DQL8C(\.,S='JW>-[MOM+%[?N+ M3H?L3LT2=>7/U8L4_-7@K!I&;O92]/HWNOX4;K;)-I,1*FKCPT:1@1Q# M;%2=^X_-(_JE1 M@VT(@!?\87)@,9 )L5$.CT@56X5+3H-,(CJ!XL_^$;,3SYM]K+L*_=@G>S@SDLWWG_?O ^^*/$YF5;RY'XKQ%%-C\L M[160\F!-X1SX&KPMZQV)QCV-0(V$B._&T^Q[]]S>:=;E7"ER0G3Q@56.MYAD M[%HI<.MN$Q&/U^&%W[%O^7.%'!.*^R)$0.$XAW^\Z8+)Y"(+:UP+;1GPERA" M3@*8E),3EN"',WB'PA#,?J7^0[H ]C M8$IVW-'LK2C;TXB=A8&C6&L;9 ZKJ1U%G\,;23JZ#*I,]F4FGN;[B#?-N(%J MJ)ZUSESJ.:^+ &.T?,^U"!G7 DMJF?NKLVI)PY691AF@1<_$PH;HG6P%!E5[ M]FFKSV5A$EVHLK##6IA2,7S;I+2^QA+Z2HY5I(&4V5P*TE#U.A[KEE1*/0IZ M^[%/ONL?)QE1UYS<3+%OB$#B5(@)"A@:Z,W(_ 3A*'\257YCTMGFPM^K,O$-.A3DQ Z<7,IOW K>?'@; M1(BE:._.A=!@^G>N )/7>NDC^A^F9?5+AL@JBIUI^XI^%J=34FKXX.G?NI"C0N62E%U7(%8:MP3RJU #3ZE"M$7WKIV%'&\AV%F'3!V>'EE>T[(VWBH,FA:74T7R M*#L^E3>8W['2)&>W211R9Y3[:LCWDI 8)=QO,MRQOLJP:#92IN-P6E2"F;CK MR#DE^^0),!+L2IV,OS+_J#7L!UD 0OW@DAZ)'3!1R8TOI3J= MI)0[RQ0_>5TD.)PM7I!("0HK8,I\8^-+ LB/(H*)MKJ)IJRF916*C;;\S1B. MJAIWO5Y1CX[V\P"V/Q6IH,%*]:CN2.MBIR1B<^EAO.:6$-%[">+T^N.4V@!N MJLFU_6ZJZVI(X7;Y5>>-F+,-+F2=1(;O>9O[[#Z)>-F2[-00+XV$MD(I]VK3 M)YAN*_>-G37)G=5?G75Z,4&K90324988V_M/(<$1RC!M(DV^LETQD%F>SFQ&=$==]#[,^$,0WW:EI MOR+R1LNAH+/=3'<<[%[?F=&\(+"ZK4"(2)9?\!-]Y;N,[O]J0$7'82!X9 M+U]?MN(4Q#X'.1!GL8 ?2:T30?=H=7AM["WYOS/=!'U )'X:;KZDA8DVH@@C M&U>;E.T"D;5[YP'FAI8)BEB^L("H (UZ&O,ALC,C MUZ8GCX#A5'?'G/Z>C!*/NDMGF"[//,,YR_DAY!V1 \7K'Q5]O0JB5ON$!-UF MF(ISE3?J%BQ'*'.LTM XL^"XG/I;3W:ZE?=7BI*3?#]@'+O"Y^+?(-9 M9CQ!VR=$NZSO U1ERPP_0MTX9)LZ1ID($WU1'\-$),@Y[H1 U>+EI3!%2,EP M<6$2S*&:!.-EHG?PQA9W9JAC%] M/\I9&W-2K7VNEZCUS*; Q5!/RZ["6=I/Z>UAH;OLU_0G;UOBUW!2EU8QO"CI MG\\[,@97[F>=ZS5UT2Y0;%GPS!0P)N0$NWX7^.Q-<<, ]\YC&LV::8W:HI A M0/"/0T-KB=!L^RJ(7=-X'>79@GDLKY^+USQC_!YJJ$.#/!D"74LG6%$.^1 R M1D[>DG7FC\J+726!*:/)KZ6_D*#L@Q)3IRS;T$VTZ.J&GZ I.W)8TU+XK/[C MO7N?#+MQ;H3([JXEAHM7NR =8A!.8N?EZ?KU:-OZQ6BO1,KAJS4DF$"=%"YD79%VQ+C#J7?5.^VM*ARVBA-J6I(L;PGOX515D9) M)-*F(I99!Q[.L'.F3&HUJ]]]ZI\4!6PT\P#%W-1-S"C.3Y0J=\:DTZS?V5*\ M5F0-L$,/J*"Y:JN=Y)F:YL0K/\OSUOL19#Z8^9Y[S_/&,OAH_'6(HAQT=PCF M5X*9&6:CPWKF8U(&!@VN -1;T/17QSBOC]:Y8WLWW,";H6:/Y_D(1D2P/^H^ M*M9J8)+/%);].L M60BB5II03,/MDXE8_A(+3-Z __=*R6A9.?M<[Z/'!',=C9.?OI,01$IQI/5] MS">GP!2T)RP+>V2PE=N&/RNVS]E?/@I[; MD:BE$W1'8)10YE[*B,/;SM*;4>(2]75'QSGYB_3'L=;&. 2M3]4 MQZ4.FKP$.F:J8$I(01>U1-6,0>G.K,\UT>R5S5E5^23H\+20I3Y_JH2V6KM_ M,HX%QO"F*E2?X*">S@-VGN5>IYN[C=Y2I[5Q,&_TP- E1S EAFI$VM8$/)=> M<:])BV%#W?O1[-.Z 2NV%1X9/V17Q^F;BVROVD1&U3QH)4U9K)>D MZ#9C6'9_I6_TV.T^IM+G$<_&WL4@Y,E@>'.=:N5:U1BDYGF.M(M=71>J)P9L MTY[)_4IK2HME)VF&/>_DI73&8I\S,':1+D_G;#+W.:&KW-*9SH0VMG'K.GSH M:*53( RMC?+VC*9W1FY^>/7-[+6EV8P>GC,-%+!Z5OZ/6U@&.VW.=;=8J>:; MD/<)OMV7,46*U1$OP3[2(WZE/]&P4_QLY_# )C)8EY>PKFV M=*?9I*8"0H*KCZ:FW17*1)H+Z7.!VM0Q,6AJU)C$AUQ5,L+2RR^69+)::*;! M7*K(1ZC+K,+A?:&,H9<[7/PY4@07QR]P&'X^5;]\VE'G^7'-L!*JW-O-@B++ MXTR,.!:45&Q,5Q9+9=Q_R MS5/ZJ*6F4%.ZB_B3X;M.J0 T?8LP!]1IR?HHEK.,JZQBA_;3E-FRL5/JN WX M'L.]\9>5/XK6ZV6]I&0-?51=?NA$7P$X^S"NSVYPR*!.M#SM+$1(J !E'Q_@ M BY3\KR[I/4I%)&Y+J M.Y)L.%,"^$DTH0D'>^AE/4M7EG?9;.:][9XZ,1# 8^3@F<1;X;SO''6/6\3K=FB+>_#C"_*-M$.L0)K7V0=KH";>1$U MX->+YCL&\ZBO6C]2A*VZ3-^(B.U>5H"I;%(6&V).=:(NB1:ZZ3"_SY$MKP1* M%DCW] :0P:2)N2Y;'/0:^T0_[.,;!*CDF= M4]L=?:ND@V,O. @IA=8Z#TR:SH5@/+.=&KYE+H9G"S.88$7OU(>S0G?:ZF8% MOWL3[(R2Y,LVXR3,:2@]T"8"&%EL3@]?DAV#;'7EJM-P' M"]'/>/WJ]A&8VS.#U6U%OL^XZ.U:UW<<"XULC+Y84P.$^?F$4__8]0T=/\W^ MTDE:ZV(BT5#DXN/K_ZQX@3Z4OOG= .'3* (N4^@B,==29Z"Q(D.M72W510$6 M%QDG3$O3&P748U\][1X'!I9UHK2H-P/-1)4Z+UD MXZO#?Q?URY-/=1(5#!5M,<*D#3*(.X:%A&^UHKYMQR!V; &=C*P[TGWATK_BD#BM*@7#1/='==Z&)Z]P)X+QG M\P3)Y8[R=R\G/]3'ZH2+D](9^,%:#>:,PUHHBO&+VT1PJ>OK*4+C1W>O !IY MPD6H 7(?/H[D'E2XM6N2\_DP0.D6X1!># KW8[F]R4%_ MG3]Q4#[" (9#*<-B6FP&>>[B&[7"%YL=*\6H"MV;W^Y+7H]FL,'+?8BK2-WC M($P*S?W<:5Z#.1K?ZWXPVX07JY)!T.&IW!WPM MTV-X@!IRI,*P.2&B>CDAQYNLJ&IW8>L([NA/D[JRJL5H RL$G=?7* H-"JD# M*8HU1YT*2$BH^#4>84XWD2.A JLFL]Q-,3.#N0P@NCE7Q))-@ 'DQ/<^P_9:Y)$RI8S=X98XR/98Q9 M+D6#[EI_CBN#E1\)S6'3LF\D\5U %UWW"7?O_9($J-8[&KV]R0JMHG\YRU#'A'_O@7+I)NA)SNSV^*90.6]'"5(E.N-DHG7SC'*-OI MYUCN/-8W1Q!2B+=7S-0(CU7*O:Q[^@ND^PJ-&7L_"BZG6*D:&KN/]L7WV6T" M"G<2&5+W,NC[ED)>H5MQS)7P$O337M4=70%AP4#3(>T.E07TM^;9M$'_^H#_ M9!A,Y]:.AA?MHW0&P:8;CU(7.=*A65;396]WC.Y) 9O!=L'A[1EQ0L, MB_MNYI\Y=1CK<:[EF N@N1H*=N"L+30';]D[[&*6S9:VJQNU@MT*HK-X&.KY M[HCD,S6#^722H)(Z"^(0.-X2-'A0(NN@C2P'$LP65\VAX2J^3^"7;9=>7)=4 MX4W+4GUPVWK.CWZE;/8*<$J,O.3#))-'>JV2;)GX=;Y""^W#C"6*P36="NX) MK;E2@[:?JMFRJD)#8&'63=&L10@V ./2J[NB@N@AW_;'\TUERGXS([#>0O78 MOR,,US,@"TCMER>>DL4O9N$?^.W*J)V].>XN*!AJE/S]Y8&^/X_ X)H5"0H? M_"?)]FNA\P96477!"-)&+9WG,0?F,D]RD?/]JEI;&52%;Y'V%HHV23>Y M<2(""D7N6PK###$,3HB KL>'>U< !=ZZ0"':8?'T?0]7G+W9Y=\IKJU//U4VK MP=IM3B$!GD^,HP"V'%T[&E!!UJ^I\0$^FSH)X9? MHSVZ&C$KS@05V-\_ <&6E"HNJHE5?J@TI2_A^<7E\5O9=V4@,P;V@_OEI15H M.O%=+JIK! N-=H-8TH;% ZA?]%GY7#?I'IZ92F\XL;##X )C0.U/)L \ULFC MI3,B2E$KB4B9 "93.2:#9HKE)6(;7KJ,>W7R9O$;>_H*]]3[I#X"N'1K"GT= M!'8/KT^J? U.$5H\P7KK]&B5Y6;)"X [5% MOY]._=?5HC3>__F\LI__=MY!C>B_W]_Z7Q<;C*(5HJM@=XO&*YP)( U%(_2F M4%8GEN4Y"OW;M"^,WP"$_O,U5.O"\K>;KX"Z[HPKH 2E>R.X?^WZV04!0WD8 M[>4K $W]KQ4TRWB6!XEC\;$74[]T"8FO .)7 Y?AA[3!"!G?*V!0[U\K#+WK M@]L5^"2$S]1^*#(+8X6(R7_3=1I?0\C^ZK7'JOUKA?G\T.46MG*B^^[EEV R M>6J7V]L6_&B5A/CR\=LY@AN&#CP:.-WZ4@R$M25.MSS?_W(::OE1(?+.JI;; MUO0*".^SO@(>GL4JH'(ZK@ DS[_5\,=> 1'3&(XK0/DT^PH(LK\"UKV"!YQ@ M%->#/->Z GI$@]'M6[_3^2\#-0^"O]N'MQ;'X?]+#O"V%@=>,+ M^]27WU$N65Z;VF8-6@JBCF.BAK'M4/D4TV'('8>K MZ73N[921E1>S]P*E?_%Y.)$B%\XO]W!^;85OJ:1#Z/N+Y-%N%1GB7.DTV>?4 M 0Y_-9Y^-POV21OZ>M;%SRN[;JSWPU<2O>7"5W*\Q0P)>)^*)QO;QJ5Y\VUY M[B;Y&TXJX 7=A[;H-36CV:)D]=#"QJ]8), /-[5G.RF"JRJ5T/ "S#63;36[K^;YG*K M73R-^RAK\& I-^^\")$S_?OE-(+KD;$G2%,_Q)/5Q MH*=V1^[IM\_[69W.EB\HIYJ_X>ZY>1SV[L#TT3[FIFMG@\*44#"H'DPCE%\W M^Q"T$C 8DFGS\*85?1JPR:D%>/7\J]?]CR)TM>\PQG\CN["Y#2DR0+A T!C$'?3MD@7C4A;1/EW$&);5 M-)%)(AU1"2[K[\3LVJ9?OY>!:P!?"BK_--%3WX@-R&LN+M&2\ APF M:S#0Y:]#92KM3(ZNZ8ZCGAXO50<5QX*A@[5/F!F/#VE@#JUM&"J[=1TR4[CI MJG/_33#I)[2Y$@3TX>9 0_]>"GMJ7EH;_?9TB'0PQHR6[5@8VG %$"WV7+(G M_DNY\_+<')W7^\$>31Z;CCE[;XJ:^, M?FK/!#N!U?3F&_/(@_O;9\%8/?'OS5D).4(%X 8=BF&0TY/>M.1;S/'O4F[V MYI.=_]7 -F\/B(#AR]X)EL<<='$4 M#'Q&GC,QN_(\T _GBEVHYK12"OSYIO)83X]ZT_'HVZ-U9L=YJ3MS>$*\\#_^=RX#ODHV]$\J:Y8T;OO'%+ /^R MOX:RA22"?%$1]@BUWP&UZ9W9#0*UYZHCIQLOW/JMD@OI?%/,,?%O2.ASE-W6 M5^K%#A?-.]D0JW@CR!R"W:>S)^[3ED]::.LF7:N]T#SG(BD3AL!]',/$3D?< MZV41;)?0,J3-(A!4NAD9A1;6$M6-.]_== M][V9*GXD1STGL'44_Y+3?R9&R?-# M%_4P9>^W*Y"K45G>\>^-?AE PB435R.'.NZD4GG)0)[P>6Y9!K M+N2C$HJ$7DN$7S\$_^+GDC+;5ZL5FUMZ">;C<1[#9!K7'B7Y=]Q0._6Y*/42 MAE/*&? 3F[K(7,C8C).65H K'MD$Z?[Z"LK#/S./]@O>"L2[TEK1TR:7XX^IX-H0ZB6_^SUCDAP-5E;=P/>X67CM/FDEQE-R MA0-EWY9OL;AM2#<-A2Y]TV[ 2^+[,)8)REF"C*3"'2#^4UKU.%I>-DD1;3=S_CA*T#0T$9(:9.;]63'D@@6U$,-([5& MTDYS?_G>MO+!Z4P[10.7GX;O4^:SC_N*-#U_B9B#YC_44O4/:RS'#?_W&5&@ M._ZY,+#"_U_6V'UQ!7@%/7?]0V-#I"S_,I:.ZC],5^\?)!9 _+N7_:4S/7\S M3_O7GF6V- EEZOL-W;,J^)F)BH3^ .*O.%$AO$^(0C(P2J+EWMIQJE-\],/2 M9EX!I!2HQ_T,ON?]8*6L3C7^2DU]IO--"B3[\WNWI/FVO+-PM.4?T8./35)R$IQ[1P9+3Z'_EO+ -J[R=AF0^[I$QN"B M3JR+#>F6C&#H%/;I@7R(V1<"=;5$&,=J=$<,RO.*5[,/&OJZF$4*D14+#0EQZC63$ MK/S,E_._(P=)Y:\ U3.=\; IN8,G/05!L':]83#H]5I=%CK(K^ M/AZU"IEGTAB.^";\;+ VAG9JUP+4-K_?J-[)+%;N+4S25SH@8!+7,(*[=)C9 MP$ZQN:\C&((O#_[6"YRQ_<7NW?[7GCF#INOOII[IM Y&,IF_9*/=\FV/3T@4 MRJ#6W9KA4/X>YC68DD^%1:J"WGSD(^-?Z"9S[A:8P=HA+6]B*@?S4&_EXG/2 MR\#O/UN3%O>YR?9^^=#_/HS_T>-WN!% BJHZH<[?M6+45G!31$O^ED&9/BJ] M"-G#SA'\?I?V*7QQQ,'Y[.?BW:.O%1;]W<4^_&O]3\3M^R)XEVQBY)WWY-0)*_-B?_OM(OX3ZXB$ M&IY> :B\V.(%Q@'5\^>,@=D[YF&>&V MONCR7UP7D[P"<)O8HO6V9DR^ME#W\^,3R')_<'F=6%4]TW'&8 M(%M:F.PFP.RB<>F?ITC(DP_YP>#GTX<2JO,8["2\<*Z].3RU=30A:+/Q99?4 M]9G;$ODRT%&?^VM2G#Q4C#PJ!>:*EHBM@%DM>)NS/6IN:#/E]0)SW7_0:GQ4 M@X976M_B95*7]4Q69,W^7T! SII.S*D6*@S:,.P[+\WH5"N76QGHS3[DEJKD M/G^D;K3&UU"J5KK&&\2-53P*HOZ&R>N7+JE"6UIN$[F4FX;E\EJU]K1$QZ3< MO%N4%B+_BQD9(O:OD?:OY:-=8?@I*.+TIP&*H*ET&^P4()_JE4$[TUS!60TW MD=5@[-[Z5IPE&/&$@$3C&DK22\ZM7=C(Q!48EC#72!F/.(LYTYSQRB'4G:VR MBGA0VI3EQW)XQ$%!$YVP\8"DX^%&B-S_C:R@OF1%M6S9D?]SH[H62;>@77WBSU[2M'7I^$@CR2AVR"P.>+D6GS&KW#7Q)>^Q_7 M/D== <,!;S#U2&&2U?ZS^>F=5.52,>72IFC R1U^>5_6[-:#R=T)*9WJ',9))+; M&)1Y^[[;4LR_A^;075(LZ_Q@0^]S0TZU[+'"5T *&&%YC@G9$BV[ M;,@K'Z;*BWCI;'##/7R49(X9(OL2HX&"UZL9ID#)5Y.&/=%C.C M.K//T:;,/ YQ3HZFOC8N&)=CU\*I,&A,_L:7PSAT:9,?WKUQB+5UN8NOH42[ MB7HXLXDR1]IKOB$EO20B7-R80UF=]4I!IG[&C29KP>;WO^V*,[ANNE%'\)6\ M2C?;G[C_SO =5NZB)!\3*AER-U8E@#B10LG'F]@E$RV4X8''S]$_ )G,Z8U8 MYQL;J&9>^KVR$3/_9:'A(DN6H0P3,Z/?? EO-J)E^>TJ/3=MM#1*[<+\\K-; M#:7:K2A)BHFI=_.JB>=WL/)3PIRM82X-KXF:(X@_^^P@F8QDO[]5)G'[8:.( M+L!1W$Y(\^WM:123%^E&-W(KM3>;DW]JG>EL^" M&=O?2LI_6H_6OP)"3_(HK\.%#=&Q:.1U!32;!-M@ZB&RT1I,@K6SBK60NZ,, M*DDWJLA=7\N'3F%I2K; -=GJWY6KS<5_;&P;MZA/5=G&74PUT85:."%ZOCT; ML* GQN^)EH5XEE11FI*RGPT9IGZ-RGS\YHAA; VW=X39IL0$U3-T2..4RR_/ M@DE&Q/,/^#XSTBK_9KF5->Y,FPI2@7W].HHGE +T=6\_%9U0Y9?I[VD\J6E MC0^R\LW"Y'Q+5[8]PQ)5C'$GO9F_2F@7A^-.&I@YA,N$RNH2ZE?";J""6LJ6 MOBV;F--OUC7,8#_6VB48IC)[(*3\[ M%SBM#:S>\:4[FOCP1G"CL48SN%)IUHKL?JK1)26F>ET=YE0"#1BYO%6'6G1Q MXG?*R))O]*:'#2IS*,EOO>#EZAVD(2MS8FJW5Z#"FJ&K%V*;JCEZ+0@^H 6[ M0VS,M7>?S6OG6JB:7ZI\B++]";KU/.4'W89>1PT@VX,XVZM=U\'?";H[+S^' M..T&\P6R:5-'RVAJ B@\VE@&+NY%W' YO [4>J,2^:J:!8((J>9;' MK.L:L3KG)!N2MDXO13EPW\75VRQPR#G';^XSK9E3F4\=DP88,A)&G=!;)6W[ M)C]P4#OWHJIY-TB%658J? M?GXW;;;\;NB$BL?3H+%+0E;6YNE][;;248B?^+%)24*;-UG^AS'@;79:\/W7 MH3]OJ#^H7&!KO/:W9JWQD9ONMW>&S.I?OFQ;:ZF20/D:EHL$/(J5%N5 M[<$D_;91W>5 S;^SY)$<1, M\H5 >(#\F^DCE'ZQ9,89O&2X.V+3]O3WT$*RHUWFS!KZ3DW+G-2]J+&AAI!=148UZ\ M6IN%X]QD RG#LZ9Q,)@T=#].>UAJ,H.A=UQ*'V\MZ["1+2Z(%*T0%5S7V.5# MO&SI]7[>H^A7](\0L[K%HQH&]Q&<%A*J+&"\\R(/1E5NBC'@CQ?\ 2%Q)JW8 M]F2*_'DW,S/SP[=Q7J%OSX;YJ1Y>I,D2(_9]P$^_[D[R*WM"2#M_GRPEF:@\ MX'K^2I2+'3\:DHK'&E$#O0+6"S'*EY3)-L57@*MFH?*-FRF!\1Y^]^7UVQ': M(CB<'1Y#NG/R4KO^GWLB7&'$B #SX$'_H=!9N\BGL_%I.6&/'_9DBPQQI&ZP MA @X<.?B _J)IPJH6P,"\<+1G/.@9+/=(VC"2=.]T,=1X0N9&WX!&N:9?819 M,;NGHAB(![AL48VVP\[!Z98BV/7DO/5%V_.D488< T5.OD_NEG)^GTVZ,'/K MSUR*')LMR9\J1$F'OATM<3:IB^A?X8DB=7=+X;:/CL;QH$5JWZKA)WYV42D, M$Y9/+8/&]M5:5^[S5&#ZY/D%CZC'NWW@SOF:Q'-!*)O*_%I7 MV.Z'KZ;:0F OIAS_(W,^N*XO0<)4\?T:(A")E<^-MF"&R]D%N$,4UKP $S! M"T];B97+*>D:NBP&[Q^49I[6"20_4'D2]T["<[IV.[B1.THLNFF1C0%CJ35S M0DJI:2QLJ33/I-MLZI3MF"2C1$7P;(Z!0.W.%X*5C'-A*(<:FL_Y=,"$0ME] M(1TNLVNH4PHWNP_Z3%,1+,@&2E)<>Q=":HG.V/OU?]J[\G H_ZY_DYJ$+&7_ M66HL%9$D(HU*I!Y+*F/).G;9LHUU+$7VD"$J%(DP]@EC1EF&D"5F,ME'LIM) M&(R99W[O/^_U_'K?Z_&\U_OG[X_O7_?]/>=\SGW.YYQS7]?W^DZAQ"MR3W]? M?:RX?E/$8PTV7>B":V&..L_Q(R,URPF_ZM*L[T9U>EW^(\;&E\I% M=LZB]+4'UFM28UMU/<^'ZRV:(?7:&SL^^-RZD\ZIC;@!= SCG%)!XTHIC=:; M\6%RC=8%U7$,_O*(16-E_O"9&S ?1UFL0X^!3 Z1@'!)W4]+_9C3%U?G(9YL MVFKV/F%EOF)E)MTYYTR3H\"1]^J?#NN';0\I[!B%G44<4$^ MIM(2'@Q6G%+ M:UL=B*U9Z9_TP:\_V#3]ON3,TGEV[.!'VG+,7OB5NONX0<4R>P8LKPGT/HB5 MS7 P!)=9V9MISY!4.USW0=ND:J3BZOKXQSS,&&#JFZ@ _S09JNLE^::J:./3 M@26N9)]"@ MKE@I3_D1OQ>,ZP*B_ENCL[K4"=+-L(=^T?KGV.9(*9DN[^:)YX61 Z,C]SH& M##D2GZ:)V#]-O<(3K)2Q(T\[J^UTW']"O' M0$#8:PV1^9MN.T8T2Y'E<^4V/R>,J84$B+NG(,>@7GIV3_3HZ-85%;F!30,> M8L(8!8^WY5E@",?<'D(Y#*Y<*V_N'4/UR8^T_>!/_A#<14[%'V73;Y^H@<:$ M.?EX5>BA8(C&XVB2&-47 BZ(*+O$F?_.:DE5_^=Q&2M M'84=D=:@8,7V/0I\K=;+JHB]W&8'U= M"0:YZBE+*"X;'>L[KG5 N@N,7'@M&=WLG@!0;)/S:LH8IRJM4*"B3&PC\9:Q M;#NC&.%T_.%CW8NYN?H"NH&1(O8QFWC+52R(?L[[(8+;WY:K"ZY<7)T4[V+Z MW>(K\KZPXHSCN@,K6H*>FK!=._JOZ[H.F,/1=$!']/24-G]VU< 2I[Q,KOG6 M[DG(%'\_$YCC^;-+5T1,6?XR>SD8/I)7$P<#,_@E>!F1) 2#'<\0O$<3O\X: MG%ZUVEK!A I@;K))DE:"R0Z!9O:5OL/Z:KAK-Y\6-9W44QF15"^+Z)K@77^A M*0ZJ'U9<*O!H>>*V7==>^MC+R+E^]UM2B]'!Q_3\J$B0H!\K/Y2C,<:E7ZT7 MKEJ\KZNY?L=-WK)1+*Q0M"2&6';+]!:9-5%4!T62ZX9- M)Q=)RVUOQ9CB#Z1:'R0;U L!L#_#P&6H9S3CU@:6[@J;S1 M\6K-JARS&9*"\O7SU1!F)_MU@X5.SP)^+Y_[HZ"O(B_BI[V7F$!^V&U"K:#GP+@VW>_NP$2!? 0C:[&RX49S?H=PTVZD$;V5% M6+T!9MEY!O^V#LLM8".WBU9ZR"ZF8Z3SV4=A^&T^[XD!A#-OW+;L1HVF&SH( MN?VB;$/?&#ODI73ZM.>LUIL$DO"#2H4GG/Q1_3 101RE;W(UCG&T->)<[!!* M:74&VH CJ(FB5HH.-L&N*I;U5AT%2@\#VSDK)_)Y5>,VX!1',:.B8MD7Q)$ M+A5[S=PN3A6N>"4 =%'JK,N%/R:C^N\:0C<<*9=09 W,347-0JA!N%#)Q@DU MC\=+EC]5:N^I52(4.Z'?3Z/3B.F&(U'W"-! P\JM!E-U-6'-Y ME'!&MUHQ]F"^RXDTU>->.F>N+.\T@-[%3&[&E46(+TJ"JF.M;'D75*RO;M@? M\_7*6%&L9 M0X#YOL[/JJDALRXT\)0%7?X-+70)S>GR9N$JM#I3Z9ZQI[^<6UA;AE:4[-CU MN;LCQAP)JRR?GJK?S<$(>Y"KIA\:FG>BE]_)I6\W=[NYA8V,^=<[T0M.*N(# MQ\N,5'L#*VF7^FY2#S1,2UQ2IKUP1U):%0P5@@UGXG[&7B"I@AVC,O++X=UZ8C;% MXEVN2IX5]?AC25M/C#(Z'FB!DCDE6O A7UEQ1%K<"*;H%;PBS0N'W"=:!C27 M[^9R1:\+0T>&1_#U*LJ7V;Y/1YFA^ZD@3U)O>QST,$+DJ5P%VL4BQJ MNVEM#[94SYTMX1:UEC$5E;"X&[/OB<[Q1K$3^_#T\)U3--"T1-&CHG5L>3') MXN'E#9<6YJ>.N]"?W2:X&D MZ(73 ;#24VZ6TD4;OY$Q,@W2\X!>-^XYKO2&91]EF@G#5JU$KT_T.#STL M'36-BY_06?Y1&?QWKZVG54%MT+] ![ X/U?Y.7G]9 M!USBF<",]1 36"09[W(0;#\R@2VY<4$F4&E8S(B_,42%T!,;\W9##5A9G=-- MLV4",M\^XC8X64/-P$D=\?_HM.<(L6?B$,0][Y ;@BM,PDDVMGK0RI7@4R.+ M,9>UT_'=&7\.O'RGI+9!'@@:+R\3D,SG]7F%@3#$R!\AOPX3F !%4HJA MK4]7PS]$S$F4LXCV(H0>$JG],8'"!&@>J0>90+^6%1-H@2-HZU(4HB0_R^Y M-!.(9#VG+@";AZ8NG:5.<7GO<,TCMFWW^]K^]LXG*F09/*DL//?3K3$E=UJJ M1@LOMVCWY$9*2D5214:LJ>B=:%YW8)M;DPG (_R];5=Y/V/-F<"C&M9N!@(+ M9MFTXLTP>,T0ZFME.9/QYSWI,0VX+;G(2\7CN'&I%^+$G=8U%!(R=9\.80)Y MJ_%2-*UXRT M$(TZQ"GMHU^"VO_;OM]UUY08"<*Z34^BM V>PM3<%%Y^8 +<:Y0)QJ-0R,Z6 M/!,0U*>K]K4BM@59]+TZDT>_RQH6#T_\MP1FN=N6]U3"<<94)7C,-#=Y+,H\=*Q[%YZTMXTTI*WXC<>Z6CG&H'A#E&TVHEWGVO6,W=MX\? M\7&$AF "D D!""5(G942?]YN[3+%\A@3"&.5]@^C$_0,RZ/^+Z5W7]*=J,>Y MYC%^Y#&E#4:H\&"!-:]NJ'AHJ,4+GJY#FV<;G@W< (VSLU^_]P6VFWQ1-G]T MX0G-=&.U-4>OO#C1JML^P#=8^GW\\+*20WJP+4SW*O#^U%7)_7ZXOWZ*<[\9 MU0^"34%B< +VM*(B>'%''O\OG-!\HT^FYZ]<3[ZOLDVU>I!:A>#!(\G>[U,*,(IRIBE#U1#S6+*EZ_1K@>S82ZD$YG&TIE'3-A M&Y>(N*L%__$9MX<0/IQJL?ML?3&W:?D2?AJ0%"*0:\66--]D*ZTK%$==R4I9 M[#6)U3FP/(#5K""-#T!PFVE<;O#&LM)W'?_I'] [%?G0QI3QG^ M,;$'V/NUQ3?MKSNFUQ\Y43W>Y.?0:%1#MI:_V^__CJN)YT O7?-9LOQ^/[BELU5R:;O/ M.SYMXXL$R+]/B7-LL%:IJA66RUWGLQ@:!E&A]2GC! )Y">G@X?)0D=,WX%P" MF]V,Z$&-%JZ[GCB'!D=:HM-TN'X;*6 !LX%N3((X8/33ISET#_ IZYXH ]_> MZ72T\XO]%;07U0L3@EAN=%NYZ[.&P_A65_V;M/TCJ<+3H<:<\.1GT$U@4/^3 !M,695Q0U+ETV7 MZ[03.?M>.N6!0N>>0GH6$2UY!HT>K&N2>LP(:A-7?U$T7&>MNBPDS-^=S"I2 MCA8FA0JU@EPG[/0,+JCE^>VH6'M4)4[PP>L"O/FL[W4'O!TO2LW@0D:]2M%P M$) Z"1Y+0SX([JJPVHO#^XV_3H^OM<:_7K0Y5D_TG$77Q-)MYC\@UU]E=X&O M8YT/T\D25>--"$&Z:'^8,H55T%ELVO\5KXR"BD*2F4F,4$]D*<.A+XQPB79=/P MB)TV2U#"\KD\/H1'LMDGJV;593/JK/))IOXU'"'W=CO;7MX M %E+XLK"?->PS0^CQF1G2>]L;I4/H0(G9Y)N5*/"G-%[J2/YO)HQR=MZ=@;)G;J)LYUU;E6GJIX)$'L M7KU98&,FIE'_A>R'^B=G10K7])^*](?@M3I[W%RHE] M+]_(]5!K;\]LNART41@S%].R_D?^[ _M@/V-Y&\D?R/Y&\G?2/X_ MD#RE:J'HX,:\'@B99,0$EG)Z__)?P5:[BPJ=FJFJ-@BFB@[$BAJASQ_\Q012 M&5X,3!D M,S N:'1M[7UY4^-(TO=7J7 M+S]#4V?JG3 X$4=OCCZ^.3HX.A8'GTX.#D_>'8CK;V+GMG>V2T^?7YWU_G/= MXEZO;S]?ML_$3WMOWOQ^?/;FS7GOG+^ Y@]%+W*"V$N\,'#\-V]:G9_$3Z,D MF9R\>3.=3O>GQ_MA=/>FUWTS2L;^VS=^&,9RWTWWH ')_JQ81@D>T-G[/FSDW_TO+&,14=. M13<<.\$_&OP)_(QEY W_<4I/Q][_)#0$;7(?)VIB^*5N]MZ+O;[G>\GL9.2Y MK@S@@?_[V\>C@^/3G]_@@[ .DXJU&/C2B4[Z83(Z+2Y+U7Q?9AJ)_)[L.;YW M!XWC"A?FU<]UPJ\=P5?TYU32GO1#WX5G6]]',.U$'![L'Q_\_*;/LWSQ40[@ MH,GH@>4OC'3!W:C'68^S'F<]SGJ<]3B?-TZ!_\[>-KO_$4?'#8$3>^$I_##J=KUXXCNSDR , MY*GO!7)OQ'-V8E14?";.G=SK@X;YYYXS MA!-RXOA39Q:K5?WX\_-E2UQ= MB+.K3@\8VLU?K=[8PULK=?.E&1Y-*G'ZOC2GD*D9#IKO3&)YHG^Q1_(>.E!G M#:<^@&]@V7-'S$F3,'_"Z),<_?,)LZF?-A-'LP?,-TS52S9U"]IF6'W:9S2F M&/ZA1G3(:Y.XABG)*/$&CJ\HA)F";O3M_N&[O]O+J@:DE]C:<*O]$-H<^N%4 MKZW^>V\:.9,39AA36,A'#[+B4-2Q?M3IQZ&?)O)'G^HJ>\7S*PON>QOD@B9THLQH%>>]M+7XPL>]17=Z9<[5*MF M>KX&,=>(9&M.Q95:]483\&7F?!J$G-.%/ZP?Z17PPM@-LG)'G^T,!?[ MZ9>;UEFO?=41A^M/TFI&K1O4'-LW7[^!TBB:G7-Q?=N]OKII;1Y-JQF7]V[+ MB/=H8XBW>?ZMW6G?]+I-G%A-L9M*L<<;0[&MR_:7]N?V9;OWGYI<-Y5=?86ZB=Z6<9#7E;@CE_AC%9H4(N=;<:LWM+R%QM,"RH^>? M/QW\) ;2]]43YN]XX@STWX^YAK2WG%PWIR]P;/8LN[#EZRRYAX;>=^G:=F(> M8H7Q.C?$O2B5Z^!]+V[3C M[);=CA4#+6QNB=26G0/_B0W!4*.QX^<,:^JCGWYI!U[B.;YHILDHC+S_.6C% M-Y1KV\=?VCE17\HURZI9UDJQK/Y:L*PF],ZQ'>(6N%=<O6FD M7//H6F>J=:8-,_,TIT[DBN9=)"4&ZV^)RK1]UW'-K&IFM?8&GDXZ[LM(A$.V M[P@G<,75!$T^HB>C<O\DX@>YK)E4SJ9I);1^3" M276!247> $6J6*!8A0G3AI;,5;.OFGW5[&O[V)=<"_;5"8.]>V!ATA5DV*K9 M5QJN!;LZGLYW6;.KFEW5[&H+V=7=6K"K3BBZ^$DL M'/B?^";1&K\E+*L<#UJSK)IE;3'+&JT%RVIW;\0%_"%^W_LHPDC__JGF6C77 MJKG6]G$M;RVXUN7EV=9!LFI65;.JFE59K.J/M6!5WT+7&\)<"82%>*QF'*=C MQF1MF<]P^SA8'>.QU 17F)3K&(_*HZWC\-ZO/TF;/':_WM[T* /CU86X[;1[ M-Z?BLOVOV_8YEBAI_<8)_3>-OFM67;/J#2'EFE77ZE2M3FU8.-X7&Z#_F"M[1S*>R$$BDK"V^M0\K.9AV\K# MUB,:K\##2BR,PXJWA8F5TX?73*QF8EO,Q-8F6D]&]XYVMC$XLV99&\JR:A-N M;<+=; HO>-L^K#])JQE=7=.$6O]N=<_:&USHK)RG="M(=J.Y\B974WVA&==$ M7BM+6ZPLK8=KK?5=1@,OEN(Z\@9R2[2D^D*N>57-J];.PW86!K$'J[Y-19=J M5E6SJII5K9TC;9OREM0LJF91-8M:.S?9=10.I)M&4@S#2&@]\'1[DYEL'Q^K M?6>;9J2M?6)Z5Z)]\N=:B M:BUJP_QG9^%XXGM.,) ,EKYTIK6Z5#.LFF%M'\-:#R?:53+:&HM..3')IK.H M6FNHM8;-IO""1>?3^I.TFE'G2G1;O5:'IM5M?_FZP9F&MH\Q%\CV\&!CZ/;\ MMMND.34[YZ+YK=4Y_[;16;*VCW9KH6+32+D6*FK-OM;L-\P4B<7>,> 9%'QQ M[3O;@I#=OONXYE8UMUI[.R3!S#"G3',L Q>KT"#_\@(GD34'JSE8S<&VF(.M M!\:_-1QB6BR0N(B%854:FXUM3XS2]O&OVB)26T0VF\*+]NK#]:=I;:]NW_2Z M[<^W#)XEH_7EY=49V;"WSFK]AJY3?2N]XEXL?MPF10D@" -YZGN!W!OQC;Q MITO,Y> )'*$HK Q\Z41((J."8'>,K5IRVX^@C0$<=1GI%3EZ.TG$0?;_1REE M3\_LP:>\A9[:*Z\2_SN*C'#M#/Z\B\(T<%' #J.3OQW0?Z?6&N:_4+N./>2H MH&JIU4?$#]_M?_RH#^D>':#\1RAI'_/AO9-[_4@Z?^XY0UC*$\>?.K-8<[2/ M^T=OM<2]QY\=%*3JL?-]S]KE'%OF/O5']C@F8>RAV'@221_DQWM9:C4_SE>E M(T4Z_3E[;4O(_=!WT1[9_'S9PCHZ9U>='KL$^X4C_4.'^B!E[@S@$R]()0;K M+7J2\YM:M5NKF8"*)D6<_E&5UNK@/72@SA9.'1<,ECEWI)PT"?,GBC[)T;LM MET2&7^?467K)IF9!VPJK3_OZ$TI:>N1J1(>\-B\D?5D;;K4?0IM#/YSJM=5_ M[Z'Z>L(,8@H+^>C!M;1Z\ZC3CT,_3>0/.<4O;H-93G5=R!Y3K_N+K_MCXFB] M[$]<]JW0]C;:H+')^1J?()-=@VAKQ+"M(.W:5+<>A/T$$?YC%6W7QKOYQKNC M]:?R#"3=NKB >0D$2;=Z[6Z+JK6B&>^J][75%9];G=9%NR>N+YO;9\[;(IHN M5YA:5YJ^[5S<=LY;0,"?+]M?R Y=T^W&TFVY0L>ZTNW95>>FU[T]VVB"+5=; MV#:"+<=YKRO!=JXZK7^?7=[>M'_#:NY7%P(D!A(4:O+=6/(MWSCK2K[MSL55 M]QO'6O6NQ'6SVVN?M:^;G=[-*?I8+MKG&#W8O 3BK@EZ8PEZ<^K_G(.BUFEO M-NZBG''NK\5=/,$,6@,O5A)X42,O-A-Y,?\@O"WLPC( DO=5!EU0,"\[ M))[??&M>7%[]+KY>79ZW.U]N&N+R\DP<'1P=B]:_;E&4;W?.4/3Y34OSKX8S MH<.-1TX\,+TYOIBF&TX2Z8HP$!>R'Z5.-!-'QPV:V M/X8$!VX2F&;T7T/'N M^^'@SYS8DM'^AZ.J^?X8Q+U:+R4!_=_?#M\?G![R"C'U/V'16S<(2VK??#5F MX^O;[O7536O_QU'-'VF<>,-9;B4_'"V^+27FWAM),4DC.,72#O@47HP!5>%P M*(')2U\.D+PF,HK# +-Y3Z)P$GDR04+SD)!EG, O]'Z<#@8RCG5SF-;."68- M#&B )KU@ $PYIL=&YMV&Z,_HZ;O("3@08NI$;KPOVMRHI"+BT(Y(*#8UPB$@ M-^/*O,D(!DP#'X3!T/<&2.1,O@;;_!UNG)AQ)X&A=?62_.0'(6I'8 MF8X\.-)\8."IQ(-?9OC6&4@/@6@%,KJ;[3;$=!2JIT;.O13#%'YSTF041B"7 MT*$$H@ N0;0)+"-Q_I1T]!TBUUAX"5"Q!'H.)'(:9$+ $!P7#C(A$[$* 8Y, MCS8R%;PU?]L73>C4E0,^^@UF1!/HT^$NHG2#L9J4D8B&<3>.&VQ)L\3O$C/#7Z2MP75Q,F M83K%8<"'DM[%FR$4>#C5.,PP\$1E@Q!>[C(7TS#U76QEH JI04/0"JH21P>G M9IQ>'*?8U!!DB.@>FA41'+F)1Q=K I1(+QR>BAT'Y(V1D_#M#@-/8[ZB>B@L MI'# N_(N]?D<([5\.#W4;'\2)"093PKQ(Q'AD M9OOB0G.+^]!S*?TNC-<-T[Z2%?2PH<6I+["EU#>)/RZ<"378 M&'@OC#>!)HF&LNDCAQ4W:1^F[A''S5%$S> 68'!OEQ4@?F]VSV_$S>WG7Q&O M@A9[T$U7F-?-WQ-N'VTH<_;H^/W+F?^>$H)-F7D4"3]Y@]HL[8@F2S'_4R'; M_4=N@'W1LPY8)C*-L&*2:@HY-#P4I%@^B:Z&9#8A%G4+SY.6UE=,QQ4IK&:4 M*7'0C(AGT=A4/\M:WTPUB *"9I M>B"ZE;[.>#,N)+9"W*TAD+NBN@<4@E*C%ZM18Z\@_L5 C Y>@M E#2 OTN;V MIR'<-,(UT/JC+4\VU B@/_R1$(W"R("I2MJT/Z6

    #['SJ3(DNE.,$L: M ]7$0QY )/^; A_IS.S[SSCV3=*I+3\4M'*.FI#\H(;<)^,G=)I9):C&]"F(Z>PG;2^ M*WW@:F_9YBG+FB6J.&4 QGX3AS+../-ZN8QEQ'\3;S? M&0-U)VS&(+64KQ"J!=H A5,.068+4-5D^[MW[_GR#BT@^/<\9JWO#=1M^2ZR M1$;J'.ZHD1B@:X$4ZTSZ=&5"B91D/$<&S0NKV ACXZ^@U\IT9QU0,=^MZ2.W6MUOW$.%ZL> MXM6%8-V[UK571MB=@CJ)!*P49,RMN##O*.XY4Q0:VSUEL"DKKNJ0]25JUYKR@,(RU;+J/3P[ M[$?-='F0,I0*C7QBOZ!"DP_5,18I/ ?C,,+,M]#"X=$!_!4DHQ\A/&PY80Z> M09B_25BOX.X%"?">6Q3Q8"3=%*X3^V8)+AN=()X:#&A1:BR:38_NU2KI2E+ M,-GQ=EE(SR!8E9@K9-.9$.-DGP,K8_O[-XELDQGZCJ>;)4V*#@6H43^Z];'6*SAGKV!8/EU% Z:$9259*;=1'/-<)WT'T*'P]@MW')3-7S9T, M9$3^IFSK\OL =Q%-?NK%\F$_>6;#II$7?$+9559%%=@F+(&\"_,\IN8:+\TU MY'-$J3#8PWL 3CJ#31:ZN[X/)"P?G!)#1]KTD0,@OF\@P,2QI7$TM1U^.(WA M&491(")5I_4WGA!;?$=71\X_0L(4_D0\!?32ETAFF3:"\CXZ.6:")];0BD$V M6'.82V@W\FP4GK:G5AB=F4[A4#=*TR"0CF)>I"(&VA0:@P M=D1[>H9I9"':"HM5G[:7/FW#9YRVWV'+D&$C1^PYW^5B=S(BL\U=1Y8 8_5H M:%PE7 _]5-W]D59W/1D7$42-3+XKTRBS\3'B,MEZ&4$W=TI5K[@3E3O;X-;8 MU:WH4(F20XD$BQ['!$YX0\ 6PZT)+^"AA3VF >HU29SO(NS#UCO654>FXP@/ MHD&@96!@NS]7QXW"])HS=XK%13@?;\O5##^>)>^*+BN%",93"N="M[!]>S08-JN51\GJ4/X) MRXP'HEM4ZI2:B!&J)F4%SE?AW=(@\7R^G#A,B\1;OG<\Z2HYV$*5>6,,^B+\ MGM:FK8YB\GUDNJCO3*N]G+7<^-)4.WH.$+5[@WKZ6/R^]Q&W4_W^:6%#8UGR M4;)14=-PA)N"YC2 /WU)IFT.I@/B@X^-YR0WH!VE%Y&3GFS5P=[M_LT^$C0Y M;N)='+3USJ?2._3\ !CF_R3+;M:[9"#!$Z!,-B S@2PU+DEHK \"7?.10'QI M3<8O3<;>,\@XQV&6HEUME52 0:,[*VD>VU8PYCX*7>SI=9F<9YD /=](N2]N MM*6]^5#D*.)($"W"&,=(#GWBW".9 1EM+'?N;B@B%&LB?6DB_>,91/HM=+TA M7(^D72'Q-&%#QQ.M;"UL2D==7S$YWQM[.@(QARXOZI=C['NF+NQT##24)J!& M&QT:-HH# SMI?(AEXH')6V3!&#ATE+[JM@;FB@K.)XT5R;FK;>1UET M^;Q';1V:9"PVBU.X5H;6D,9NF=GGT5GF!0V%9WC 3)^!LG^TH+1YZ*WW2X=8 M_WI[TZ-$#%<7XK;3QD1FE^U_W;;/,:E'Z[<6IS;[VNQ\:8EVAPK)=*\NJ:9, MZ^*LQG>M#+[K"[NEGAQ+03PJ3ON@@U1]81@&Z@%[\#+@T$:$:A6["C9%]$?CKCT0.-S M,:R^A8NTVX!.(E0?0YZ7XR)Y*C-FF@ 1$'C*MZ)=QXXK#;P6)IMSXEIA:7]Z MZ"LU2)M/'ZU%(+T,JJI/JA #7<@FC-=BMCQ9=['U,C0 M(QI247+-^+YB6\B85!PP?9@+LS=R+$8&P QWPLAIO(<"#7"O<+W72"42%+F-3:/ M!AS1D;6@V",:F90M,T0M)DPG^*W)0C5(F"O@H1W H<4OWQW\'1\F!.3<>]QH M1GV]H_8(&O.NY!P>9A[F#6;Q8#4'/0" M-+RQ=!$]3@/Q0F-O'/@A73C:Q)*?,-\U=$[*TEJA]W(/:-UK[1E?$-[ILR"1'^57@'1MS 8\9J)53"QJ9NL#@YCC=R/96U48% MCR2#H1UP& :R>$<:[G?RZA+MX=NWBXNTI:6WW R/BKY,5T=O]]]_X)87R7[< M8],D%OAU,@D']8#2A5.PK^X4(UV.=8C=UU*$5+RXI2>?P]<2)."@!#AVZOA,3Q/7(&RC8DN<'W[H'>3Z+\U(A M=:7@BOQX"T% *&O/$8EV^FC_=OY4"BY&-P\P?EJPNC%4^B>*8C"0U)S8.;AF4.4))$")I3OLC;CK5)L9%%\+5KQ3(:Y9]CQ<@:[DDWAAYI& MB@FPRK80?-P*^'U9VT@I_U:MF*RO8F(C3B+1E=#T0($0*L03?7#6;B5?1=\ MH8C.4OK@XHF^HT"S.:4?CB7(Z!.0K F,B\3\<$@DM:_;U$=)RRTE<469*Y5< MYHPEYP;:>L%P(7&O,BNT6GI;^M.[\4/E/_)QUY+?ZZALM=SWVG+?<_(2G(TP MI X)_ R^C$+R?1(X:P%)[W9YD,:C?5J[JIWM9NJMI-M>9N M*B6M[:BL"%T<*S"9EA+BAD5>XV3<1OLJC"QTYJ0QR6LHSY3BPPT+BP5*/_ 8 MHBTJV!T*RE]0G.E22 X+1D95MH L)*%5\="2LJW0[ZIB45F[WH'G&O.,"@U; M\=[-:=[I)%2"HIY=G=EHQ7*4="GAOI'U.'YS_W'A@8P6Y?R01>W*RFN$3A5G M.$3B(:EB)H"O<@8>[)3JTX531@?;IRI1200LW&VCA JFC\+HS@D4C)BSP9*@ M02H%*EL*:$Q93Q162VBTL&Q01XAB:E@0)CJO\CLWI!UB&:B2[4J,8;K'? 0* MW"01A\KP- -C4W UG!*H-HD>E!D)!Z;(.F?M0E$/'Y:,>KBZICK>K7^WNF?M ME:X[N8Z:R+_JLH+37)63+)S40*] N@IPUEB0V,)(B.%;RB[6:/2L%7( MKU5GDEQ]3QUEIEJ$%F\GX9R,@%4E]G3>(P9@^Q0P/8S"<4G-0.0XFY&M>DI6 M)26*\\AH_X%\2A;--@0B-U\&#:8W-@:QC)KDH7*/L_I1L9.UZ@5]M^"23#Q&=C M-OH<_@*LT:8?Z^<88J^C$$@G5>G+M"AS6I$/YY4ESA7WR**[09T_'7)?#GW( M>?:=1%D4:)T8)D /XX=6RGY*3#_OILRRM^:R59@<_IPEVLO24I9R\7?RH?MY M)TDCYQA3:?:S0F$&D "]M8-!&$U".T+U,3!'SO.V>/K--?1T_6 ?=K.L'RA7 M*HMPV8Y-T6(VC;PD@9^PG]X@\TB;VP231U%)N#OO7IKTPEFI2H*I1IP&N#I; MBAJ-VC<5QT5F1)\'9?JRGD9ZI7K@VL6:ET:+U,.9\JWWLU3YTLWF@![OVA"Q M@"'BXY*&"*MD3N]*M&]N;IN=L]H>L3KV"#RXOI>=UDMGNDB"!1.3G4>-Z5HK ME24KK>(J)L,1Y9[E/&(SPVM*C=O)E\A)$1';&D]8_-\M%LPI%DDEW3;3/7?* MX:KLJ;C)$"W-@I,1Y8"3PSQIJP8*O-,5MJ,)^K87/%6-[SF1AI0&6W)3TTKA,M2)YM]74_UN]I3 M77NJ5\13O4W7\W.,NU?(^Y=+\9Z[9XWI)G\GE\LAZ_SD?#L-O(FG$/*11!:/ MB4\02*5QWE/*=YX4P\9,6A5#;1MS7Y M%%7?Z)P,]$RU$]*@.^T*H%5WG3U)I7_ 7"5#5ZO626DEF+G4%EDH<0,6BD>3 M"#(J4P[4Y)&T1!=>[')INXI2>G9&>;/@.CE=MNQXNV,(JJ,!H.7F3*2AFC.9 MVTU:WYP/^G54YQ]_T/]J7>G3DKI2YTIT6[U6AURWW?:7K[U5KBY:XD&=,!FI MM"M9_5M.>5A5$(Q/(E OH@;(?U0VXL\4:(+.$4&$)!>'R3!"Q!1@KNQ'4A:M M@7#33% E( -&R[("8>=J,661*L$:Q0,R#R %BH@?SE0FMD@FVK:=GP]E,*[* M88N'*5N< ZRF//,9?T5#%-+1@L M(IKUC+!5F38V%^['^K9W3Z7*53^$O6 !+&M,O98Q@7S:.N!\%[(?I4XT8YH\ M.FZH7PZ.CZUF5$R+!2T/F1."GN![F(X,&[32M(#K^\96GDJ]=H)IBEG.5!M"GGY96SM M]<%;_N =+6]R:%U<0%,"30ZM7KO;HE3Y> 2O>E];7?&YU6E=M'OB^K*Y\DJ)<@YEOK2\#.?02,2&3146X4U[A;^2O.N7T5* *-/C) M(.;+:U@(^<8O4TI.J[J,52Y9BX6H/%PD+9FA+CRRK!1TX2XT'6;M5T\>O^&T MZI'](G^/*7RQ,%*04)EIV+,DS2[4S!VILKS3J:>&&(V)^8/U.+Q81&KPP A] M>2]]O41Z_2P]Q>-\928E[C4\@RN,7ZK4M=B/^O9WZ0_1DF)_F]WY+;+72 F+ M9Q88$4ICXP&>H?\71W/XZ<-;TMM4J9Z_7'2M>>U?S6N/E^2UMYV+V\YY"QCK MY\OV%Y)M5MBP4V*N39*[.9_&Q)GI!"0YZ>:!N+@^1F\.4RIWQ7!&0BB@O<'" M,).>B" OQ3-SZ.LR:J,A>@@:$VW-&O7)KI$%KXHL>%\C"VIDP8H@"Y;E;TO( M C!0+QDIH4)+94&UC\AP0>.')<D<"N29G M7$(_&-"K>CZ)8,K\A8PQHY$7K?>3HQR)+'MJ9 M:6-8=J.VPRD,+AYY$RTR9D[[.!?GA8/,?UD"K7'A.G1XP]B&J3_$"'W.&\58 M7_N*,&"[?=',=RL4(IB62/G^,,XDD8'&0)AET\)MSM^H\NMFXK-:;%7N@65= M*MJK6AAZ;@JK$$D:Q?B\KR/&(MJ'$6&ITI\E!>.WRV/$ M;WK=V[-UDXC/'#M+'PJB-AJ'W7ODSQ\R [F7P-^)$2'0J5)1YZA8)U!8 CK1 M$^3$69W,688@LFWC^T)9/RB(PTYMY2)$-SL..$)8 69(F"0TQ;HS/!)FVPH7 MY:=X^6BDLOJS_)QN8E_1EH#]W1MH<24O:7X$V@L]C"QA(40 M5\,4)%;X!I=FQ0#5Y_:%SNV[I8V'G=:_SRYO;]J_82G-JPO1^]HB0^$ZG6); MAG/<<%)T.A6#ZK1\5WD*=7(AEAJ4@'Z,KC2Q%MD?!/[$6HIS^J12BH*:J>&X2ZD]6J*AG6S[DK< 6MOP(R)6;8+2RR^$JY:+?@="];.+?=N;CJ M?F,X4N]*7#>[O?99^[K)Y7*O.A?M5]';WX)H/0P RO$Z.:9 MDQ)#YN,PLRHE202:3*%FJ2U 8]0D\8 $5#7*F)F/%3*@:*Q/$@Y2HY2I4N(! MYA0V3SM%$"07WK--B.6KPL4!J$#FEXM28]"Q'2('%VFIJOBAI M3G5"R8/28'%O#T[L+WI;3R.:X><0\7DZH]+.NX.#79.<7HO+5FFG2/HS>T3?=:$8XY<$ M":.;PDUX>#3:.]P9[NX<[MK>*AT*V!PDIAARQ4QR768V)GTJ"\=OKMV>1O+A MX- :03$LDNWWB>=G.0I0]K 'P7#&N%A#()*4N1%6HQBBJ8H^B\-C7,O#=SNN MR4YE+T"#E0CAAP$*22^ZML@C\XW_T%6TEXO5*EWQ (--G'Q62X[FL3H'X6X0 M>7WV:ILDXK'8D;L[Q[L-L?-VES=JYQTMY*,#RI*/CX26Y3Q)WC;WO8N>] MR7ML0ON''EK7T/Y$D9V\H1S:@RW2J:!F#C\> ,7.8+=]U\3UJ"@A:V)FYY0$ M"1LX&OJ259CQQXG@*Q+ 'G"X!9J8PJR"<^M*]4VDD*#0T)J_: M(UJ2N0J!"+P$[S0JA01$!.+"L,)!8]N/N/2Y"40K)^ M%2*?YR!2,PMMT%C! MM\0!I0O8F904K5)KP&5^CRV4*B_,"8LUF82T<3U0V3?L.!H-Q./ /G]&,8:4 M&<]3]FQC=L]&R9&YGO+TJ3I).5T1&D8- K5)/XS5R40OFZE#3W)Y&K/064Q+ MKM:-)"%RZ4 MUS-.3*XMYB;46&/RL A/S,QZ6I3OM?*X:N?*_ M.N0D=N!.!OXYXS,3 Q&AF\)QX59!5V4?!0#LU1%NRI*;O$SLDE[6Q'9/F1SG=D,V(9?MS(JL'J6I MQ;MOJ"@/I)C45^XK0W6:K'!GGTFG-$V8YR3MPTK!T)#987%=3OFTW^]6]59!X?;93T8@N]Z- MGL#)YQ2.RA%LPTK 5G%_X,T1R&JFS>2K<@R5$\21*Y]RI65U<^:,NS;9OY#) M?MFL[^>MBW:GO0)!,T_VHV/! OC$5==[&NMT%MKJIN]I5PZ]P+.R&1)]6F[S M.)>7<%R9%(.RI93Z>/TZDL]:->5=7X),J#:D=!^/ZM-^^QUCK1F$D=:]]((W MQ'-'LOA YU[X#QWI@O>-]X.O"M!*D+A!+G[1.=KYVQWNRP:%:OT5-9C MG. ]&'D$+33@?:$7=QP?[*1B!U=R40%^9-9ZK&ZC@3@48 M=- \Z<0)YP"*[J4&BECN<% HQI;PSCW)[R!.D)96KFWO9'52\ZETYR0R]V:V.R.W#Q+6(.B&NJ+>H9I1>.0+E2 MDDJ:56*+^O3G?,"9.S87Y!TS(TC"K=FKS^&3#E&V0_0B;L YG(0!@7IUJ!U1JD5C'7,]![KFK-R:N, P43Z*JNH M@;1I\3Z76"87H%/!O-E<"_H5V=4L Z+#D)&AX_EH 4<[*C]DOH5N^XXNR*[R M>JIQ1)ZMISQPK2@[KNO%HS"0<4( /97[%-3(L1=CTM>4QS*&%R/T;!'UEFA5]"MH ,--X3:A3ZE2[5%E75)X%&UF#K@Q#M68 M1PZLD3*:<_;54[&0RTU;(!=ZN"%&X50J\[]3:;%W\EE2F=;CRLM7683S-;Z9 M7&'] V6+986Z7/G;(!6-\0K>KNJFZ'=@E%55+7$V(VBLXRO!I5=!O -9]JF2 M\9F/^F4KD-'=3%RDTD>)+)KL@PHISH'VIVAGL0K4-$R.G:)A8WN6>5[Q^J>N M/3)/7$DU%#[OF6$Q-C<,Q>X-9:2<593FE4_5\8ZSN_,)FW'?(#;P>,=%&%]# M(+I"_G>_&B>H[QP'MF_@$7_C4@[J:0O]AH^:E\\RGE==Y $ZMOPYB(_3]B4X MO9'$2F8,(\7E4FD0QJ,6J!AB6[54L#:,:3QV M]X[GH!EAE"[I@.Q[Q# P_JM1-N'10(T1$F>"&2IG6;'0MU0K5$%%4BM2+$EIGBM$V_= M8;V$CLL_PLA2_N8N M"K+U\L"-^11T0KI0E?G4GE"6+F_.;'@=CW$=8P>#?=!**AL5)41,D69$!Z!# MD#[0/D_*9@XLBL=E4 ?9(_&NG@G);WW<4W2VXR!]W[*H*G );1TUJPM&JWZX MDG1J;S%/XNUN21$GH4(A4)"(00" >R_&@H6-8HY4NF39[C2%KU2ROX8=O)T9 M27:L0[=,>$PP0,LXG(ZG&6M J,+M*63$5!FN38BY-G67*8QZ.[6@04"3.894 M)9$$0GL=\"$*(P^H0EOX?<;VTY@XYLQ:8EQAPZ MRVW*DJL;F9#&_^.+A?W=GHL_=)]@/;/,][QH"'H$VNEB($V*EZDK.77&Q_$U( MQDJL,P.-GN+8L'U/N@P(,CVEQB/(+' PQP<6]"*K;6RJ#CYD"'94*18U('J& M<6L-#G8G04BGJF(W%S&E;5+C2A;Q9=P=N1ALLT>%DI156Z1B(0?.Q!FHVT+O M1T-O!KZ8D54!\Z;S&$11.E&91[(4ZOO ",4?(.3%KC?0+GYT3JJ@&+Q_< 3N M?69/LC*_VT8JI*7@L;$U*AP,92Q7EN'=5-M04@&JN$;@9LF"!=7%%S2H"$(U MV$,U956F@['PF$$'!J>R_>"=+H<40/?TZ<,V4FV[; 55BLL<>C+>%\T%G3/S M<'"UL^55G2V?:F=+[6S9,&>+Q845IHR8<::A%3P4%#FEUUQVJ-(<$SP;B)?M(^8"5"X6S-VA@ZU5DG)6V6 ? M[_FJ8\].0\'BE$D"-8-0H4A,0$HY0YB)0C&&V<82=WDC\W!DV<8H!4GB)"GE M4<$08 TPLG3B2&)".9.8+-9;\J@;9QF)8T>:?-99)I9<,NM2?H3=K1$@LTRO M2T'-2I8.CX7V,5#A'L9:2)TC>H$T>%NSYI9]>6D;P3R[NTFR>;Q:";=?:W$O M'"\2W[BR\V^8\/#)&";'U)!&BQP[M$WJ1 YV268VQM5!?=;WPVF\VMCW=0PF M]9X63#K4^BQO$G CWXM5-2ZTU&OGBTGT2@&.=J5PLB.PX("X ":D> :-C#$A M:Q*+$H5E>@Y=W7Y(@@$Z$6*%P!YJI ;WM:,SK*I'^QY:Y8>8,X/?FLI()_F0 M[BX2V'_34$U#A5@&*)GX.>\$CS*K9TX]5JS%3AZBG4_,MJO[(',T4'P>[;%# MHL*0LY*6)XI.E6Q29&W6TQ ZGH]/%=NAE6+9T)WZ:'[&XNH$BS &\2=VM4O- MFX[ABLR TJ@I)SM[NZPRWF'1 =667;..;<_ KNZ'JR/09-8Z7RK MK/UNRLB;B)J"+@*T , 5YT3;H\AC@0N#=GRJX\W1!K."98304LC$V."5.-_) M]4+>4#54JU?=)I+S[?[-OAA*EZI=>%Q\ UZWJ@#I[* Z>X(39+ 1]$XAI"4? M7\;F'--=)KADC6K<&?PV^&_JQ8K*,LT$B D^3ZC^>NHG5I[07)I#\G>A$&YA24H97NTH8-Z"2-2>&++.RJ<=; & BK21X@ M.XE1YI@R0&G./%,J,9/'E%+I'H<9+@BP"HSL(&/.:@_=JZN^*@,!_5;$!S.< MEN4/"_V*LRL/FH/(O3A.&>*!O]':&C"X0DCJB\(&)<_=D^==AELCI%P2:!A7 MKW7_I(#UZL0P*B],)AUG$0:<=N?]3G_79%=ZO<) J[#2=G*KA)6Z@DEQY@W M'(N-J1Q#67))$+! PB*GQ[N#OQ987)+BE?PE(] M*"22*"A:K(:U U05T:BL*I5M'YPH+Q@\_::<&9X2%:R9%C_=HM6<^,Y@)7)F MJJ&\5M),U=V3-,-=*T3'I,J,U!+J)!D4H1:Q542G_YJ-C)\X,,];.2209 T,B M!YW#,L;0N0\CGA.6+R;S95!$L MQ^QB\ !.-I6:'P1JC#9"8B5AC_>O?]_1W6H=V.#;&;9J)P:D/K[^[JM__9^M M+2>N)X<-(67C2:3V68BE$LW12^O?33B1A$LYD;BA,9QWX0B$^Q[YU+ M(3[4=]_4=^H?WFYM??P5AFJJ=Z)P7^QM[[W?WMO9>RUV/NSO[.Z_^2!.3\3& MV:"Y24\?=IN#;Z<.SWIZ]JG=:HI76]O;7U\WM[A M&VQO.YU7XM4D36?[V]N7EY?UR]?U*#[?'O2V)^DT>+,=1%$BZU[JO?KX*WX# M_Y6N]_'7J4Q=,9JX<2+3O[\Z&QQMO8.:/K4O?2R?[NSL[?SV8N9[GA^=; M@1RG^[_4W[_/OHK]\XGY+N*M[<G.GW MQE&8;HW=J1]<[?]MX$]E(CKR4O2BJ1O^K<;?P+^)C/WQWP[HZ<3_KX2A87NI M_"/=<@/_' ;'M1[P_O?5UH>Y2?BU/?B)/EY*VMTP"CQXUOECX@_]5.SNU%_O M_KH]!+C-'F"5_YXGJ3^^*JP3GU^PU L_@74%?GJU/_$]3X;P_/_]Y?W>SNN# M7[?QV0=:Z AH2\;6.@7^'YR 8ZW4&KZ8CND>B>#EK= MCOC<:W0&#X_J])4? NJF^Z_?SM+KMG,-(;SZ^"V:BXE[(<50RE"< [-%'@[L M/IHA>Q%I)&;S&#AG(L59Z*>)B,:"42]PDZE[%$27XAB :PM(=03&^E$"B2G MO1U#3BLPC68T!7%S13"\=NDTQ>[!9DTD\^&_Y2C%Q>+<<+S3!/;@B5$4>L0F M:=GIQ >P1ZD_DOBQRSO\C'N^ZZ)YU%76C/-=#T'P]K MPH7]@:3VX*S&<305*2 0;1__O>-><(95=H* QAG=-'5'$UB1 FSC/):2U E8 M[3@*8(=)'9 HD D5()7@G@$: W$X5"_B?7"U8)VF2.DGO[^0L:P;3=0[ 54'#7@ M+S"@)4_52K1LM504:^0(1AO#*6NAJC]O7<;N;'\(^N&/K4N X(UJC_G='291 M,$_E >I>.+>E =V;OG/?:@/KANJ_J7<-N$&Q2Z/I]GPSGB?E??NUFN;_%32T,*I!!R.)!LIRYNU #A2/9S_Y>@N1S0[%;PO/]"E3V4R#0JAM^;N?\ M&*SDT$V)E30NW=A;,Y$U$UDSD343696)-,&T)5.W_(>(2>G-,8/6LS&1.]_[SD_K]KK6'-3];\Y*'X MR2!*W4!TYM,AL6O]9#G9- M[S=C_1>94&BPC\FQ\^ GUAL&QC&;J.3;"]@[5Q'%,IDI_^WW[[O;KV/O=\[) MUGGE296#5T2<^_L]"J6XDFXLW##T 4J)&U_I]S6 ,?8JPQ$G_Z*&]GN-Y\:' M8CEU\0AC6A,^_AUT.7<87.$@F/J8KQ^+[WIO?^>OD=QPBENXX ME7%]S;U^%K1]Z=SK$6J@?HZ#5ORIE><7FB&+RV@>>,BAYD&*!0&N&,?NB&L. M-2/27 .917AE/GK 9K@H(30!*\T"TXF;,@ -0&#' )GBN94R.%% MEZ'F?B&P.F*=DRBH&AIK'I+Y:%*Q4&:\S.[$/,0I8?!YF/J!0"ZJ'ANYO*=L M*)XK-TJV>%S2'_#P;!; ^6-)A+V7^L]**FN6^,)8XF,J="5]X^?5[)Z)1VB; MZI]TG[)R/! :?4DB1;S5"C97WJDR/'F! MZ(Z_6"X,]2#54DJ)4-E]=Y A8#8">?1/(%!XPM,#T/-&@4H:--)%'[GF5$Z MAL*;2RW_B@-YT@4]'E[ER.VAG[A\%+_7:+19%!?#$8] -JN _19U3!-3OC=T M1S_.24_ VL,HWO_+#OWOP&H0D/]!%8GAS($?RBWU>4>7':J"K]<9!=B]"G*U MB;FO3!.$F7LNM[C"C,RB?3>X=*\278_XOK[WYJ\'JEZ2O]LY>/4G:)EP-RQY M]5%1DE+#2&L$>]3H<4H9\U1Y!BEN-B&RWH:5H5.7Y V:M$1U8^GC *,H',WC M&&@8?C'6\:UHN2:DX21V/2\/!G,-KVBD$S<$9(GKXGMK:3:A%P3'5Q5L2L MR["+ZU/5TU2&#-J\?FP&K[BA*6JFE[S22QMX;(H;JSIF7(-FVWM[&W)SX_6F MWD S\B3":+E3VLS[-YZ_-/MT):ZB.;!*&-U-Y[$T!>'9-P82U%K H$\L9V!E MP0J('6C:*M:1UW!\,Z@:0[CX,].G]1)@@>ZA,"=G$[YVCF6Y%J27Z4^@I\N* MWLM5]>J17#4\T*0++ %&NYSX\(<;6X7Y0$7XTM0%A'#%S(U3,ZUN_5-?B]"U M"'WA(G1P[.3:L3B'XO2LUS^#/\6@*P;'K;YH?.XYSHG3&=1$HW,H\)6S3FO0 M%T?=GOAZW&H>B_X9_$>- V\X_W)ZS5:_\:GMU,1QXXLC.MV!^.0X'=%S/K?Z M Z<'$YUU#IT>#==WFF>]UJ#EP&3- ;:(V?WP^C5,!Y]AXD/GD*<^:7Q3(XE^ MMPU?GK:=P\_X*ZRD"R/UOK;ZCAC 3OI'3@\G^=H:''?/!O"Z<(Z.G"9US>%% M]!JT7GS-@2EY.;036D0/W^F>MCKX$/S>[)YU^DZ[)OKP7O\(GNGVOC&0'/CQ MY+31^4:K1-"8AP?'C0$/FIL4@(0;Z6%#'UAFG08Y;?0&K6;K%(&/B_KTC6'? MYU$:[;8"?*/)KUUS5J)_C,\CI,X^_0/VC8\TG=Z@T<)#@(6TFKB2OD 0*( A MP/O. ]V<"Q:!!OFF7K8-<];\[RGYGFEKE0'JS6B>B[=P%9<]N(&8/LOI .8 M$A"&F;R@WE_$7(OKOVOW**.)+M]""K5F.A+J]81**JG#C^YSK*&"?FU/+C K MQ2&P@4M4JP-_2A9UX"O[#-1YM@T>OP,:JO6/#J\[-QK+VM0LO]2_:YJ!ZY+@;F71<.AT!PK+#Z1*?H-TTG^.('9L,M# MZK3%6:[N>]%[=]U'OEIKE7TLZ@Y)T8\D\[YD.ZQRYQ6=1R^M/6/!392YA_QP M%,6S**;NS=R%$05A+,?P-VSLKCT;JU>P6G=&\]I+9/][=>T\<)Y, KS;6UX" M>'XR"]RK?3\D&W 81*,?]OAH:N4&QS'88B)!4R50;K,M U8::#^,XJD;Y "M MOGKU<=AE M/0NWE#*0D&=&\[3 ,9%PS#M6ZDV9<5ETEN=<)L);]%3SHL,HQ?"08N4X>$WS M23A?)%,.GM14 A']X,:!S^E(KFC[P $]Y($.Q86+N9X4H-*YG"CSD%55T3( MM,^_$!=?"2B\!UN#JMH(!\OI[,GJ<%7,("QDGL7R/W,.=FGAG&B41.U-Y[C" M=BZE_ %_S:CB .75-6&[5@AXHO;'J[,#(7Z2S*6=AT9ZQN/PZ3\3AQO>@<.= MR'0"QPP8>## ;FU*Q@8R,2A@RC7$N)6SA&K(N*TB GO ,$0EG MAP -CX!/8B@+E&2@(BY!+;^9'UHK.;SX),5 +E%JH"*E\)I9<4;0K,X4,R]9 M0_=#0\UJME^95F+YH?P6:F+H7GD6[]N(+T!K:>K8!JSD(! MG[4MH.0$UPXCC##5C" T=?V@5H;GE-%A S2_8.[1>A$D<13Z(Y'BA1M3H&I8 MXV:!,]P$<R7)T1W& */ =7/25%*$%7EC)N]JT$-@T+I3Q9*ZB=C%G/$ M[TIX"HA9@:N,FNQ&%-$0SMDM)'&K'#AXU/Y9JW;6TC.. 3/ZGLP@$,N1]&>I MX51@M,VB< %@<@:M4-NSYC$V+F\$.8:++'Y,:FIL-B0VB"$0I4^C.5+VI?2> MVD*[!M/6T;0_1S3MKAD$2JJM0B%E+K6)[^$-$:@ML.0LDG.HZ2:9C\?PK2)H MYC1*9%_#0>KB:!XC[YA&L2PGZ.+2M?!VLW1">V?("\>@)#";-73MPM33PJ) M>)-XMM?"DA@3]&#N412&2K$R1JO-;W([1PLUT+B>OV$U%L^[&(^&3M$\3^ GR_10?6Z+IK=SF&+%TE<9Z$9M"!6]LT)B6SQ%O4.]D%V@ M%,MS/^%()N?_X5-].0(;//4!*(U1*E0"/ O])/LM<"]9)T"G;,&+D7.=UD4# MXB$>MKXIE*;7@RIGEYK'1JKEU1WP$.B(7Z4 M+Y<"ED^V+N+,=)B)/*#&:)Q%K;3Q7U:O#XRWM"8FH,E>H N!F 1ACB$Q93Y[ M$8!."8M07/A1@ X&D@>990!$O4\V.4BMFAA-Y.@':]! 561IC\',?X'(]DN] ME'"GA<8ZLO&PD8T;Y9V22FBSY?W[Z"D:EYAH)NJJX\]S-"3S%, %T\":X3C2 M.6*]PG]M&I>( '155?RQP%:W:AJL-\G'Q$[J)!]85F(H^;^_[+[=.7A;$^^( MZ;\O5V.@\@9"#K7BS,-6# OXB1Z1!_P%X)[+N\^55=LZ0599O;&[R2YVI8FF MNGJD0IM$7][8S]:3J;^E@H)<<&;(02)\E/7\,!+(=U0)'0/8M"FCV1\L'I_K MAO;<,GC^3"RB%!JX]AR^P_DCM9$6K$-#AAYT!H#B 7A]8>S&5Q6T4(X=/L\@ M8;+7-$V5ZYV)F&$G"!6X'59-6N-;L@'IF( M(O>B"@'*'7.2* 2B43%^>N@FTEV8UI<+A587RY)V<@EFLZ)PI:LLK$:V^()5 MI5\UZ 6Y ZQ27VN8S;NJ*C8X5M-5"LDPM$&]"];BK-+J!J48Y.6"K28T%'J^XMLB0K7]7D?S! M*UZQLT'MX909L>$&"?.@I^!_N>0ORRN6I8$IL.6<# 6#M& I+I) %5BP $RC M"<;M\6U,Z@%@46#'T=$9.%D )#9S0TD9J10CZRM,]50/+[;QT#G*@I.@)0ZA:[@!3/E=R??CEMP'@J4Z:54JZR*_FBGVDS&*9"T MRN]%7Q\,2\EX9LY$[<*X*>WQSI%^"$H@PB](U76'"0+1 I.>[('!5%S!(D"1 MJDH/O\3PPCM@A]U!HRT.L>-"JXWUP135,LT$7E)DZT$M1HYBJN:EI== M0]>;D9KI7\H \RIV]Y0_.\DR)XHBAVC-MQ+$KY?]M[(R%TB[>[/-1%&SO;,@ M!JTMM *$JC2$5WR;3EN;#R/9F?.9?&J[FNLIQ?G]LI+W=7'H- ;'/Q7_$$76 MH<[X]G;&8BY"GF9&P"7U<_9-K^*4@L&MQTL,2->IF$#_PJD+ %AIH]7LDA/K ML1X .(A..8?OK[4B[42A',O_P"SW&DZ;VZ)I/G.E=#["QV2DV_6!P9G&/I K3'$@]$G[UT&<34(?.),_@B7J#*5?M_T; M-E.[U?C*P[/,\$6B5)4)-K@LGA[X8\G5764M)L]$E$:)WR@XWQCN3:)7,UZL>Y!7)IL@6@4-1Y:>I0"_6-A[E-1T>KC2?+2N+M>EFZ"P? MC+6L]S7-C3*AO.%N\H\Z XSU.FSD2W\E&?SLY&U/CJ2+[U?!8,'&27/8&*KY M=%:;\M>H2EER+0/R!5?VO-: -0VPJHD#>>X&I?ZULS"UL2C068B6),^$AJJVP[QPJ\>4DL2Z+[JN'Y:! M]Z3J^Y\)">_2.R17>K8,*B[ G$4->C1^5G3JR5>]K;'B&35V.''C'S(5?31/ MMKKC\3*(T2K7"".G(?30O&,V'X*&B;T&)+D.JBNQBT%1HQ:R@X8=M6SEY9G< MAJK')L6[=L>TFKZ9U0E3,.A72"L$!*?:4FX?:!6!VHYCVTQ0E:5*P:%>-A0" M'U/M]J):4ROOG'\MK-@ $'3MU >+H@#^LIVITMJQ #PKFF2*-]YQO9I<$4XF MD#QX:)1R&RJT -2G1&+>%56FX@S))(KA+3= B503081]%2=7,SS+$:ER,]CY M.>:\C$FZD7PAK4]B$QE$EED. 50MPR@U'3U,;TZA MQO>%1"!]SUU.7LI5,"K+GE_29;.%0HF:)9FOA_:&67D9Q=2415S8S,EV+GS)DKK&VCY0H27<&KHG M%\=?QCYV-P,I1<RR1S/QP"T:IF5]!E/IIC1@Y)=)P%1^A(5[]C&/1D#6*Y(W<&;FO_VN5 MXR0^B$XWMJD)MDF\]"96"!1@G&X6U6CBL!KM(%7 +F+E\T$@A_(2G11#51=) MVBXZ+_$) )D]GNF_.M150ED*O;5JXU-1<26[;BKC!@6=JH@)*GJ++3ZX(QK. MHHKG54OGH:061@SBU*=B0X4_UK589?6M.!6A ;E[F=FQ.5V]J$K"0 KRI\1& M 1MF6T8_]$. Q+R:,RXMAJP*M=#32&JYM>CH$1L5I3%E+406FWHMQU:5RS5+ M6RMD@&'I*6",[;\$U0PG]M=E ^M QDL/9%3@MJ4,(NE1'QXF7JM_BG*;%PV" MQ:JN:>AZ0S/5113'.7 JX,]JJ?8S1]@("4E\D0)4:-FBQ8_=86YMO]ZW_>K= MP7ZUD*?MPL(R-76I=H4]>>[&'I?8CDWS*$2-CIF:HP[FOB@UM(%+X&?3U\J MLJ&;SB+?_PE^7C.&^V8,\J[-X),"ZBSK@=<4EFN08#>JW?!54#@C'7:!#Z/H M1V(I])1"$I#LED![RV2EY;1=147YBQAE8KY(+G@X@$<_O$1922Y\@.!N.S 75(8!LM9B!KCT86QJ4NA)-HJEFG M < ];'Q-9_=-9^,[T%DC"_#[R]RI4Q>-4CO+@G.8$L< :T9@5R0RJ.I):;G< MIF[*5EO9&E-O[.YF^B.6=0;S!#VQ.(U.78BJBX_P)=7NFW-+7F2P>*^NKP!5 M]FY?])S3LU[SN-%W1*_U^?BQL^A_=H*Z4["8_=]CT$V-*YN$V:K"RT]RUWSE MTMWOZ,)=?6G9/49VGR$462@WZ#HE+UO+,=,5'%H#@W*M"QXQK@O)W/!72OJVCX9J,58K$R[H/9LJ@ M::PZ"QOXD I>1 .T;BQSBM"-/:+CZIM7EFP$M!;XSRB/P"F0R&W95 EY%MU- MHH-7ZMJ,W(4"$BRZRB"F:?/%^8@FI'L)P0.,BFU59=HJ-$SVSOF5K*1K?9<1Y=LBA.^4Q-S2QO6=W(P%$\ MW>H6'0[DX>#HC$Q&<71I HL<1S!^#!YG29"K> YA "4+D]JJ Q-!9LUEF^&K M:XIH22TQV%[CR@ST0G%Q>RS9M"/_,^L)L62C+E^ 7[CKSY3.&2L8_L85P*+H M!E%1V%(5$9566S,Q.IW*J4)HRDQ0Q[ 6"L\HC:A!![QL9MG7">#OA8R7PBU# MPHPN5C2P*$'R%)6OI" *H$7FBBIT^YBD]M2&W3I"MX[0W3%"US71K5@Y 8O^ MS\SEKVME\(OXW U5UD52RVGYVH*A!BN%L8S"7B3#-6=^3@&R0=GJNF>-/4M% M6IS7@IH0ZUB^;IM-5G]P91664+];4T-D,B9U,I.[*'>R@.,;G#ED0KN20[L4 MSYF BI?DK_Q3V28QF@G4-3>[H$R%QC=N;_FW3KNK)*V"[ND_%LRF,CY'1D2XH;.77"ZEI^2S MF,*5=J:OW92Y:@4X+\,LH)B#Q\T#T'V3X,UO?C*1GAV[FU+&4BU#KE$ #!W= MOBI1BQ>Y9ES/*8#7R-+M&-T >?I61EY&?$OFK.=R&BN[?P,A%/I_KYH-F,G7 M.,)N95>:ZR7Y]$!2>%=)$RKTQ2Q M_^B(M[OS?GG,*VUKPS?G>B.&,@;NO:F_?<H._+\[ MCT_)=P7HZA#=K;]^\Z 0+5Q+@:\?N7ZLL[V_N,$\ZPV/^%Q#_HU*5(F#YS)& M;J@&9,=,_IJATS@:(]MN:1?E8 +_T(66#?(')S7ESUGI I&G]O#<)G3_NBX: MA_\XZP_P$KBLET"?+G1\<9OG093>$Z5JX-HVL1RU?*$-HNWNBH M8J/%3@<%=2\K23A'K8T:Y!*=EJ96_OPGR*>Z9\)X ZIHXU]XI4K?^>W,Z32= M=<.#I[ZOKMC'R,<.^G3O<>"K5HS%KHV+D@"RBLY8%6/ZQ? M%LL=.W8K4-$_ M[IZU#PDISMH#T2 4:1Q^:?6=GOCD''5[CK[=L-7Y3*\S/\5[>@Y;_=,N?0]L M%G_2['5M)3QAX_.J]EE%!_1YA&D\+FK=^;Q"A2V5>DQF^8X+9H0>0T]7N,#T M%"0.Z?/Y%*&B\,"?5$?P0A3UYG4;><(+S.YG?&I.O0Y2K8-4=PQ2*8,\469' M+('ST]7T5#*L36CVL>L$WC<['QJ9E]]3Y@D(%LK:FX/A8AR]*&%@;$LGNX'Z ME4?X4 49&I=N[%%?VG/,J,]WN:KF RIUHT"T7D1!#NMNU05;+O&?1;O&CBS7 M0\6OO'%Y >CK^G#;^;NW\U=2<39FP9P+/VS/ M,!4*X<^P%C=(KS:Q^&J>9-DWN#+8?>+3M?3T$"!R/A,3>VE@R*QPR;LH=5/V M^8ZFF;ZQ:!$T52\T-2K1FK+E,=^"K]A=_#+E0U&]IWK#6@+GW$UA_^>X<^J- M0H$\OG>#,O_Q@-R ?.4J?RKAR\#]T'C-*A"JM6IO[D*4.1Q_;IK(Z M:,QLT'TAB@$7S1NXQ$3P#?0T73+'! K)2)MB4TLU 9HXF"A)Z:<697'2G9F] ME)A1Q:&67E*MV-QP&GE<5@J4@.O,XCY5QI9A1NJRM"&P'.FRP\ZE]%MR*, ! ME^^YKEAW'4]LPIY!2PW.'V"5&[#8^R:[NTW^@8PO":ZRQI$I=X[<1%Z &P@] MPPG&4MW9JTH D1%@J$P:)F2R7]*)+>$5+C"_N>6JLQQ20L!X7MTP']]D9TT& M4SH'%!NZUI1R#%(E< ]!J[O$T;6G]MR_0""K/C@JW6(TB7PN6H:G18P7%?$5 M 'S3.SIWV67$[E;;3+(K7/\]C_W$4_U^"E!:KF+.';WF% MI#JE/ZF734&\RIB1,? _UOI O#-;O,1&SEGAKBY4,-P$2VL!)JJ0'3C%'#M9 MZ*H&3,Q7]X8$H$8%!G_5Q_)S>@@P0[+B#R0R'6.-8FV]J00OFRU368>JO*SI M6\VM90JR:X,K765M-0M^D03P#@,W)ZU."VB KP+'B$VK,W!ZISUGT'AI5(%% MN]0*32$E>AY1M@4/MV,=4RP \BKZJ%O7=&B%Q+2S4MWI MD9P!G:)@;KI/(+^OVDLA@FA6P WC"N7"I.4]DZ+@M5MN[99[&#;VOBZ^.)TS MYR6Q*LMU4NI[6ME=RAA"7" B"^U;"_=^W;%(]Y35WA72=57'T8DJED[FU%-Q M9"ZH %T3FTB2+Q2T=N)/\U3U+F6DR_PTJW#>(9 ^IGDK_0=]>YAWF5)CGT.? MV^\ J.=QUD_5? W3=R(JWPI%$[L<17'HNY1HG+#"3WQX1&\'P&CR-@?>[RI= ME5:H-XM;S^^XQB%V:P)VN?&POK[1=1ZF5#?9APT?Q6"%^OPA^KHD[HVYJPD M( \]3!E2%9JLS6(8%*1%H"ZWH7MZJ-Z*N4C)NZ:3J=7 C-(3OLX$<39*N =M MF.:\6KG)7R(R[NW41;OUVUGK$*\/=$![>%%7M)92U,H5 8QIQ<@5MD?FKG>9 M$XF-8,9%+#@X[;+^@6*"O+J,1;F^@UETKI$D\RD7&_0D==_S[;B#7)B&[WK).S0VZ"#E)3H]W^)MK.T4!\:CU;B+2R$>-Z&P#XI:6?2WF@:A.K_=EM? 92@%88[%1IP:\E]I.O]2 M;:9N:>]R^ J;YXNQ'V,T?A@!SU,-9QZ9A=P/C1%QI:H%.M,7XRE>F.+.$KFO M_[#7AF>HJ @1BWRR89YX4-KD:8>^R6$VTXZ-U[1I7,T6V"U@E?)+%N*^$@0. MP&V"!\ @C>'_GEX]-;$'":>@QJ2M!GCSOO[ZS5]M$*K)-3COY]#R1[2*J9^E MINX;UKV=>M?L#UB0AD[][2^/O;=KT*^TO65YOMHN8%T"]/GW5WNOECG:7W:> M\;DVVQU'G+8;_9/&4;O[51QWVX>MSN=^#0.3^8/>)FQ^WAC]@*>^1O+GA>0/ MM??;H;F23$I=VYW]@>V1?4]H/>_9P(;$M@>F%<>UME#KW*?D'ORK]#,GP=-> M?G*">7CZ>#$X\FCD@E;*X\,AI^>]JQNJ4%; %G^U@AWP?6'YQZ(E%@M.$+X? MWK[[<+!4(6+$6@%E/EWMWW*;;_9>TCZ?GC1>N-JZ%KJW MX +/9G^O/@ZPW_3=:/T9[>:9D/,V^6&T__5YXNPS\VN3M]+YE],\&W"]<*N? M55742N7'C>8_.]VO;>?PLX,W+#2=UBGU;&B(9O?TFRXK/FTW.OQNAV*VE!B( M'RFK68\N8.;&X6&+8FJ#;F%N>J?GG/:__[T#;;1=$YI4%C;UT;O4/3/ M/OW#:0YP'8UV6V^D3^\)_RZ7:1\W$#Q?6LY7Y[ :J 9$>9AH2"G 8C@ M4ZNG"EX&WVHT]''C$)X4W=/3;F^ 1=S?<.'=3X,&OT 5X? Z++/9/>OTG39L MH 6@@Z<6'S;.?72&\9@SC-7T!_!%G\!A[9X@4]Y/;A>59X\[K@"4.A!\51TR M3OC;F=,?Z/GR*:4T8"'QM.>T&[RE(AK92\D@OP A^\&5X,3!D,S(N:'1M M[7UY<]I*UO=7Z!SR DTG=NG\(U!C-%1(C"3O, MIW_/TMUJ+6"\Q+$=IFIN#$B]GCY]UM_Y\#\;&TXXP'@3B.?>]*"G&XN;._N;UY^'9CX^,':*JA MWHG"([&[M7NPM;N]NR>V#X^V=XY^VQ87G\7Z9:_QAIX^:3=ZWRX<[O7B\OB\ MV1!K&UM;7_<:6ULGO1/^ 9K?$;W8#1,_]:/0#;:VG-::6!NEZ>1H:^OFYF;S M9F\SBJ^V>IVM43H.]K>"*$KDII=Z:Q\_X#?P7^EZ'S^,9>J*PVR M=[IQ $^D?AK(CQ^V]+_\;#_R9A\_>/ZU2-)9(/^^-G;C*S_<2*/)T=[V)'T/ M;V[!SX5GOF_<^%XZ.MK9WO[K^XGK>7YXM1'(87KTV^;!0?95[%^-S'<13^TH MEH&;^M<2V[9:'032C8_Z43IZ7^R@ZLV)?F\8A>G&T!W[P>SH;SU_+!/1DC>B M$XW=\&\U_@;^363L#__VGIY._/]*:!JFE\KOZ88;^%?0.([U/<__2$V]G^N$ M7]N%G^CCC:39]:/ @V>=[R._[Z=B9WMS;_?#5A_6;?)$H\2GYPSTVD]@5(&? MSHY&ON?)$)[_O_\]V-W>>_]A"Y_]0<,9 M'+$4YY^7S=XWT6PUG%:O^85FVWKI,VNU>\V&(]JGXJ+3/FWVNC"_GM-QNCWQ MJ5-O]7[<_/X]35)_...O_!#.0WKT#L])<<8'V8P7G*ZUC]^BJ1BYUU+TI0S% M%4P7KX7+T$\3$0T%$VC@)F/W-(ANQ!FL#/#%A A4K*.EYN?_GAUFB,BY>0#\E_IL#@8+1(OG ]X.-A3;B)<.&&]V!# MAG$T%BE0"+&.XTC?07+�-SDQ!,]N7@@A3H"C MV0C<6315+[&4<0!"QIH@%@%R"/% E)AB/7 UH!UF"*FGO[^6,4S;#11W =DE MC<:JS=^@3>N:5H/15[8E]UB-1]#@$#9>W]7Z\\9-[$Z.^B!T_KEQ XMXJRS% M(^&.]:-N/XF":2K?6Y+5H\E12PDDR\LC+'*J_Z;>:LU_QIIOI3$>@@6+#UK" M4BO_A/-EQMM"9H47F8OC]>&:3(]RFM?Y^XH[Z?#MN\/W MOX3RWHG#C"TA.X94 M87X76<5\?YY6[@VLGEDPGY09+GB)IH&'ASU9!JDZ!)QQ3!V M!QS'0>?>''L\[>',?/2 ;;![)LRK6?"=FUKLQTUS[P!_ >[4!_82352F M&>[%:L'FF2$LMW GDP V'!U!]AQ6G.RE'H1?@KFM?3SW_S/U@5+AC(@O;C!] MOJ+5'2;UEY6V]"L=\]69SE-C*0JB-X)_X KS1'T,=^FK,(@\ES.^1?$6VJ?\ M/ GZ24+,]G^;E$/,=I<,,3N>B5DTC44"K;OI-)8F7B?[1FFA*B(,I[GS[GT" MPMP$J!M&0/$*6BA;%'L$/9GF56O"Q9]9!LWT8Q Q3;@;BJ QO7:%T1,8(-2? M63%)^,L@"CV*B2C%F^GN[A^J5!/2!4D4VKT9^? 'CLU$6H%0C"^-70^^%!,W M3LT = CXYDLBB">EZT>_/JP8DY$)K^J[@S^O2)/!V+ H/OK?;?K?>RLD//^# MBM_!G@,_E!OJ\[8."U.Q.'O9'.SH]%SL6.XK$_8^<:_D!@?_D-WER UNW%FB MX\4.-G?W__I>Q;/Q=]N%<*#7&21?UA6(=M\NRF?-KJA_ZCC.9P>^.:M_<42KW1/'CM,2'>=3LXM1PB?0PHG3$=A6 MUVE<=IJ]I@/O-7H84;QSN+=7$W7X#&V<."?P=^M$?*Y_4RV);OLC"H[JG3P4Z^-GMG[O"ZZY.%T+QMG/(@.OM.^:+;P(?B]T;YL=9WSFNC">]U3>*;=^<;S=>#'SQ?U MUC<:):Z+>;AW5N]QH[E.885P(AT,#(=AZ@A1;.JBWNDU&\T+7$TH^Y M8E/TR0Y,7K'A7X,-E_(TWM\E->/Y),[<<=CS4V*.7D1.#.B?109L..$S2'I9 M5B.AFV'^3!Z:6V'D^CLD6( T3]M$F0\H\I.:\>1Z< T5GX49*S500DZ -=R@ MDA+X8Q\5J,!WF6N#FL0ZUU.G!M5(27KR]7IP&DX6W[W\7!\SJR:?,J.U4Z79 MWBF#QK3R4T2B>6=?"S5^2!=\/X@&?]K-X3V:8RS8!E^'[W:KN.-]IF VGQH" M 2L>NT$5.70=DD'%SB9STSO3$VDE58F)FX8]6U+ (ZC66D3:V2V(2-8C* TM MR]*7V;[",HRA"]ZQO;>3BLT< 8O:2";N %<>DV*@DW7WS7U.:\&NLWG[F55' MM1W.-R&K/M3X<%#-3E=TY+4,IS24@?30=GJXM['[KB9V#O$/ MT=@\WA1[^WM\(5:_L;N]O;.!C] ?ZIV=PQT]U?I@ "H)M\C6Y/]EUWSN;>QHI$IU,8YB\"M\H^8H? M>AQ+#3[\)"IYI"_%-&$NPL<(IN>5=[VF9&A#O'K]:L5E-@;\VWQK=B0(;"H9 M[2NI/!LIT %0A4K@)IHKKW3?30B*A:>C*1!_IPU-,J?#G"U%UO39#=TKB4L M$_+P?IVSK\O/%A8?'X 1#6))+2#O=_^42D4!+H&/-=R)CXD6#=A//7+0%6@= MD.$C9@U\AHL<6JL)('W,@R*B58_"5]R&_U_]E?PNXP'(M#3Q:*(<+[$ PN=K MB.)W0/T(W%@@@U-?P;@R>9B<1[$ZE"E"WA!'5DLYCY$E\SAQHEDQQC=>;G8W MQ5#"_L+4_1 X!73A?M>G*LFDX"+ZS"\L=?7O(W5]EEJ(L [M\J+7Y:12/)G# M8VJE&\D<9=<#93?5XDOEJ/#FZ_];#JH *HIG]RGHHVBW?.;D,;@/>2CP#%1I MB0/D5OEV*EE"O+-=Q44$$M-M\8>"@]<%66)"T=9Y5V])_AG\">L12.\*MATT M;PPV!/8H\1*QAUJ^&7@D)&6 ]#:)8C?5QJ2"1$J^;1^]ZT.89IB)N,="7<#0#UD*N 4\)F;*Q!)D';OHAJ?)HF$_]9,C9$'2MH.V 51.02%/*T0!Z $4%7H"78"5# MRO :L6>'%!?[:J+KES3)&/4HLH2$H>0.3&H86R/FWRV5YC 8@:WBDE('LX^4 M,LBM0R,3)44O,"7E1+?2MJJ?MSF?Q M=>, PZ6^;AR^?/;CR0"30K7D9XQC B30F;&$>JSLQ-%$QL$L$_9I26#%:4G6 ME4J-<)E(Q6$4;I"]!,C7Q_$G;_#46.\,Y1SHPRFLQYKY@*?C]HJ"33H/4'Z,M#Q,#I%)ON^HBW=_<6Q^\07O!?"U> MLP@>@;8T5]BZ09>.,9F4C/=H^Y^Q8609X[FV]%3[!Z!QKVI)0=/PQ],Q# I1 M0P6( J#&!NS+\"2:)WQKI?1$E$,Y@1:EWHNTPD@$>V+6":B(WLN^Z+^IH5$J M,'9S/=F*++\6:"J_8F[*'[0W9C"-8X+#=Y.10 !,X^DP.VRY M_=0N5Q$$S-Y#WX02'+.W0\8QT&8Y0DQ.IL,AG %R]%I2K"445QP6V\JBU[^^ MODLTJV'8&Z7=N=^R\!5I%N7!$QY,QU/6>D4HT\R_!+]_@K.2E"SB?%G/6Z5; MFZM8/JU75$4OV0MFXJ",'U7[ 6W#V )74#J*H^F5QL$(Y#7VKGVQ]K)O_O$D MTOBO=,GU'W#)U3,:6_Z*J^<)D_E235RY2$&>]*8#9AA!E-#5-L!3DS[M7*_B?:'/$]GI,-P!CZD<#BV'%\4CN$'NF.=< M;;K!XV7'-(G]*.8LN)GB9G;CE!?''*$XXU*#1^1(*#- U9Y[2'^^%IL%-]&!3,CL4S"_#\LWY7OLS%B[6DKP:X3?H0E!A G45 M-M!W TUD+%/,7]+BG68=J.@FE'$R\B?S[5 U ;J?&\"_!%4$BBO+8(155%LX MMF+'KLBAG5([\^-JU :6UDEO((;0)G3M7='R 6D$P)"\>;8A=Y!.V=XTFDWP M)% RMTC<@%:1/$XQ>J"3%!;1IY @RPVE8J4*P2^@=P^"J:>P7:PX)Y &LY\P MQ@ECMG3 -ZQ%>=PO)7WSE;A[]E;NGI?N[KFO!:^"0;AP##'NK2I&T81+LMTN MG97\O#TTE4WCF>C(*Y+'\6K(WZKOMDFF-BU[\HFDWE=M@_[MO@:WGM/YW&QQ M3BWEZ+9ZS=9E^Q(35CM?F@WG&1O=2O3L?,?H#!1Z3 AK%L5G"8UO[6"7F@X* MMB0'0^D8C.B'TVB*)@\0OP88#2'8@$*!,2@]X?W'-N+?E629CEP0D*:R0I0Q M37L@P8WPIF5\Z1,_4''N MZU-.][',0-D:Y0U"*ANJJKNENN)1X\CZ4@\^"S_ZO7FG93=KGMQ[86LT%7C- MPG4KH5SZXS$H9- /2CV+IF<+;%I.-O:Q@JD07]-R7'%4>3$NB]^'5]S09%/1 M2U[II75DVLKEH5*I;'5K=W==OEG?R[%;\I3FT[WF& 3?K#CSPSGSV_MRYE8[ MCWC0:7XZZSUG'TBE@U#K!V-7I3CDF()R;),F@/';5VAZCI%"4=6"P2@?>K H M]BRSXP'93V,0LF %Z@.*$;"4_2SF/G!O;)^_'N+/I$RR';O31-YER+F0!FP W:,S)8E!?SC2U1%\Z!%\=]\C. _/XQD?PI=H MHWV((_*3#-%HM7R =C,4J-9IWQS+;FC)&A2MC%%%]M,\T0RY!A?YE#%ZV1"2 MK"9D.%"9B[%]WU)LCM310'/SV])1-$WM^]A(.#@F&BB M:/C6E+$5Y3PRY0P>0#F?.5^QFX*JL-$>#N_$#4L6(.!)1#.:RTRF( L-@ R M+LB(.\M9?E6@8]%&E$P' ] SX5<$ @^9'G5$HLT.U['\*0[@6F*>N#94PVN'4^POO# MG4:[-$T,B1BFYB9:?%(AGIDUI&KAJ/NJE0.&&D:<20Q'(;J!OX"V>!+VF.5W MA! 0.P?;,-!9DD_!SB^6>EL1(S6=6<-$>A-1-99$N=.+4[\K?[$F0J[3:XN$ M/,RYCHUKP(7=@YL53A3:6D-$$A#)Q \WH*V:^942MFMT!5 ^.9$Z>QZP> RV M14W6R/>0S^"F0VGRLZUCAYHXU3I,^-)02.:'Y4> ;.L Y M/ .7.I0W-?:#^NE42=1:=T"58^6F?$(WY?[*3?G2W93WMSN5J,$^RP;KNJ_= M,"88Q.88-B9+,;1JP95=4)"*S+G&$A+\RN-8%-=*49!]O&0HP(898,J!N8K' M6\Z'LG)6[-MBU<8$*4.XV@9RSE@KKS.\]_PQR43 L2<;1@?T0UBQ:;68$9@KMIE3HZG71]NT,6:>H6LU7&@S<2E7J?(Y.Y@PS M"F%LRM/)\GP4JV1R#*K%=9LG*.+9LKK0U[&="K>R!SRV/7-PUTY)4;>PP-B3 34GFV;:$98SUO!P>H9 /D1J90<.M8+'+E5+Y@/$5^ M[FWK>@CPQ02-T=>K' *\. C^2B;;!T+!-TN=\9OX&&$%- M\Z!_3[TK.Y+4PJ#)*X&,8!)*9 Y4\C$&A2#Q8^+:MAO,'8Q\T!O8F^43<9C@ MPR)?NVVW\DZ\)_.'_4J<1CZ TW08DR1/.G=#RZETOZHT:O*^KOMO^.GLB+$W MHQ]%?R:+9+$O!53SN*: X5H>UPV>M1$%%4",MD'I:;))ZV84C>>M M4[9$C[ TJP/ZV =T^) <%F_LA\9*O?S)K ,!Z< @IJY"LF!5[&AF*QV[*8OB M91%;QX%FXBNT W=B0D$5"*+DASJ.O"CQ4C@:AJ+3;0#Z08*Y.:L(B8=&2!S< M-T)"E6U1>EA7=)R+RT[CK-YU.%YI%2GQ?"(E-,Q*1QHW"EW?][NNX2@K+4JUQNG?FIN)<&AS%!+B@A0&3 [+&A63EY8$K1YJ!M7P7-+>[EP0H MRV5]-->D?AJP3&:2>TE)*&X8:FB6[DB$P88Y\KODUW;Y&."59/& M]_!A;*5$0AG962<:N(WV;H:,Y:S@9A15(E)"W@_.Y\PD?W(VX,2/<^17?6SL MX84V3,):&WI?S&'.2FK:T3=Z;75VT "HB8"1HI MV #4Z*[=@("S"E:0 =H(@L"U&:0>T09P:3G#-9=]&$X(/.4-.1,9'X-R,G7/ M]LQCW*_H/C/.DT[F7BCOK $$X"F;@BIH*<+=6[D(G]1%^-O*1;AR$1IJ (YD MD (E#9G]=#(9Q-&-B0!A'Y&Q?O))7I+I*4<><6*0> )67[73*^K<_398\B&'EIKEK)CR2:>?'GB0I4E4S/"6,W@;QP!#$J$6(*I M,*6JRZPTVIH)G5 #SH-0ED'%"-<"6K/*#JT3AM\MZ#BKR.@XFL9+T5AYBHM MN7N*4EW^7*&G!3T(5Q3(1.> A@I7-5'G.();UQE/@F@F$8.B;1R5L;*SEF ( MC#M&V8;HB_C*#;.2$+;VHO4SJQYV.9*U.(D5=3\G7V>OK$W^$$TDB[BK"AYA MRL<[A>5%JEG"62&P0HQP223'_-[X$K-@8AVSY\X+*RX6]5D898Q/8NX M3'8%"&6U8M 9# )QKA64TFUQD;FH9<..-6*$.AY)/EB+;I>[!&QE E46'VS% M3A4"I\K7$&:B4D1,'B$H:Q85/KMDV2!B*T-?#90NOSEL@W5/$Z5LK4=6:2%S M]0>ZT)*5:YHKC*3MD5F],7N5H)?")BT&>5298 ;3=I4/]EQ==T6*6IX/+ -) M\"CF^27'I=$*2C>G0C%%-[VZ+@U,1"6ZY6\5/FA]IHZ>G'AWM@^6I][2HJS[ MAC9NI7*FXMW]S;?ON.5EJ@HW\TC8;M'P7@&R@3RK@4GL-?&7[:?G!@]=T+NO MZ,[FWOX/75&M+JM5Q==/L<2@BLW]HNLU$E_'TU##&P"U[M(=<)>2?@:XQ0JL MO15L.%%X+TM<'T]]9[QJ[_OA?;WO]9-_7'9[5&N^HE:SN&PU7Q9@R./)KS7; MG(5$#4?*6Q"B:E7G4Z*86PTXJKJS^ZJ4ONE.L_4U3BFD.N=NM<0V?V[]BKG= M-I&"")Q%O3,V+"5$975$K:&$%:71GK;>P5TBG76E\^U-E;EXV6@XW6Z[HZH' M=+O-3\^ZR2JODR. ,I:? M"(YAY6E<<$;?KCR-+]W3^,CWSXZZ?PBUK0<2VP_-,PC=Y/Y&-L[T@%Q"O>:+.AK]Q M9YDOJ@Q*K3KL*-^IRF>3Y%*B$&/TJZ:N'YJ"+-E\WEC,-@./%WC$EB('+C0+!PQ_72V*&*R/OSL*(ULQ):G22DN>VJ4]&K M_TLXY_SM2SH.:-C- =@''T"8KC/U.LJ6!5\$-UXSIB MF-I8C*$+1ASLDW>'$^R$#)3MBUT]A."94P\.]JRB+@3<85Y1G;"KB,S="BYT MCU$G*B C*)C7MFMC530BQS&;)?A\50XBZ]BG C(NUAVN$*% 4M*4.YVS]+2# M'LABS!8*5VCQ5[PNCVA]\*_2SZR')U'@<]PB%8M0.MN'K>F21M7[^"9+";O1 M-. :2T@D=*@M9H"4 E3C)QRK:(PP+",6R0CU8TJTGEM,2GDRE,P-+<,82 ?% MKQ!+-OL&&E,DM\S^SJN86:Z]S7Y0:XZ$0(OH*B*FH(,PWA'1L%HCU!6R*?4E7(W#QV9KC\R) M]Q0G/G<^.:V3%R63U%'NL+-=UWTR#0$]$N[, +?D%G.(RUPN"_)7^;5/XS2H MFOETVG*^H-,AQRH$ =/G\&VH"'U_$Y MU3<\8["8VJ46SNM?N]A$O?5-M.&WCO@'_-0]8=#4&ME@/M>_J2'!DZ6<:8@=YY^7S8Z#IE$>7Z-GF-;2BUD_[[9%O0,3OCS^ M!QPDT6O3[_4F+FTU-"S-F.5^[/>TV>GVX.'3RV[]7)PYYZHG1ZC,*9P@CH4- M58ZSWGW#J\:KV6BW3II9,4R[5]JQKM/#$K(P:QA3[ZS>,P/4>ZE?PZ45Y\W/ M3?ZW?MP\;_:^F6'4/W4<1UN2&^7[>J(D3:JO. M$W2..Y?USC>Q"R2TN[W+A$14 B.@O8=]5X.!WZ##BV_XXM>S9N,,-NS\'!\X MO>RTFMTSI[@\-=K2]B7,ZZS>^>34< _P=QP2K \T5-JVRPO8CZ] H#TZ O^\ M1%LXKJ8#*V4$I4OH7>U3<65ISX^;+:H*;NVMXW2Y0V>>K5V=E.?D$BD;V8=9 M=K6R/[E3T"HRH+DL^7Y.!:'EZM[5=& LX;S$!M+ [IT#)*@O>Q!6Z6U*//*B M."$15A@<-?M&6)F_GM;\]6YE_EJ9OW+BY;XQ?_5>6,T83'17V5U%MFB"KN:! M)U_YI&(8<[^V#6E/"^8X2=97XBCT!XB(,IZ&?J&H9,M.+B,?I(>&I,S)4P"K MF8#*A[I,H.JF8_@H@SAI!T/)-)4G4B!HUDT.M,FJ+_;^5/EJR#G!$)ONAPQ2(.4/%[:-\J MHFV,K^44:U,=!02E14X$\4SIXJ@^0) M[/*-&W/MA MEG>*6B[JH.XTFJ A]3(MELH$O2C+3@7Z?$Z]H/""IW(-I:CZ 4N^QV+!,45]B+,71A MA4J70N1&?BHWDHD[P'BVF]B=Y-%(;KW3[!WP$\MP38OO8UH9QB$NV-TA>0:Q M1!N#[*/Q-;/!ZCA)FFO[]J":3'2S#_2(\,T:26Q)?,I^-DOFE0< > M NJXCN>'"+<.A6X4/474Y2A%+(J.W52\APOA859 M9&I1/Z42RIBX,X&>>!YX)!(9$-(CN?%PY*JN,^H;()@E0Q>!8&IDF M:,(*$=)*3U-1^UISFN<8RI*%+0<1)<)5[:H%,<2+$$:Z'INJVF0JQT5;Q#,_>H/[,VP4P0R"LJ=+;PQ%9QI(WO.=_7U3,2$C6-QDY_M@A$C!5.X< M+O?,=U>F;JU"8_E+W%1=*5PA)3/OYDPHJQ,-.$W!M6$4;I2*IA3"80WMZZ,B M8SQ!5@B>7:=E78==T&BXK#FOQ+7K!ZHD9ZZ9:1SC+:6&X2,H]YBIU^WK:AT$ M_J2@!M2=% WP378QXD5FW/-X.^+7*G3&ME3D=X!C&!'LDF;H:P"70O/I*(ZF M5PC9!SN!GO$!K;*Z^_IQ]*=5;LP*P:[IJ]!XE1F&);\?#!M <)L*=XL+KX)0 MMI$#W4+>P94PZ 7FNC".;)V3I7S-%#)D@U_O*<)?GU-%:( @#Y[OVHR"'SU"% 6Y] M9\2%#,=@OZ:EWGB*U_\$Y/!I<)4!XA#SMZ_L/%>?)VW,O5RN*(F@8"QC2P( ,MWG9GX MKQ!::OY+P,NAYE@2IT^ES_Y>VHZLL@'V>J(FF)N::4G @[-W?8 MZW-H]TTFTB$T !O'UX]O6UI#JUE :I8N9 %ZVT#A!;#_$KG=NA,E(']L\FH: M: \ =_>$YM=?B>67P$CNQ/(-D8&J'OK)2/$E-MWCCR,7;;$#,EU$"IPRI]?SBTQOUL M&GS'9Y9DR\:L:- R1[%E<,K"JOVHJC21V2L"DU;+17**!HC8!YHD&QW<0A(+ MOD3)7%T7>Z8J8=H.X<.(V'YNC1R+7(:$.VB(E**GE[&LNZ%EI=3:N0HF2*9H M18&YY\:*@U^X;"_Q'-Q/]_W!ZJL>-)XT/6A_D?.0#P^5T1R@]Y ]C#K]P*+ MVIZR/^O#EE\8O68"813*O(IZU]$]!B_8_D5M#XPB#HEM/M MBJ\8Q=P^K3'2N1(X3# /7#\<$$::7=X-[N>A:^Q[K3]C2)_TI0% MI+@+7?_7Y>L,ZPW#=1,#4W?[$=R$2FW\LAWLCM5 '?U]#8H,V4U6' MD@\;$RT6J7EYHBKUG9XDJFG MOZ>"H0,W4$O"YU:ULG^PN;?_5WM]5']ZK:QS8;6/<3I#N!'T(NG/&^@U.N(S M?0.+<.M9LWQBYE&WGT0!$.0/8;I+4<)=KQ'UW]1;L.S ]C2 U.;N;S]QR+<3])-GN3#]+#_AET"[C^!#]25>*GCO6; M?!>$8R"T9O+E=:S#BLZ+=/Z*-GOR*=/QL9KCV M\7AV)'Z?Z_R:-X"BNPW7Y?#MN\/W2[G1_E@=@]4Q>$['8,6Q5Z3Z0DAU[6,/ MZR<_&Z:]17Z.IPHK_UF^]'(F[C(.-^=?3N.RA_@_!"]DL 1JC/Z3F1A%O?'_ M6NVO!&2%B%(-IWE!&$H9TA&]<5YO\;LM0L@@S"'\2"G\!GL)<9M.&/")@8[L MOA5.D'D$S?7Y^3=&4>OVX(LN+8JU!AJ) MJC"?W"PJ*0!GO%DB*[TMGPAUBK8:.R0P*]T?@4\!.7#F-^/=GWQNMIK=7H>_ MZCCG=9Y2D9CLH60K/XGY-+KR(I'CN%9 M-@KF/J-:A<$L&09S#U?6*CSF!8;'T%A+P7D']P+))^=,84=RS5()<+SN;!WL;N[E+B$-X^$3]?6U[30QD M$*@38CYC>K3Z?(M>2(M'JE,YK]H*@_Z!^D45VL."%//;MG!]Y\T"K>KES*/' MR-@3=R:Q]&YDH?UP0@K!ZR= HT>+E2 [J,;FK1S>_O,"Q*BK#1!(HFEZY$[3 M2-\9CQ$QMKN[>;BS"J5YZ@BFO?W-O7>K97_RP+'=S=6J_[RXL5N9S9.;XUH@ M;Y2OA123O% V 'Z_N[;,S-Z]V]P^>%8S>R86QI=+''>T1K]P@OF!3I3GMK%K M'^L,@KLZ^*N#_\L?_!7!K AF=5/,H]5N1-G4"JAC)EI1Y:6QO,;W*H,][Z)\ MS5L 0B"9N(B9]S(7X?DZU%>6T%LLH;NOQQ**Z"H2RU8K0'\$JR ;.F-J4E4 MJT0C6>WAW]\)U/'M^S\4($0T5!6@ C<9NZ=!="/.&'\RH10D57 M"-L4. P%.Q5+*N4:>@:B79@AG<+BW ML?N.$I)+O[%C8'=[>V=C?P\?,?#Q##?&8)&POHBA*0-?7DL+-=+^52'=?^Z829%]F51XM?$E>0"^B MGJUU*RY8HE'1JKH7-]1%!MC6)U.YA4*EG"CB8"]+"?=D>8&(5%3Q3Y_0PU)\ M\]JB)H090>1,!M%2RV(/!GK.81KG*]5G(['\1>0>NAFIDA5J3E@66.-5(>#P M8DZ\8GZW,+^]U\C\W,0F$:P:]N1:SHHN'T:7^Z^'+C7/9= ,1 Q<>!DS2D< MUR8\3N^LB/>%$>]OKX=X#5/-(Y@!&0^E3YA2JL"R=L(;T'#E>L]7=4&@L$2P MP,.ESB5B8EO(WUJ2\:C2+YP6E.P*L&$KDKPS2;Y]/20Y='TL1A__*5-Q[093 M"B$B.$I#K$J,3F& )$QJ?--U2]C64'I9V3.&?30(J*JD&0CE6%3 _@'E])J& M32)HR)K"6T4Y7U#TQQLD]+]L8SP*B:XK GX8 ;][/02L2B9,7)^@E NTNR*; MQR2;@]=!-G4QB"8S@PF>Q5ZBKI,A]@(36VBXJ2GY$[%N==!IZE[=&!OWW55!%S_^_'[:FMRQW[2=K8^19>*SP4SN5 M@4)+_\\B?^R>,NYE_/RTZNZGB]RNU]$*4_?823:)I( ML>Y3%9E%>MU+H?0?$&63(_67M;\]I9&^H-B:Y9+&;UF0>R:%6^JDJO1@JY.4 M7KK*&U_EC;_.O/&'93 O<736/G[E(*2];:QZD%BE>-$SA?SJ*G9#*EZ(-A?M MR-5UOX=^H"O[5:8^=Y5WK$'4CE$NL1\(N0Q-^.(C&]*"()3#/ M?(E<>(U*Z9KX(O(K]W.5Q;'X'5XBY' ;NWY04RV9T!TL?2?AZ5Q!;S,TFJ0G M _]:E06:%"L 4&YM24\LEN?E* M>=C:Q]V?P:L>RIBN(]^[C2]M]2-O!O^,TG'P\?\#4$L#!!0 ( *N"7%;] M$&[WZP0 +89 8 8VQN92TR,#(R,3(S,7AE>#(Q9#$N:'1M[5E[3]M( M$/\J]7-KK7>Q-!/?[-V'!S@X'BV ME4#"L=>S\_C-[,SLNO^';8]$2D1$8_A[>C2&6$:+.14:(D6)QM&"Z12F,LN( M@".J%.,#Z;>3427UY/S+^' ENVZ_[0'KCN<#JL7R-Z'J2(B9YI) M0;CKCB866*G66>"Z15$X1=N1*G&GIVZJYWS;Y5+FU(EU;.WWS0A>*8GW^W.J M"40I43G5>];Y],#N(H5FFM/]OEO_5K2AC"_W^S%;0JXO.=VSYD0E3-A:9D'; MRW0/9[KX^AK-A5VP6*>![WGO>QF)8R82F].9#G:<;O=J2+$D78_)RK1 44XT M6U+#N\$UXI2H()0Z[5T7<-O,K)XWDT+;,S)G_#+X.&5SFL.$%G JYT1\W*I& M\#>GBLT^]DKJG/V@R!K-T_1"VX2S!)D;77N5_0&^ _/OMZH;(S'@\I*I"K>UO 2ZCUBNB M9LAK04N6HP#36F*869Y%P6N&2 Y4" MLUP;A/)%F+.8$<5HB=@ UXB D: JN82#!>4Y#*3*G"V0;D$A%SP&(74Y&[/&PA C92+8 MC$7$(+.U M351IC$*^<@66#2WG*RX=+#C;[YN K.35X#2J3H._1)XS7(4U2/6S72B2!2&6 M_.]V@2#<6\DJ92K!-2D)<\EQ"5TS]!=Q?57B5U<=_U^@6\[.&\PO#W/;=SIO M0#\):%F$%6*6]EOY]= !K-8GCGE7]W>.3).'1OP'!7BSN*C_RW)M=B@942:KO[#U3VEY*\MO7M==[L-7WT^.A:>@<:9- MHR<5G"BY9+@%QE ID;AK4C_$U7(?T:&(L/V4BIB<@!*>A^NQ2HA@/TJFFQY[ MW#)^0=?<3%?-%OU12^]5M7U4\K_<8CK]+Y[?L'C:W!*D"(?.4Q*B=5@MJ M022Y5'O6JG.RP"BP9_D6E!/WK-:.X[VWUKL/$GU/E%R(V"XG!G7'M?G4V/C< MU*C4WNF@ME4;%P@IZ ;0UTX^*ER?Q\,;IQ_M3NUS)C!*=6"7(]>.G3OK4^=/ MS?;UN!# :9Z#3K$R&(!O['92=3]N5P?MMT+80L&<"5K[N>YMFP?\JY'F^?[U M+P<9IA.[VF62&<9U0):2Q:O@Z':=UM4&JQKSRH\-U1>)\A/'_K]02P,$% M @ JX)<5G&5X,C-D,2YH M=&VU%FMOVS;PKW NNK1 ]'[+KH'&2=I@269D#HI]I*23Q94F!8JVX_WZG5Z) MZZ[[4"P&+)WN_>(=9[\8QI6HJ,BA()]7=[>DD/EV T*37 '5B-TS79&5K&LJ MR!THQ3@G%XH5:R D,1W?M,TD-(SY#%4M!ADI4N):;FRYMNL1.TEM-[43LKPC M[QY7B_<=]^7OB]6?RZO>ZO+QXO9F02:&97WQ%I9UN;KL":C>(2M%1<,TDX)R MR[JZGY!)I76=6M9^OS?WGBG5VEH]6)7><-_B4C9@%KJ8S&3+VK-!5ZMCVVVE-BX*)M<&AU&E@QO$+2K%U]8R3?6BI DXUVT&K M^TAKSH&J-).ZFIX:^#?)>I0KI=!&23>,']*S%=M 0^YA3Q[DAHJS\QZ#[P84 M*\^F'7?#_@94C>%I>-(&Y6R-REM?IWW\*=)(^W?<'F@M9M]8W$,76R9Y@<2K MIXIE3/_ZQ@GMJ>N9SLS*,'/U*_B98]."^EE'%U(T;=?+DMR( FK !WX^P)HU MJ!9[>KG-.,O)QSR76Z&QBN2:JWBP35^8!R/4]77 MP''-DV+^M6TT*P_?>6B_5+-5]W-9F,R_ ,F'@FM)-.:9B1SCDXJV!XID!Z*@ MQ++C7$12QZ&Z5A@8&HUSKAV3#7EW+QN3>)YGN&$8>L[Y"^P..HV>>Q'5'?!Q&=C#"D?_L6YPD[HA/[, ;\2CJCCXDGCOJ=VW'B\88[3@. MXW-"1=%_.\CIO\>M0*ZEVI _#*^C#1]QV]YRJS##6 #,:-'MD&O(U):J W%1 M5;M'SOM5I*"I\22,A6OK*#GK94HF<)5A&QX7"+7_J)T[-UHM4):H$T>H@*:3 M8.TPP773ZM=*WMXN7VOT MW*@=$W!.%G@<2ZD$HZ\77_@[9_5FKT(*/YU[7"45P8N>12I6_L M[C<]VI??$H9A@]F<<@QN'#[VX,_QGAXPQVOZ] )0TS48&=YWOAJTQ%Y)Z4ZR M8MJOYS@V7?_M-).J #6L;+N[,_07B^ZF,O\'4$L#!!0 ( *N"7%8=RD8; MB@@ ,PK 8 8VQN92TR,#(R,3(S,7AE>#,Q9#$N:'1M[5IM;]LX$OXK MO!3;)H!M^27I)4H:(,T++GMM-PA<+.XC)5$6+[*H)2D[OE^_SY"2(\?I-;DD MV_3: G5LFG#;:165N&03"?SWOS44_I23"^##([S;>#7"DC>HE- M-@X/J 6?@B>'!U-A.8LSKHVP[S8^C\^ZNY"PTN;B\"!H_GK92"6+PX-$SIBQ MBUR\VYAR/9%%UZHR'/5+NX^1 ;IOR5QWYS*Q63CH]W_9+WF2R&+2S45JPYW> M[NY-DY:3;-FF_-)"+7)NY4R0[I;6.!=X:63;C4E78;LJG,E^$ M;\9R*@S[).;L4DUY\:;C6_#7""W3-_M.VLC_"*C&\JRXMEV>RPF4DZW[?OTA M^AC]'PS]%YHQ6IEQ+MS:(I4GZ#R]SF0D[>M7@[?]_=&@-S@((GBN? 8[8X!6 MZ/_5T&.AK4QES,FASV?DORN#:1;_QGNWDUR3+!+ +NPZH2^[ M;?@$;GO/C6-6-EVPJT+-07 TL2H=D\DW'&3$4?-^/G0HM:"2U@*@VB34'P^4<+4XK8 M&4AZ2YBF$BQSAF$)BQ9M-WP'>!@])QX$2V4!CU/P;CS< 1@@CF[=ZI=%BGWF M2 _?X[Q*H!-1;+FSPXA_\@4K$03"#^$*-< 2('5LS*VI@<'$I:<.250Y!( * MA="YZ8RS)^8F8VFNYJ:!C!83:2P2OF6<&KW=L++3BKQIC%FS]D6'??L)PCY> M\='K5Z.]?5.'M(-^)]+$N3(5QA&;:)7[B)5:H59$LV&;"% B$'$?A=-K%%<%RL(C;-3+ M*A>FYN\1[PYV-H4W9;"3^%_^IZ2D77BXT"2,MG0+13ZJ9-##9DM79DLQ&ZWX M-L @0;DH?,F,X3HV#C?YUF-@HY$!;7.6<& _+ M)&\Z S4X"EZ0CS=>Q>OP>K^^__>Z (B9S(A MT'"#$R.Q'3< '!4AA"2NDR:JP)GDD*:*N(<:1Z M72^HK#0.:(@RY_F6;&TR M"EOA3EK%ZM%VRUN4<;/,?,0"#G8BN6_*=1SKGQ0/- M5\T[WZYJ=A<520/4SLV6)09I ^9F]U+0'Y .UPJ_5&8UNT#\44F8[C!?%;$[F&W] .7P M$0ZP5$BX*S\LG@X6L10(3YT[EF7I7/ K2@8^D;MTX$H0=V?2'&8?%/2Z@O0G MLCOV.4\PT(CE-O\"0.JR!0,09U07'9^/#)*1J:9P';SOEE+3ZIV'_A=/ 4]3 MK1XAI:0:6Z@#YPNW[1$^=]%4Q[GC>5D6,Y7/!)%SP2?U?9FNF4),RUPM!'KG MF?+&A$V7]I3$T8R M?YU/CTC(P0A<;8U'(:^L:AK\TQ?7LH+4-G2]#+6T'KAL, ?A=QO^60,]/=*- MG?7\ []TFRP73ND%!4*-_DA9JZ:-TIW>[NB7MM?JZ1L/MAX#M?03<.C.K/%D M\[L[U[P,(Y#*57<.MWWUT9(WQD_]C?T\KIKZ7'M[3W\!/7":'>4H/RFKD+0/:J[_[]A?Z SL $=87QZ>3R]'?WS/9\ M//YP>G9T?GF/!3Y@\[P4U/Y$Z@.12B3TC6%ZUQL%/]'Y8Z/SKXVE7-'IOH?2 MPKH8O1<:1VHZ"+KSZG$F1I+PBSZTO]B>+_8Q1O M7OCG-CC+KX%WZX=$;^!.\DV-^U)21*OLSI;']XC'5Q.MJB*AJP:EPR9/MUZ_ M7.VH3S $_EP6HEO_;C)[^[7/E7N'E:;E^Z0EGXBN/^OPU H=\IF228V%76!] M>UE/^+:^>P75OZ?J7GP]_!-02P,$% @ JX)<5IC\_WE?" MBD !@ M !C;&YE+3(P,C(Q,C,Q>&5X,S%D,BYH=&WM6OMOV[H5_E>X%+=- -OR(RE2 M)PW0)@Y6K"\$[H;]2(F4Q446=4G*CO?7[SNDY,A)NB8W::^[M4 =FSP\/(^/ MYT'I^"_=[J3(>)%(P?XZ_?">"9U4[WS97K>/02%4RZ7)\=1\S?0QEJL3HZ%6C#K5KE\O3/G9J:*KM/E M>-0OW1%61IB^07/572KALO&@W__MJ.1"J&+6S67JQ@>]P\/K(:-FV7I,!]7& M1N;=,(*_5AJ5OCCRU%;]6X(UU'/RRG5YKF9@3K(>!?W'F&/T?S ,7VC'>&/' MI?2ZQ3H7F)Q<92I6[OFSPT38;;/@$!GO+K8^Z;+YBEX5> MYA+AN1/L5AM,:*A9:,1UZ,-5 7NN6%4X4TG8!5';!WT8D;,Y?AD%6Z<\P9!A M>JX<56D.%L^%.)[DE<"/.&_EB$[\+TR M^8J5,#\AAQ"%RF -C=HK]L;60)_P2:M#%%4. N!!PVE^.^OE2;C-6)KKI6W M8N1,68*PT&A4DABW;A8.$A,>#%R97*+D*%(MO<$0OJES:.F:/>'=PL"N#*(,# M$7Z%GXI2>1'@0ILP.LPM% 6ODD /VRW=V"W%;J3Q38"!@O+/EJ99/[%SLLOW M'@.8,VFQ-8SF@^VWW=JA/)#PRMY_"07D6,([]4XAQ.O*@ $.[$)9'P9 )0O/ MAVJ;ZP#2#D*AP(6[ZQA_[:U.':!H4B&80!:K M3]S_R]<04L+I0@N'"+WI$B'+> &I4 M %^\S"2J523.%T MLP7*RML%0)W<[A%_PL^[*P*/%RQ$[+"A[HAUY;Z^_WTB)%]32RJJTF^7HRQN MRC5_!&2P ^0Y(N;;[7+QN*@1['G;+]26U#G]; M/.?:.HS2)0(XV01L?J\0^\%X]\X%*0"$\WN#MA89!:STO52QV;;N!8DR;M=Y MCDZ^!YP4/B1Z2]3A:H6.Z5+F=6-U@[[S2.-L,<1"77SPY]7%_OI!-!#M7!]3 MBAIMJ%R?6'+W Y+?K4*FEHVCE'':V'6V\0-@.$,-?*J<:_,O?*P71/=JK(O&MU][_=,'[!LTI%0S^D@]J4].0* G' MU)EB77@N);^DT!\2M@_^OM3P-R%-H_H@=]NC_15HU.4) M%L##J"(Z(?M8I!Y;S6$Z6-^K4H?2.QOZ+3[VCZU'V1ODCM3@Q'1@<>E/.7SF M[XQJYW9" %;%0N<+25&XX+/ZZLO4@4'.RURO)&:7F0ZA@&] !ZY^@N34^U$W MS##I&=0?LW,9FXKNZ8:''49/9IY0@HWMCFFR84OU>$#N.%,"$ #!\V>'P_X( M-2T1AJMV_S#%^1J]7A@#XM)T$YWGO+1RW'QI;TV(R<)%/CT<(9O#E[4T 9.\ M_NTO!R'".R7':7L-DWGR@% M2<+F/T3973FXHO37@"(_:ZD\GO)4!!UMRN&2XA3!Z3:F8/>8'B K.6OF]BSOO_W8W6.;!0RW\6GMY.+J7]B M>#&9O'_S\>RA^AU\0S]*<98NLPKWD_CU%V!_K#ZWGUK_$0S^'"[XA:T?K(_: MX.F_CY6#: F]NY$IF;+S=8G]*;3SQY%ZL&:_(/BG*_930G#W<[BI!_INX7#O M_P"(D>_7(Y,[HJ!+66VHR;TJWUHMWF1-T1#"%(K@K9 MK7_W-]K,\#+?1I^Y,;1^<[#D,]D-O0-/T4N.^4(K4;O]\+ WW%]78F&L[U\V M#&\D^E<<3_X#4$L#!!0 ( *N"7%9T_--T>P8 .DP 8 8VQN92TR M,#(R,3(S,7AE>#,R9#$N:'1M[5MM;]LX#/XKO S;6B!^B=,6J9,52!,7RUW? M+G5OV$?9EF/=',N3Y::Y7W^4;&?)=MBZP]9U@P>LM262(JE'I,QQH]\,P\L2 MDH4T@M?^Q3E$/"R7-),0"DHDCJZ83,#G>4XRN*!"L#2%4\&B!04X-GL'IFT> M'QG&R0A%36H>GKG@6,[ ^U5JU[? MGI[/)M Q+.M-?V)94W]:3:#X'OB"9 63C&FH/!AR'!%LEFC%>FN8*F1+([JF1O20U32H0;<)D,/U[@ MOSCSAB_FF31BLF3IVGWILR4MX)*N8,Z7)'O9K4;P=T$%BU\.-77!_J$H&LV3 M]%X:)&4+%*YT'5;VNS@'ZF_/J1[4BL'.BBNJ;0MX&N&D=Y^P@,D7SWI']K#O MF+V1%:#G\N^@9XB@I6)+T2_I-O'F_NQL-AG[LZM+F'M_WL[FWA1.WSZBCE_E MS!MOHE2MG-GK']IP=0;^S#_WH#?0SZ\]N+V<^6C%C3_VO1N87$V][V?.WV4A M6;RNAE@6H76NXYC]7.YN@T?"!'@,,J%0(IDHD!O#1$(%#=804H%B&&K!,DA8 M 2')28J5PPI<8MM;5RWX7\E(4)<'@)CG2MOXHU&AUAAB+O0[J=ARW H> 47G13"E(5T&5-2GJM=%%1VG MMOO9P''L8;6,?ND-]R$NTQ3]C+)3Y68=TA6UH.]+)JB*]X72H#:M0=@>V0?4 MHW>X%Z'S<#-(C@)"$J1H5.,S&I8"PQ"*]>XQNF:8%VK']8[[!Q7;LE)\:V>V M:3?;0[)(^U,+9AGZ8$FTJT.$(&$*,H@0-5F[,29,H&&YH(4RH:NF">8G9$.' MH=]P K&C9A17S#+,=&HL_AH1\QO>(1V8Y2:;,3> ML0+C98K8=Q,6X8%" K6+=G\XLA1A=9)UYI%J'QK&@ L\5T;(TY3D!76;A^VE MCW"]I(HH*I,HIZ+7:FVJ-$5*R9N!*DGID9U4IM3>361J9"LO=4"'!TQ=.MRI M)"L:/>OU>Y7I,MH8KF) 2-(ZLBS1^)1NA#[?=EF]=N.^K52Y)9RCP#CEJ\:- MS;NQ$B1W [RGO#-6Z+,OIM_-/ D*GI:2#M4=X!!5DNI6HC#JZB?DIGMVU\"I M_1UO/!G45!>6^J>,M/L1)P7"^U7'Z3QD*X[;K?@^6V%)H8[)9XX$W@ E7S[H M2#P5(VN,/<">@\>V9XH0<>&,!J(D8@W.0"?1_M?J??C3[$,+L%_*GA9X/]RP MAP.OOIQ5XV[/[#F'^,6'.8Q%\,S6?Q[79JNPJCO^^'(Z]][ [R:EJ/I>?",#:$EQ;]VE+<+_25K1IL"W!M?>L M7PA@;0FN!=[3+\'-KTZ]N0\7)OPU][SS\>6T+<"U@'U<>^8\0'4T!@7%FU\6 MM<&PQ=9C5#NJ@MO9IC&G+;BU$/QQ!;=/<-@6W)X,P!ZK>_5P1UG=H'N@!NL. MW3'4S:M<,*1!J.@^05; 2C I:89JXH>M;J&OVRLC"-8[[:8)*2"@2)H+?L=4 M9V3=/]IT?ZI_BEBI1OM ]6C6K8\HY&.:N!09*Y(/ K:Z,=7\ILL2F9:L*)0" M7 "3A=(RCE4?JE*2%M+\I"B2;"J& 0G?+00OLTA5-[EPFQOS5F_Z[D1=>W+0 M92DJ;]3OS1U[NR=^I]2Y,[1IML_)@AI5E8K$D@J7W'$6U:=M,#"=@\T%N!JS M%<:LJHE?_Z^ DW\!4$L! A0#% @ JX)<5G3_U+FJ(P >;0! !$ M ( ! &-L;F4M,C R,C$R,S$N>'-D4$L! A0#% @ JX)< M5GP-0MS%( 0P<" !4 ( !V2, &-L;F4M,C R,C$R,S%? M8V%L+GAM;%!+ 0(4 Q0 ( *N"7%:Z[%V'ZH0 -07"@ 5 M " =%$ !C;&YE+3(P,C(Q,C,Q7V1E9BYX;6Q02P$"% ,4 " "K@EQ6 M%4B"W&;Q ="1 %0 @ 'NR0 8VQN92TR,#(R,3(S,5]L M86(N>&UL4$L! A0#% @ JX)<5IR#ME9CQ0 \ET/ !4 M ( !A[L! &-L;F4M,C R,C$R,S%?<')E+GAM;%!+ 0(4 Q0 ( *N"7%;< MX]N:8*4% (D+/ 5 " 1V! @!C;&YE+3(P,C(Q,C,Q>#$P M:RYH=&U02P$"% ,4 " "K@EQ6P,*28)@_ "]4 & M@ &P)@@ 8VQN92TR,#(R,3(S,7@Q,&LP,#$N:G!G4$L! A0#% @ JX)< M5CF#J,L-%@$ +$T! !@ ( !?F8( &-L;F4M,C R,C$R,S%X M,3!K,# R+FIP9U!+ 0(4 Q0 ( *N"7%99G4=MGS@ (XO @ 9 M " <%\"0!C;&YE+3(P,C(Q,C,Q>&5X,3!D,S N:'1M4$L! A0#% M @ JX)<5NIRKZP^*@ ;24! !D ( !E[4) &-L;F4M,C R M,C$R,S%X97@Q,&0S,2YH=&U02P$"% ,4 " "K@EQ6BI_Q6'4P "+8 $ M&0 @ $,X D 8VQN92TR,#(R,3(S,7AE>#$P9#,R+FAT;5!+ M 0(4 Q0 ( *N"7%;]$&[WZP0 +89 8 " ;@0"@!C M;&YE+3(P,C(Q,C,Q>&5X,C%D,2YH=&U02P$"% ,4 " "K@EQ6=RO-^,H# M !]"0 & @ '9%0H 8VQN92TR,#(R,3(S,7AE>#(S9#$N M:'1M4$L! A0#% @ JX)<5AW*1AN*" S"L !@ ( ! MV1D* &-L;F4M,C R,C$R,S%X97@S,60Q+FAT;5!+ 0(4 Q0 ( *N"7%:8 M_/]Y7P@ +8I 8 " 9DB"@!C;&YE+3(P,C(Q,C,Q>&5X M,S%D,BYH=&U02P$"% ,4 " "K@EQ6=/S3='L& #I, & M @ $N*PH 8VQN92TR,#(R,3(S,7AE>#,R9#$N:'1M4$L%!@ 0 ! *300 -\Q"@ $! end

  • !HNQ&B]!N?*2T<&-I^AXV6YJ^MU;)&@R)'L@OZ1=4]=\^EW# M8$'=:W&Q2(_6YLZ#G3X(H[F7VU$CWQ=;HZ0BJA?J=UUKB(!C0,<)A+3=DS8V M8J_\]=I)SNW./#NY?64%8 < PGL?-N8@6+]:/\ \>+*VCQ9LS"WWFQ4^;8+% MNQ7&M[4@Q#EW:T^/QH>[M;GO&%F>/2I\"?P=?-TB\: MP4\:9=\TVGU4!W9V"? S[_5RE7'0RD[')ZI&3M!K[/A"4-M)'"8C)TLB=((>9B"M=. MC *$TT"-_%CI$A]+,6QO%DJN$LZ#%Q!\.@LX4%G\N7&@+Q%#WL44WEVM\%N9ZL Q.G%*J/I65[14 C2N-D+H38R4IN8,(AR MS0O\U[YI@?_X(SZB!0((8;1%IPPJ.B3<8QJR++!KX;):ZH$G"H//X",U<*>U MP^^N;/NYWM6&:RY:BFPV,U9N&WR-;C2+4*N1MCSXMA?SJ%8,-8/ZH$GE,5B7 MT=HU>(ON/#BCVB#;":/\\H/:$"EUQ,YHMZ#E5%=1H'#>1NJY4]SC!6"F1^H7 MUAFYHY%.L5#0\D MZC&M])7O?<*F""6R?(*(.&$(!XV/?D1JKFGO:,XNA:2# MIKJ6L=U?!T(W3LZ7N<3,I,P!5<]J)P(I;3Z[Z8+NH%/3[.<3=,\\^Q%^^?XO MK_"_0BM.:T(^K[+!01MFO8?=S[EK=?BW_U;_[<.-'V 43OOIWD MM 4 WY&POZV=%D3P>=#3-$2C^WT.E1HW9IN>@TW]Q[02&$]LSS'#CQ"*U@VW@W%5MR=^5( M5$V3W50^K/JHS]=W)Y BS\."!W4V@TK"J4?Q-QT_6%_.>K.^"Q $T!HTG$E& MP1&HSG/#^EIWY)[A<]DP5J M^<(2A(G4@UGM2RR+Z$6HH/^+$=+A8T5HQI/)Q8FA!\T&+F":\H9V',^!=X;V5__DO&S@)__ _]K3#?T#[ M5I9[XT75EX!4/*$AK7P,[3EFM8[ J9BCHG2:DB^L#"LX_%D;@ECA+1)"-45R MD.QJ9G]:\>B-$!9[^)!6F%,1/)@KL5FC2\15M;O3-C\H;VG#7_-&K8G%W<\( M]0Q"Q]Y8+DH(!^;+V'P[3@"'$0;^A8YH@LQH61>312>3@5O'B[-->O8^YS;Z(?8'=$51>FOH-EUC MYCR3/"U?FKF;SJ95QP>3=Y4G/X_BZN-?=A\PRKZ@#[/?"_A?IYJ,+(3,?H_5 M+XVL*$7P.*F[?$=2Q6/N%G\.-$J+G!.$HC%-N*&6'6**$C0OA*_.UGX0 M.7_%_^0='HBK61O5BM(;QS!#,HI2+!"V2!*"I(SX\L5P,?R".U6U).\\ECU$MZI0>ZXS9?0@2?1B*) M(UN1V\V7R6..Y68)VF_0]D>(<@'<.V$=.;$7KHWP:LN$3VD-D9$>N"1,9H^^ MM^!OCO9O%N%674-\NM- \;&XQE!I6NCOOI*X52;B2.9HL&,"S_DE[011GO- M$A,$IO5@PA> 1!6OC0 ;B(57<3UJFZ@+0=3WM!&(@A:*;3E(9.H!W50CJYTR M8DFHGFIJJ*]'#1:?C+21A(+&B41UXVVSTO)0>X>(KOSUAP\?C<+T.%UZL2/O M6:$3[%FA?0TC?YF>$4HKZ<%QH.GQ^/B\?7^/O^C*#R.6+\\_5]3Y9#(Y5WS] M,@.V92=F,ZO[RS&D(!)ZC _CVWI*@LHN>=V?UUXI1XEUV2C*SLN2[TDFO&&D M1%AL%+1RTN2$.<,IA&I><8]UGDPNPR0$RTG8XB-TY92G]623M4.O8YQIJYG( M8*:)&GI0&[KK,$>;C6$-[/Y([N4=#D!0AD4:Y>4'#:._EO5N"@(Y(T MQDO/&48XFWW=7_Y]V4 CXW$E*7=/X2'#F&8PKNF2&OX8CZH5&-K*BV$<,WEQ MXYA>A2NF\979\?Z Y=YY2S]8QX7S+IA.L NF^0I&N1KZL%IZ,CZ>MI\&O&K6 M_V1MXST@CR>*%O]RT1M.)Y,+C:=A*0MLRR.,MDH]E*QZ0RW% )?/H_IA,R3! M89O4^RG4KJ ^!8ZW<#XLEZ($XCMF"(+?1$%#>WW6U@\V%^9OL-OV@'WGW7PM MWM&5DK=^P'-0HW9Y9BA*K/G=/^O*@@=?P$>#$OLC,1X S#J[^#M \ ![ABZC M6H%G@)*V94"@I;HQ0W='+\0,*0FP6=2Q,UUV,&KKA[<8,Q0DQ.I40V?=U1#! MD=#"";H&#]U;EMY8QM\"51121'(ZF9PKSXXNM@5BM3E5SWEWU4-T(G;]\!9C MAH*$6)UJZ*+#*?8?K&@3Q+'$62QX.=U^+N"8=PWX%+L&O*\8![L=S5*Y'Y,Q_A,W"ZT_@ M?H('WXO>6=8+68K13CT-A<"F+&Y$)$?S:I(C+X?*?X 5O/[T:ZHL?7L0%PF( M[@^/PB)#$7W8YU8[+_U-X=76_"^/@B)B$3WMSIHYM?4SZ ; MDE[$1V>IU3R=EY!U>&&EO<_7E6DI<"$T[ OT94MSCM]-18 M&F6U"<7&N%4C5G3(JT>(5@P5,RB,$9/NQ]JRPA!?#"9(9H6R!JWQ -/]\%Q6+!IJ M;) 5!0M1:V#J%MR)YG,NO-IV771KELS90-C^F"@G6K M$MFI"=>-__(,%L#Y1,EEN&-SIXRQN4D4;JZB/D3A3L_&X_/6'?_%@O"^P@IF MGGWM!& 1I?FY4X6'!YS?0OHL%PWE4LJV%)/%55#TL?/)Y'RB[UY-RF:Y 9&, M1_>C?'D!RMKR5_\R_2NP&7=Y9%2EG4HE"ZZYPFNC:MS>D0CD7G_ZB#N9DL^J M&*0N'5"P- MQ>YO=?)"P[G[*:KX0<-2D12[@ZKP,!,O2H)D.\A3"&*=3JXT.1K_]Y-K<>;, M/SL:'^[)PH+^\>.?(U16![9=T4VHP L3<7OV,X@@^ZCWW-M$V:#D**&PQ7]%@?.V05^-J'JPOISU9CWSO(WEYG\,GT!PL_YP_2V@ MI&434'+1K2XFD[,SM0U14W+++8TLE+J_<8M!!MU; AM>?^4Y?V$G&DSO]E== M##A(VREJH_-Z!-&]'R)7>7F'J//U8>?E/@R6-T(%CF")H[C(#G1E-U: T\V,:\GD/I5LB]5:6:>OT'F0J?=RLWT P M7\9 A?--%$86G.MYJTLK=!88^KG*Z+0\FELJY?ICE5$MT%V"].HMV&&N?2\! M8Q8E71R:CKWZ\=\@*,!.5[]F08#N""!=_-*\X$Y+39+YDF^.T:8!NW;<#?QK MR3/YFC!<*05HSXXFDXO3[BA+A*VB-L)S:]-[$;4?)WT('ZFWJWRVTX)@MTC0 M1K$^K<>AZ:D3,%*?/FT4^22;!.VF4@J(@''OQ#NR-"^9+Q(==XO[F:^%N(,VW MT+704M FT=U\>6C4*VFO1V@EG6EH*OFMV->1CPYANJ[NML.&UEYNJPN8?3FX MR93$&K4390NJ*DNY;8 [I.M':PVN?70'%YGZP@VK[" MKBBT%G'((=^B]$4Y?BHM>!27/,H7W8$5:!PJE)5H^FO*EI]QGW:Y+?S"M,K, M499VC1 KL]4KR$TMUW)!CP':R4$K2S9\;V T^@.C=M^^\3Q!&@+P1@'^A^\S7M+'[R8:NP5MT MY\'1^R:.3<8/4\L/%A$YAH@HSC8M6-8.Q%0N&RT(2Q6#U7)YU4O;M!VEFBO:2<.!0L99# ((TN5 MRQ>?P-L M/B?,\H!>!E@GM>._UH<55'-8[#48ZJG[8\>.)11^:RIJF W5D(* M 96*P.!W\X5R-H 0@9)O8G]WHO?\*WR="VNIIJI,!BP24D0K;J%>_:(;7FT" MQ,_,LQ]];Y'\ ]]FL;QMJKZ:F"]AF:1!\ IN^1-\I&D?Y\M['Z5\6:^="/T! M^4K5PE#ETBAW*:8)1B0,$K(>[X4S;O]>0=];O8)@C>:BF%8F_XAIRF"V44)* MX K:VPD0^O"#.!/$"UC%_@!;RV_ 7P76Q[NSN/.6?K".:^(*&8(V5H0,956- MLKI&EF>/]K6-\$.I[BS"M<_)'#C 2A MH6E&P#"(Z*(1 MG#A*_CLK]VF(SVI#,#_V![QQ62B#MQ L?EWYG_^*DVT'VX2Z]!][YM(__/'] MY7#:L/M!+TZX<,T-_\GFJ"?@:H8AX&IF% $8<_0YI\C5C-.WG.H5IPWEK71T M4M#J_A6)N7V;./$O''6B98H,D>34"QJ20C3@_[=?K2_ZEA=K2=HI4*@XB)MD MC2"2NGUVT;H&=_?:4U/Y5CS9-PVQ0B#YW&3[*MDOM"? 821R^%C?],%DO[0+ M4-M86(1-)[K)(+#XSQL>C\N+A\7B.K X^.R$/Y!0OL/O#N"W>G%V'LH!0]([ MQ66FT_'TXJ1U[RZP@+Z6M/Q7_7!1Z9/)Y&RJV-.Y02^[,X>IW5RS>T89H3%K M=+O?M*.6@Y;BF@W9)/T":5G8JPR5/?A5&P;I)%001K!!Y7+H@^.ABW^P^!=^ MUX\!PG<5.:#;H5&6L6*[<+F]!-[B?6T%/P@G3&BO:<-=H_:OD;6Z+-Z5/S[[ M=.*)$=IK^C/,0A(+UPQVZ^/-831??O-].WP*?'NSB-!LC'(R!/]*!SAF(*>* M8TZ;]>&WI/'X'D^NACI[0W]V&[;11$-U21!8-AI6QM4M_?BGLE/FM8[$V'._NBXK[DB2X&F39AD'PZ2Q MF N^O-QFUA):[&:%=D A'(VZ!"PZG664%X\,#6)_TJS0(LBGZO-)2-!,54P$)8+X^%!0?FJ-X;L_P&!3^>Z_%0/J68$ M07FP#8;INL@S&P;2]J;5S4'O*1%\^!>T4XG8106RG5+N$FT.@?-[0N&O98^"Z_D\+-J-HT/8, M"0T^X4B-O)'!]G*'Q,/">;GW:0"#+JNF9!.(2U4LKQ9MGT+;C]2..!I0QLL_ M 0%=V-]]]ZT?7,%&RXGOC29NBI!>Z1C;!(+*7'/;K2/'<0;&9[ SBUT9-H[GE'IR0\!.GH M P2.;[]$5A#IJ*:K=RM8 ?O51Q&(\.]IQL=:ZL*4-:BM!C[=[S$I U& @ESA MK_565_:O#^IB@Z3IGN!%(B@/K% 2/QTE):=C'/=3341 !$6L)5WCC6?3]Y#^ M_:^$TW3CY'__?U!+ P04 " "K@EQ6W./;FF"E!0")"SP %0 &-L;F4M M,C R,C$R,S%X,3!K+FAT;>Q]6WNJRM;F??^*V:LOOBOF!%34V7NO?@#QB*(@ MGFYX$$I$CG)0\=J%<0]F:[E_?A111M/_[ MS]3S[+]__DQ$=_S;88+I-^* MM?BS_?#@K5:N>O"496;W2LB?09/FI"DP1$@U74\TI?W+1;>5O<.G;+^6^_/T MX>Y2=>5!X0L&-D!P$%Z#GD;F.]UK. MX1\/1J.NSDD8R;QXVNYR!TS.:@3[$WZZN]#WG+,7%O^$G[X4C/J&EH\%*0/U MM*["#PY'YEI9%,F_=>NG*[9?.*54I%@L_EE%^-V_[BM0'EP:??H,E$_@)%3^ MZ3=^3_,HA&('8%-/@@U[ IOZS[__F0)1_O<_!O#$7Y)E>B%Y_?_7"_0 M0V,T1$=13)1UG&(6XJ$^ M).7X7)O'R_@_OTS1"%]X2U5_2@H0H>A O>?7ZK\WW^J MFW<7AGIW4D?S&8'OBSQ#.XS%?*41X*;+&P6F-JB-YRM/Z?SS[UL.[O^P8 %,'Y0=RXA$&LFF'\8+ MI.]ZX=,<:B7I?A1V1&\5_E?NBJN=(+>"^X@\%G9%G-BAUF,%U6*&B28W)E:&";X^4CR7(#LT.!U,.I[2K\#HYF1H<1"0;R0R--EJJBW M+5>-U/2&<.B,MZ3;ELA04 UOM'U5*"_;^#O">>L]ODD*K9"IOB2(?LV9(CKH MEG@R YG!F$20X4+YC"">7^7VLF!L$%FBJ6Q>@565:3ALWGUBHT]*@EV4S3FH M\3"LRK +]ZG^@I7?X^HW7^3>1PP>:9-^9+9GTH#O3'FWB..M]_D MVR3Q9?O !6Z%9++9/H4ZJ%XFN_IZ@GU2&.]:R'N!LCL5'> *_6HAT\FL< .N MC,LB.1)*ZR#H?#(%D(&D&J(>IG:U5OE8JNTP 0;A&\N<9TD:MWD\XWM1AA=Y M@0-),3F@YB85N4+-_8ZBVY[!,5 H*?BS:<'G1WL>-%<;;5"1RMR4S05\Q<2* M+L@AS/YZ0@?J7"M.7T,I Y*KUFBF#50,$3R_:E81LI;?$RX&E:&0^ M:)2RQ*B2F^ "*B#ABX9I>P8KH%CN;@%0],*E;5FQK+I2:(#A$RRY'/[-W;]T M/T/B0\40?=[@"M4AL^1U=M81,M%+EX=W?5D\?%-Y\[:ZJ.Q?L*[5):.W#'"J M4A9:AE#*ZX:Z%++1"TY";(%/6O=;:? U(OAG[$.9LS%I,V0LW]D0913XO4J. MW,/LZ#!RW3-==U/0 8[; H=TRG<;>*THS!NP*->[RJ1HL3:Z_ ))?%9HEX(A M#D+3T=5XLL3\*A4:#3:1-$R82LJW,.LG_4A4=+',%[1:C5)?ZS!Z[ M+,J3.6*^S&#E68L/H8&B*%;(%M%,8OS(J]&>T M=='T<%,.W;EJ1] F@FY@/WT[FID0Z%:%5N<^F#R]V^;Z[;VDC!I0_)PQ8##G MS77-+*TGYJN8[>R3P@!ZXNNT.@&')3FGRN'KL4? #::V+A'(K$L'H1VT,]=T M"R?D)*X^*:?=M171W5BWH;K11-7^TNTM 5JR7=9LCJCYD%W4.ZH*F8WE5\4E M31R^)PQMGD>[GE90F^[ ;H4&U4;@&\OKT[C:7QG- M@?WUI&U-6T)CP+VJL7Q45N5\W:UDYD#0N.)*=$M8$["9SAV@=5)488*B>F'> ML !RS0R)0XE2DTU*Z1)!4YQ9#JF+KGL@LEV)A@7ZYAW 2PQ0MO6N'Q1 MW^3N.X%-=,I?TYUY&8;6+%'P5Q6MBY^JR'Q,8#FNKE:U,MF&?6\H,6O&(_*# M99($%K*8# S1T:+)D\TOK5 D.[%E:UVD:K@MD>J/N].F8#*]4N%U_?.C8ENM M&<*&EDX6%NW0Y_;G-1;R/QEUL&S_9%,TP."P#(+M12' .<^1(G4-3DB_" MC3*%%8I$8P*@?>$]NM/?5U_M L=@)KL_'PA-E$:=J=&:SC4P#F\-=(ZV[,@X MT;/L'\=8^\6X/U&;/DS9_;%<:F(ECL?:1!NCFYB[+(!.=U<35NXX6"QG!+2(:LR!+Q YQLK+#M.])4= &N.&"3DNWG>*.? M7%4&3^.(;.= 3G(/9&B5[Q:HN:NUZD%QK09&9#'9S]',W<1T$)Y6NY@ZJCB=R &0RG$$S/(B>6NS6O/!E=)OS/)A-] M6Y O/^E:=4LUO5XXMI")NY8GZB^D&36NR+X.F$D4)7I!$WA3*^3V!7 W?0*O M_PK X;,V=ZPO7CYD+]8C[Q&%NLP$=YQ(A='GSW?!984-3?Y)_:&XRF)4,?#4 MO7OUFJ'4I[FEQC-2?]!?ZCTT5SGDS=P1;^YZ';I6V3?EER]XH%-WKO35DBC, M8&[M]()UIT8@W%. MUAJ:W1NY&:PF9I5KZ!5SJWG.OK/-48W6"CD! M1CO=V1B#"]J #;DY6_B2OC]00=NK/"L@F;W*GW_YK,H)^ZKZ)NS+E+V?-=S$ M]&&L%47P1RED5.Q["OFOR/7^LJS#?4VGJ4K%RD+Y16 0SO)-M(2""T=:,U^. MZZG^N//UAP77FH'A34&K!U1%+/MM:;04^E@(ELQ]2?^YM)PP;&R*5"_;"9]? M5;15[]!R25'7KPB/NK5J==I2C:!\L]X%',?H'>DJ+F-BK'-,T&NK,!;@[5FM M59WGIF&6E$>P+Z'"#A\D! L,"NP*G>4;[8G 0C+;QJ;X.S7X^VKU*UKAYBNI MUC <6FM@F6IIF1M,1\3!S!MZG/&='@ZS-($35?#"?$X*?Q>5(YX?#>E)L[ " M&J@QOCX=.=P@#/+_A7_GOC0!?<_&RD\WJ&H9-C/*V&V& JOIT,I/26OD/U1C MX/T:5)&)4U^X?:6E&2S%%6AB!$.CAY+E[1I4F753;#9T8D#-RYC-JVW,G@T> MJKGWM@VJ>:/<%AH3MLFCY*2U8& C%Y3OA[TS#JND+E09;(*8;=CKT/"@J;?+ M(S@8T'BVF6\5YNOE[1N0VJ+#.!N!RAMMA+Y@$\X=EGF'/(OTV^,,##E"L0[: MO-;N1'U(OZ,&GVO.'^\<)+X,W?GA3'!3=#3@;9;Y;=ZD*#.7#PO9F7)OOAW&*'0+FR4,\.V$B>+ZD+08;O[QYCVFHH:FE M1PLYW!"DGKH T;1$B("2&!RNZ*@MK6E/QQ )-DR4T/-KNC;M=C85\=)G;"Q, M:K"7&<[VEQ?S!$]=AC73]1S_*)0PQ+5E]L5HA+L(!&HI2B>G#4JPF/>Q8M:8 MMR%%.8SBGK*0[?<89S,+T+(\=:)*XG/]MVOUQ5 0C-.T9'42$, $X07AJ^SC M"EH-H\'--PY-$JI,[76>@'DLVQ%&N6ZQ58M*Y&T,^8B(/KG^Z 9]WJ,:0ZVK M^:+/BS:#T%@OG]&:GVIO_G(GZY>D\.4^UAP;\,559BS#C3HI<:UUP?]\6Y\K'/A@]\ M-GSQG';H/:5-#_&F/5%U-2)R&M(TFND_JG:YH6 KEB6[VSR85DWP_MU>=?AP MOFWK:E0_.;KVN "W=_N;A^*F'$H7&+9N!0!LE_(_]58]B30,%+9W?E'<#8,$ ML/OSKL-CW#(6F2S+:I6A7\%[W3HY0I0W4_57K_J'C3E=D;F@5@> MZ_H*'=?$J%_S-W+[\LE[*4 *B0@2(^!81XB8=72-S @KED(A(IB2(W6IBV\7 M;RY&A)D?3(;-F;FD,!T=M,%**PZS^#9ND1[N#P'B#^'^P9LLL10\L#]]S_1 M_@Q_WN'"UH M/[S'T^->/F/SJVOYSN:WS?X6?[< VXSIR95C I+]8@:T^^*+?OI-P>L5,(XO MB$1=#DE^-PG"AC' T3VC%'K;T"!-S:AO^>".KS]^2F+;H=L.'7R82(%=_7[I MT#JYD.4,7%DQN19=(":^$FU_\"09L%F2L_M-E:/?)R&J?FTD#$[N@D+6&H;;5*\ M?R.#@6 ,0K)[I6\_V?V^^]Z? \.+IQT^2:YG12W(^F9>XU8VF+.6J+UH:##) M=S!RW#1JHVQJ@U^QP=.Z2^TO2?:W;PT%SG'T=CW;8TE^2)3&LP8EMG-.OYEG M0#Y:'Y[:WJ=M[[7>4KM+HMT]31Z9\DWC3VR\Z$.C0L^%N4;.F>2Y):V02FI_ M5["_U_I+[?"C=GB%F;!DY($YV)O[MMT<:MR"&F.^,ZGVAJD=IGG@Y^TP"R'8 M(]CAW?) 1UGQ_IKFUQ36R$QJ,E01YF8:BZ9YX,^VO[OD@2)?[2M#KTOR7-LC MAWA[L93=M :3YH&IW=TE#UP*DZ"A2BA)H6T!)8G5A*1(/+6_- ^,A1V>:!W] ML"&B#%I$6Z+1UU!":[?]$33HX#\@Q?J:(E$(0:$,>@W!=MY91[V?43,&":/D)<%^YO_U59@IP2BVO/$5_!P/_:&A<]R4>#/^$>?V(,_5T"$%+1OM$?Y'(0(0D"T2O^:4V6.-JJM2U8-5BOX:.0,Y['MKZ8"/Z) W2.^^1OQC\# M8]THV0'*4D#)>V:Y3DZ[S$/BY[[\ U\.(CA!('K%/Q)3@U&V0;>U/E.BZ^NI M%RR5A\3/W?CG.Z!SMB)R=<)9%;'^N,M:'J6N!O @)\O=?C$->&):4;E-TE0T M!(F5/77&BV6R:;'& ,L.'C+IOB5IW+6@=G4>*)1E3_/+&$L9R_;84WLU:Q[? M!NFD\,#5"G*W ,(K'O 6U$0="^. ZO>FZZ+4G;AP[R%]P9UXX%;JOV$"4J,7 M$S%GFQF^W\=J0ZB&3?16R@-?! (<9R"\X@$3;BXA@\AH_!RXW#"_RO5D-TTB M8J=^I'@['JBWBNN*.YBM-+)IFAEM.6SEQ8?$P!UY "G&&0BO>&N)7ZMVORSV^%6HJ$X%5$=[>V_:C'*-J73;(<&<#8;Q3[_*R6Z/F.J$GG.IK8ON4[JDA8 M\OM<^WC:*; KKG#?FUI.^%('G%8*/W0]5=KHSSGN)0^_]F3MI.@XP<1RHFWA M#KY? 28(Q4;XKFJ"/1E"K26W6+0K51YE##)G#X=#IQM;,CPMHF?R.RFCK\/W MK'"?GWQ2NHF!8OXI^VY+KMLOMD061KO];-$W+S-X!/))YR_UN SV[,6 M8 %4I5J+6HXERF_J&"=C$]X1;L[@'XVXX4PX_J\/_M(FEOTV8D\;-$?;4EHF MV.WRO;OJQ4F/NS@;10B2\?@*#_!1I<(.5*)'Q\X=[HSWS5$^V_BK83YF&J5])ZV M3F4F$Q!MK[O]MHQC[*)8I!4**P,%\6>-N=B*7>'NG9CJC&B^[I3.RG37GWE2 MJ+?L9\ @N'!9/\/!I5>!;.8%9"\Z8^,VD*WK@M7VB\92\^ERIZ5B8.K(*63C M#-G,Y9#-7!&R[W1O?=;Q&@US47;4S%KC4 MX..-WBE1LX_G8.=XX=V5]%A+$ M>D!5LC36H\1:9BC8$&_AI=AQ4FPA$:M&F08>-;E%"?%))NF!^7?X\-BH^V(?[H^&K9[!YBFJ4FVT.DNM@7)NT@W]NWWX M[1M4O^3#R8XS6PI+B>%),VCX&+JR1O'K%8FS#[]]X^D5?+C=")I-"<9IJB\# MF"C5W&".)%W-W^##XZ+LMWUXC0YRD$<&A#;O$TO7&+?J4S/IVOX.'QX;=5_L MPQ6B#54\HZUHC">T*OFV 4 ]Z06W[_;AMV\N_Y(/A^>ZNVJ)[%#C+#/#KYI4 M,5=.>MQV3Q]^AZ;Q*_CPMF6AV(SG7)@IK_-9H]Z6!XFOKM[?A\=&V6_[<+M@ MET;-BAS D#M9"V6;M\WXKA:-KP^/C[HO]N$+>5WJK',:@%$BA^4%S%ZOEDGG M\V_VX3=<&+)3<%E4G<&<+8GF .7F92 '1W7 MN[U'YTTU?C8E9FU9]7B7)MJ_K+=SC."QR&YV,9W*93C,8/[ M4[R.J)8;ZD!VF[S!5E>S[!S6REILX^'4ZR3.5&\_7Q=+NZK))C_,M 8<;+1D M$RID+86ADF!7*93O!>6L@.2^N-D\IF2L?J.;+5#&&',=R0 U;!+;E#8^F\U' MQS_DOJ['?5M_[FEY[6:)Y?[G?84B6DK\:O\*RK!U*P#@91M_9SK,%7L.P6EH MAIMI?6_@0?%M"3H8U[-=GAC8-?5XO(@R]V*E\-N+* \NO5KC/G)&SQN;W6ZR M0$3;&VSD\730R6Z&H8^TBJNRUNC"\/\I%4^K02\9PV M2TPF7\3[!@-#+6*$9HQYM1C$MFYP2IMOCB]ABGQVIVU=- _7^>+AB\I ?MHS M*2J;RRB,8"^P7 O_%[[^ D3?W:IW,"]-!HME<0K/L]*ZVM*8'IJ/+?>^'/0^ M7OKXJ.->CGD14#VOD\R]ZNZX$@1H1[B193AI?4)*=%O3=54#?_XJ-"/AVYCCRI)"+7(PO-QL RR M(L2T[=CY^F@7@/WX__DW^O5 %]/T[\W*(S/CBJ7 U!<706 #;_GK=5\F](P MHI9=6:XY9N:) .!+ :0 O#( CS>;N!T#KKL&E2E3B$CUU>$2%0<,3G1CYSU_ M% /&86N+"P!X)0;L:T6SE>FJ/L40ZJ"UZ ]M-'X;D/TH!OQ> .XW.7Q"8/X: M-1VHLY3,T4M_0(K6RK45:#XHE"#Y;HX_2:$>-SD7?"(@W5<]E.7Z7\]7%U;JS MIO-495@IF,&@ZL#%1''!Q6.->W7PTLU-/QY5[+[9BW89-I6#.3MN*CI/7XS: M;$.!/^W:OGF&$Q+L%'27NTT&!TUHS,Y KZ(%C8R]7(X8O%Z-77A\@QCBXF>^ MD/#S[.$'1/S0>5QL #UUP*Z!GN>;]E ?%\J\879')C^UZQ";6/Z+$Z2?A9R" M^@Z@9LP=I$MU7&='I SSG-6K\F2S9L[UV%71$@CIO8A30'\TS+Q6!.+)T+2" MY*PAS!3A?@'55@Y722Q=?RY<38.11X7YB[A$J@>^-4;=-B7FYUQ>07UF3"66 MQ&,*]#1$^2ZH/TEEV>AS>D60??'@-90I8%3AD@;>CZV2'SC4()]=\W)<=ZF M#(84-JTRQ?N5P79G5N'2W%?=S5X!SSS64G!Y$3Y?5, 17T7&RTSPJ"-? 8>K M$9XV9X]L=G=^V_%Q>@87%;!] MU^?^YT^J'Y\MFJ!LS<=4&*E-,,@=<_(PMAXJ+NJ'(3BD .P2]1]=>@W[?R* M,#[9Z!\M'.X'\T$ #*0R2WI]!*?$MHM2<'V&LHW8SM?&! !A:()<:/](,0( M>LTSOO;QZ:;K>_OS4Z[U'+=U@6.XS"0*UUU1.D3!SEVV@1,U/H?B(JT%,$/) M1?FK.[5T^2C$^70$# ]'@6DU $2A;;S-B$31SG1CYUZ>DJ[WA+?K%+E4>E^/ M?F(1D1\!_R F?POX1Y?&&_BGN^T^#?L"A[M$V5AP\-R%\2537U8I(79N]4JP MOW*C7@KZHVCOR<,?N/O"ID64"]$B^Y&,GG8_:P)O:LDU#BLPJ?1FPWD+*@=P[ @[Z@_]RNB_(6 XB +>@= ] H8O*>V\Y@#S7VTB_,%=X;#;65%\T$2Q^5<-/-_7'1"V7UHU9 ML-E9M!V=(/PB>'*)X.4GSUZ7-96ZI9I>+QR0'Z8,.Z5B54V>X$[HSUB[;X(2 M80RKL7.].[:\?-!;9WMZU#^R1GLEP#@2+4+YEUK:ZDS9U;?B0=T@&R MZNUP@Z-%IJ&L>QYEY&2>6@<$S4FQJ_E%[N+4V+?H^.3@'YIOO@"?[64L"'-Z M?Y<,ZFV+HH*)6MVW#J'BZ 5TE&/F#,_-#:71;Q?H12;14/G(\%,(G880;2U)T1E;9MD'.A>& MX;+HR(?.B%R5$55F1GF8S$Z7.5Z'1:\5RU3F4N"\/^@4+J?ALA&8J.\#7)3- M-8=]$]%X#$-YI&'WVGTK=AG11[!Q-,(4",]]HM[FRZ2UV?5TDQJ\A *&U(L* M08D1Y+) T*;X\Q!<,>#)M#6@X=+6?YCK2+-NQ61\U-I($,^VMN M%N9CO"6,DH:&=P:9PF$/AS*0PUA,QW4/.*88[=06\:C;%5=/;G6+"E4M.9(. M-Q6J3UF2@0[7R[64-%1<-M:'!L>IS7&N7P5I-1IH0RFU1,TGP=+NC=36J!Z[ MZEG"JB!Q**)] 3XGJR!%L$"8.K+&-+!4B9"YQ@V82G1J>]55%T"F:X/UVP\Z6X'F.BE\S M14*J( F'RW$5Q$&&=*G1=E%8G _GC8I;A2DJT=BX5Q4D>4!XIPK2XJIY=EB8 M3RE&4I5RFX5@TTY:*/)-59#D@>&]*HC:@9*P!6Q2-S9U\*=$<\XU5D(3#Y;@*0LO^L-3BFQ5-M'.=NM$25,U)-*G< MJPJ2/""\4P7!M7Q69V43@0-Z1<"X[>+SQ-'$-U5!D@>&]ZH@D&\.&=!C38H3 M&JVUJDY'%31I:/BN*DCRX'!A%62@\-#4&%I(TU\'I=B%F>& _AX-Z!Y;)MUV$P]4"%7U8NW![K1&DRAZ219Y=.GMSROXZ$8<7:9+<[_%74FZ3REY%E8:P#$F[ _NOW$PV!O"X_L7G%P+'AQ>IDB*Y'X[O_7?6Y!X4SF+5@VX 3-P M9F1,S4G&K\6.+3X-DA-#?FBH7&M+GT,F*4F$TAQ6LRM*-0?Z2N\JCE]X')#< MATGBT+1U+7B<8I+L6NX:6859\I6@4>(!+BHEYW% (,[GA/6\/!_:Z=T2JANZHUL56IW[8/)$$IOK M=^74C!I0_)PQ8##GS77-+*TG9NR"[)C@=$.DYX7YTT%ZS,3<2O M!YI19,R\4]7Z\"IVI=U/;\F:\FG"H%H1W4W89:ANI*!CN *T9+NLV1Q1\R&[ MJ'=4%3(;*5S?ANO;,DTA^W7(5L2($:(#*W%IRF533( M5^IKO^5*9#\%[[O@O4BZ*8QO%,FB2RGOM'"7T- 2R?+E2<&;>XG(N+X!M3\I MDCW;I7*ET!21 #Z;L4#E055:0Q).S%DF=BE4C /(NYSY\!FETZ*YZQY O!$E M![1A\@#+V-.6.NETXMN_^"$E/X_R1RCUG<_X8 MUGR_^#K.RK\L!J[5Y+;N8G 9[KOVG&@,6'48O_50B8E48PN(EPN$:F;X3<4) MA;$%0;Z6=QT%[GEP Z.)&0%E&&KV&*3_UK@?6O'OI1$4EB^A!7TD\4R'+"(2 M/,P31K+Y_X[!_ET7(UPI?I\I/:_C* -?4TLY;(G+.(J;CV'E=X_?;]4$^CFE MOXC?5W2WI'+S($\UC+)4MNL*08C)-NN[Q>_Q4NH[\7M] 5F9665L\$&#F\V' MXJHPQA[#FK\E?H^=\B^+WZU@Z!:(Z6!",>C,TUT*SV*%-'Y_.$"\&;_W^C4W MV\JC-CR?NDS?\WW"[\>VI2ON\7L\%/]>_.X*5;+91?N:QN4$I9R?K/.Y0K(= M_??$[[=?)7JQNLOJ9CLH&H@ND''7!?LMC3A<4%1='5"\T;.[)@]&),(GV]L_ M;4UP;L0/G:R]H^QI8);P"=\3^/XP8Q8JP4IRXKN\,[[*OIIE7[K0(]J,9W/F M>R0#+R MP[9,<+QPDP6>J)I ID3'#*.9G=:#%DY7B6JAQ?_2^!0[%F;,PVM,28<8EX<.F3\^JSB#8XX=.L? M;U)T%7#T9A6ZVED52_Q)+8.S5-HE0 M-+H7ZWN J5H.!R3? 7(7. 9MB>91SU'DA)D)[CA1-\X;7R^KCNO1*C!W]WG: MH04/$R[PHN P]Q98%8QK,M4?S99-3%@561!;-_5:<+ME0N?7T9?L739$$U.E+1H#UW2.@([YX]=559%)XAV060F MG&=)VO/7<:\I.AKPF,ED4U;:?KN1#PI(LV-)?'\]+Y7;E0*;C>'YE_?A\%PM4!?A.X2YL_32R0Y&,PI%- ."N:8E^DH/RDWL)"+B MN4AP:IRW @52@& ,0C(7@.+XTANTW^*2%+&VV[(\X$9./J+GIUI(:!XLD$ H MF[$.HB7-NY]?U?]QW[,,:ZSJX$6(-VXA5%57N@V-\5QV1=&528V-+4R^(H=G M))T21,**A=>&AB0Y/I!KIF1%FX+OKMN5E4K50D"+K$]Q\HHV"<*:#N,[3WPE MC+PED9\)EDW\T51=">BZ: ++=S<],\]7[@]/\-#N %D,US!6=,KE>KLG,?%; M7G(=O&SBE0N$\H,A$^T4W157FRWXH@,HCLX;=0;BJBX894A2Q9O>6@*BX:#THBWQFAQ!PL%TK//RT'>,* M$(*#85459-6A^L9( XN%M""1%$*)+N]?I6GC<@AEL\X8IM8N"_?;EI;W_:)? M&*002F)KQ]F*S-.((P?M>U/+V6WS?P"IT'?3EB3J==]175G=]$%O(6(VIVJ= M<:HC&"KQTR+O#=%1?%=MGA[LP9E ;XTV8?64BY5+8 U8D5Q:.#LMS,C$ P MPV-;1W]/GR?'&'>%7K)KU]Z+58"E.*(]54,J>DHNGX8J\)S 54BH%BAA3AQ*\S]OLM^1M+' >!UOG& M?0(XFCM5'4"(IG;4M']B=LCY0Y3WV]]8IA)^;$3W.9P;:NMBF#X\?:DL M2JH>BG/[96%2@[2<,B+@OKZH^AD!7H-)[/+M=WK^3TCU+,8NS@5/K9EY4;'Y M^"G.%S_YE"*W(SVOR9MEH;Q@;-MCIA6>( 9$PB&FNU1_$H(W^+B M[E+_N=A-Y=:NF.L%HZ(&Y15$5=UTW=I8_M8HNJ =^?R"LG#V,2 MTJ[Q=C^TJ-MU?5QL46'D-U_05!/2T&G%ICQI&<=MK;[;HFZEJ ^D M83K7TD;Y\J@#HQ6);:MSNR?';PG*=UL4_,V*"BW**;3U&>ME==[@EXM%=ZSY M0$U]U*T4=5%9.A2M[$6'_Y5P .LZK7!\//IWBO M-!^K5:K2\1 $D'J.B]]6'60XN@F! M$M^+9Y"4) C%MMIZ PC-F#Y%3SN&0G$KT9U"U59Q".(9%20)0K'H9'J[SD?J M0#2?=N*..I%=TG+LW.I8 M!]'GN\6,]=(*GQ=&\-D7Z]Y'9&%Q^&]L4//%WC M>['=ZVLU)JP>\>:V32?PNFGV;XO!BR51^&KHF?."JE+]&0[55O@LPU=CYX(O M*1B_.<[$*':W']?;W,=9X1 JIB/N]>AD_#R[XJ&,!F7,?##.,9)W\B=K>_W=$D[&J!XGB5U 1*M5&0*6IT.\C&,D^X"C]^$7&; MIYV6Y*U2#J2X23DNV2+P^-*[I1S;J6'15CU1_UA[ 0L6EKY03>5DB\"7^@L, M?[R:8/0PJP5]PD;-K-&KX4F#]AG1WK;'X$VE/%J3P54CU:* 8)=$/%^PF-LU MY&2@GJ41AM/2U&Q#D1HD49M#J<&D33D'\0]MPRR MDV$CH84@\'.#Q]47Y7PU1&M5]B7Z%Q,?8[,Q[PM,/7QO#G$GVLB?V/%L^8W3 M@ISOB\Q.:O&6;9D(?#4#N?M$A]YSS1%#*XDNM METF:J[AZE2IZWEYG__P;_7J@M$36O^ZS H:PZXNZI9I>+[S<=\#Q<977 M2-X[4+N+V$RFPC-=O2X@;<]OMV.9F5RAF_T=@3Y._AV[]3VW,9#-IJNGO[R% MMT@8%8Q$2P)/>AD>'TX]FK>U M&E89UF)90$TY.,$+Y&YC(%TKC(+?MA&,'MF38&ES6J6K%_.86$:FJUA&_5? M]_OR2$'V89!Q>)DB*9+[[?S6=\L7'%BNUVPK6X#]5GCAI%I<@_ZCNO83 DAA M=(-XT1;S3,7I>!,-RN;= H^6%S+^J%3U??%B'"!VF_7BIYAJ-9JS/6]4M6'2 M1;I!W@ETKD$DAQ5;:)]DF$=-&KZ/J>( ML7,GA9T62,LRPYNYEJ[*T<$T.XE^*&+76WHI1TS)/,R5&'$A(DLC/XO=Y-@N MX_NP'+X_5(]#P>3*L'JO4N)6;*GEK-T5K[+VA.FQ9EF9Q2Y>_RJF/EO>> 1 MG3N.[G8\514;DF:B?!&&@M98((F\/5-C%UDEF*?B$*A?&5;O\11-912C)4\7 MO#^L<0-\K=08[^$P]5T\%0= 7<_Q?>J;FV!V"[:F45&QL@IU>(ZH>/RLVS<; M\",YQ4]]]86$'MIA7CD".U5[8#0CR%E3A8#]:;/,#XNQ5*PBRN4=*%6/+8'%PI5>.S4XQ6*.%CZUR M#^IH\TR3LH'1&5<;CP2P'SG!<^[4^)W9ER0&BP-P3K4T7FWMR_8[ M3U_9K19"O[CDI:93V0'BZBYE+(?#@55&L*$8.QS&9?#3R=W[,S-H2Q+WNY,^7Q.*,>0B:F6',MXM9AQQ7M5T\^.6IGJUEE=B M5O! BVU=Y8UQ/GOODP/]4;"X=&U3.?RK!VAU$?DI+_Q"M'\I[KK *=78=NMM9%JH;;$JG^N#MM"B;3*\5SL>!M MUQ%]0++/P'U3M"F KP1@TG>]D$0<%NB;=PC=EKV#;WDR5W&*K\PIH^G(CBAYOJBSJC+=;\HTT2E_37?F91A:LT3!7U6T M;CS;,>,(W--"_>F@%5=W"1GFILFV\XO5D@\FY1R0I,(TNTI$R/!20&G(\, M?BMDD$?\Z!\*0&>/1+M^$.E;AC) LKJJ56;Y*FZMEB ID)*'@\(@K=B@]Y!_<@-HP*SGB\H)9^U MX( F*C1ID *)I5'!UW>'BR,4WH@*&K )K-&\+L/!/,])RYG!$E :%3P@"-Z* M"@9NP\YI-)Z'*[0XQSB5;INMQV*#^T<%,87!F:A QM=Z#IZM.W PXR8^4G0; M9OR.8DY05' K]7\N*-RT]#5%TW= &0 YM 5).P<%;USWU,R$QH+!ICKM,##\B6/P(+,JA6J<,JN0UJ#75JZL,ULVT'B-O^'Y8W($M1-7I MB;H/B(!6Q?%FI^37[H%;BO96WZWRVEI+[$S5T+5,N: B6VTJOOI^:W@OS@+= MCR^Y]OU11;+8 "9&SCI+8?V%I(HCGNR,8]>Z%3=%WLHBX0\JD@H'(\M +H4/ M7(2AZP*$U"::H1[UYW;S'4Q;+)E3Y(AM8BPXL M,PT"\*#;7OG=IB[Q>!+8X'#PL6*".]3ZSX)@$ZV'<>D".%X4SK8=RU!=UW*" MEN7M2[NSIB>LB8'-:I7U=-RQFR*HNDG4^B8J?V^X"5/SR3#N&K8^M7"*0',U M5D.%4BL[SXZ#18RG^1-AZW<- <^ X(6++^;F37VZ0'P8LLGZ(-=9]TKY)*OX MYC'\U<*V+RCP0U9<6SM07Z',%8^.FA*)E4<492=9Q3&PXN^,W:^!"4Q25DC. M,TL:T\QT2*1K=>'X;K\48TQ\>]Q_2:_S]F 1QN& LU"E%POR>Y8>2F8S?P5D M%BR Z>^6*A5'-UDX[=4.>I0/C6\;:1W?GP_"@0OROC' M-O$R"3 ,2PX'&;E0W)1WLYN[HO4N**Q46E"N7JIJE6H6659@@>_'=[_<,R/> M)P*7#/FAH7+J1(M/\<4RFZ.Z:!V"8(Q2FL,%2W;16>RZ/N+'%W'8]>K<=FG7 MX MHG#I7XE-\(1KC;H6=$1[?;U3] M;&7BX1GZP9)3WHB%U]N>HJBY996'.)H?YX*@54Y$ M.\NWSV_%/J']U+3(VG#F-MS"JKSA]BHF*Y?JA?CNO?MMTR*QXX?/*_]#3B8+ M(V@_6T9839U7.QC?GA)+(LGP2!W,.P[F63#/\F!55SM:![$-]X]2FKF?61=@ M@2<8QK=V,+EK:&^7/AP%#TX\+HO=,,==3JBSEF@O$,,.KC0:D, MO/AM&'$E2/VDPU=?M2#?S?=Q)9?KL^,EX-&J9HOUJ=6V)K&KX232]]VE5_U> M)]3;>9I=3^E,FS;A M?"8N*ZRI;">'0YV512FJWZO[G*[0[#.M_!0K\4$YR\\)R.FH\]3'?7+CT).: MV#[\/57<".2WVXWC;D[38W5C04]R, QQYDKGLC9LQN^8S*0[S;@#Y532AV2Y M 6\MY Q%^MBXD=%IT$8>U4W>..E+$!3>CY_881?T:SP_I,2*LUSVZ6K)%1^5 M,KXK?KK=WAUOGP?X\I.N]9(IB=W<:'("L'PM6U$7+3I#-7ABCBQ1W"7C>3S6 M&P<+OJ^1S\=6:>P7NP3G7@6X:]@7-U])M8;AT%H#RU1+R]Q@.B+2!"<%^;U M?BIN-5BD/Z"",0<#:[X8J^\AE^"*MR8ZVA(CYK M>07#4M:QBUE#>?T]DM<6#:<%]NT@O1M1(OF(*-'B#4!Z.]"I+="?9+.ZPV,^ MQY6[:E#FR=B!+H7"J\XS?"DZ\NZ<]JU^GQ:I$:(+9"[:=)2Q-WM3;U5=:K'% MCEJOUK6^TH3[-;S'=N(W2[J+B0_&M]/?FP-,1OASF2K;P)E8CB&:Y]4)E7 8 MU)T:2:GC5G.ZQNU%-[X+%TZI\_U!/I)*7X*7#=G)425O.V;>5#V7Y?BM9AEF ME3>M%L_!?H!B&:M3&V7CN_G6>X;ZYE@3IN#G907;A;_M36TN#']=<9.=NT3P M\I.W?>^R,UUE%D2K#/LZ-F35A3:IQ->"+Q_QP\RLH)]6=Y?ITMQO<5KLXJ\%"B(4"KCXLC6 M&.1Q%)W8FM,5U,V:RLL:\+[3I]ZJ>,%Z:O"-VM"N5HE>BXW?J=2?UOCI42=, MZ9_WVH^9U[&DL9O?XK1E>RZ(X,"@KN,RJN: M+_06@MO6:X_#Y'>UZ]N'9U]:H[G[O ID1365$G!5Q=PLE#@^]D[>?@3D[5>I M-K3@@#CU-:A<9%RSVC7H>6P9X3;+.R]^_&GY'IRL=RS@A#F:CZT+?;%!4/C= M[-?1B&*JGH?UWH!B/0!3 M6(29:8DQVLN&$]O2QB>@F$FA^/'8[+OEIVZZ;A"\0IN6IUFA\8*'XQ@ M,*OH9;7):VX]H<3X4]QT'*&(?AV* CJU^)Q8J6GJ$)M6$/%#&B*12_ M=R^N+X!S:>4*U8R\M#4@^JSN^0:46R24)Q\]@/SV?3"NN7?8U8-/I#/*0NLV MAFO0E#%*KL;5U?DCT>RC!)\/#.,K!*Z^5I]5?$YR^ :6\\0"E>^BN802\D,' MKK&#\;E]8K\KM%AW%:N%NAK)-R2-$4?#WL#2$EH-^%&A11SVK/T4F&\56F3Z MPV)+X2R&$A=9QFC-] T /=7Y<4%W'-SYSFM[N\Q?GU13;N*+A5I'*/VNO)O0YVB'J&1\;=YM*:J&%:"^&-M* MZ#G9;\M''Q3^U_'^L^L =\TH/FQV9&QM;FR(/4 -NRJOEH-";\9UNCH76S?S M<9L[*_G4X![!X'87M!U@BZI,K>Q03,#%37FSG?I6^YNS:-V/6-S&D,L^T*]G M:5-UQCA+#8%@+#,(JBMOVM&]V!;.SEO:[HK+17YK4]O8_FMEI2;V4\O5E/&! M$[:GRII&R*EK:%!]R(H$VBJ#^/9:I^6)+V9]'\%&8HWY[0"5MDRE"QSC>2_3 MB+U#58!0(F,=?+>G[,[[,L?YF2S%:K M\3L0X^7W!%3/9 MV)9KT[F([4$H1WV]5XR+7Y\>U@>J,@T'A"]"#ZV 6\SHW2!N^TQ7VCA6U+05P-S^F#*._]M!5'6O$K]'LQ"EK)X&4^ G*6 6SUV2HBQ]Z MSEZ>'_L!@_GZZYRVM.>7N=S4$I8'I^3]%GEO*OA5U?6L$&RB7E(G$Q!-X89A M9-=J \^Q=. ;N&RH9GC1T]JM$)XE,(DF?DOJTW$[N9(*7*#?C-SYGD.-,S/. M@B&!0ZKY.1C4XS=]GI)[2NY/MCWO#6@TK#ZRWM8NQF>U,R M_\%DGI9E4K+_&61_ZW+,F.K7N!EJPSPZ;$I]C#07O2 E^Y3L'XWLTS+,[\(T?7'N/1QEFH1:8M5Y^)4X&(DRJ\-I'"%,F*VFY M)27O[R?OM,R2DOMCD_NMRRO4; AC;DF>4T:+F0\$O#P0ZRFYI^3^*.2>EE5N M2.[BZH?7T.-17N%:>D-TU)RCD3T9LDC";3>$1-3(7P(HK9$_,)FG99:4K+^; MK)-1;O&ZPQDFC(4\7Q$&_8DIUF 43D2K8DKF/X3,T[)+2O8_@^QO77ZI3^GL M&%N-?B>P?I,8>C_)+U1(MK]6K\7!EG2GG MS49UVDS$KHUW)?&TAIZ675)R_D'DG(QR2V&XXC2%)I<:N<[K>)FMN/5>&H&G MY/W]Y)V665)R?VQROW5Y98;BY;*'!)*&*3A1H88(A(-$])VGY)Z2>UI6N1NY M(^G^Z;$OLRP'_F+)54R7YVQBO' $!V-!$LHLZ?[H/XW'TU"KC%V9)*,.DY/[3R#TMRZ3D_[/(_]9EFNZ:M"HPI,%\ M0UX8G ATJTBGD7U*_H]*_C^M;),0\G^0VGP\RC7^ A?46AOA^ :K# *5P?O2 M/ E][.G^Z3^%S-,R34K6WTW6R2C/9#JTZA)EH\@']9ZB+:?.O.:G$7I*YO$A M\[0LDY+]SR#[FR]*JJD6V1$7NB:.1XNV('@\SZ6U^)3L'XWLTS+,[<@^W5\] M'F68%>3UY"+']:E*,&MEQ\I,Y(E$M$"F^Z?_$#)/RS I67\W62>C#,.Z$]6G M)\2 K_"KMJ=!3B/WE.P?C>S3,DRLR/Y!:NWQ*+_,.)?*8<6@2LV;O76[CO;]M9R$B=-T M?_5')^^T[)*2<[(C\%N76\9MVN2:([M#D;UI"R?I6L:II.2=DO?WDW=:9DG) M_;')_=;EE:Q+HX/NJ$52C+5D)3B0LDL_+:^DY/XHY)Z656Y([N)/WU\]'N65 MU8(>+ EJH%&Q($2YNRHPW!0[I.Y'Z<-<%GGM-A_ )]AXC3E7@N,F2 M@OJ00)6]VIKLQ8[V=J Z)_%GV%TN\L12Y379*;$FMC$%VC*5+G",FKD KA>- M(%(X"R00ZF6L@^\VKE[!Z02#)MJDYMIB[ @NK(BCV#5;O6]<&RA?*.S4K!)O M5L\*H%5QK.KA.X>#EYXHE 5Z)("VZ'C!+>:,/V%F9K5>;'IYP^3G.M/#2@HR M;9&QJ\M<:&8?%'[BYU-3LWO#[,C8VMRJ/&ZKD,)B%$>(LJAP$Y41D^K:/B+Y MU. 29'"? +;BY>B)Y US%!1 ]F**XFA%BVU"]/C*1"]/MZ.R0AB21O^BYGYH M8WH4I!YQ713&>F$86P+CHQ)E6Q?#MR8=$%I=690V-+#],CR&B\)Z[4J:SS9@ MR2L[1$.*+2C>SY+?DM37&>:4B+=,>U[&-X+E]<^_#A%Y ,M/ M.[[V!LR.1)<8A'\>)Y\@W3*06P/'4L0[:CF6HKFLY0<$YN'+ 5"V' Y(?!LW[T.)BI!Y\O:PZKD>K MP-S=YRD0QQ4';+[VJEO&4:.I&C9TTP>9,R&ZFS]NKQ\,6Z/WE'TP'?*/[0 WDB+G/37-J*9H2F&$ MO_DF,]959?/WK5F0LWH3)W,-'YZ[A$G11MU1-U6I>."/8Z$-T\Q2W[IER+'B&&SM#9 M7'C,ZZ !.*^T;-J:N/!TL\8L\^UXKB9Z([]_4[)?I\4KF<&E.KD9Z.$,!%\A MN'Y9]=I%+$]5KR3'+V4@ T?4(_6XU&0"I&AVC5N*]HN@1BUG W3,2;9&4FW> MZ#-HB:C$MDL@#6K>"6HN4/G-:F1'L.L/5V@%& =2MTGYAPOE(;$.D;TR./[X.\[S4$U+0B0-TH[Y@ MR0-R25U$ ))?0+=A-"M96AV7M#DTI@V_/.0SY1]4_;LA=,]+/87N*^AN;O-J M$?:3>Y5G_E/K[?9F):O=;I7G[@06G7R)D_6ECBQ2NOWPXIK+Q)U8L!*^JYIA MYHY+9IDRA1HEJ!IV@;*.Q2ROWU:W3@]M-GAZ/ M+B%*/)@*3703PMKIE5%X[F1@=9*E%4>T5N-Q[-"4-B%\#(H6+VK+:80@A^Y+GMBS'F^(& MB!;-7LQAA/VBG%4?:*2#E:@UC\VX>AZP7;42/T?X'G6](9";4L9+4=X(9$\= M2(5K@NQ1>O]F4@_7EA UXU%_G&_KRVK5+\8NG4W=;GS<[E$[WY5W0_F<,7T4 M]0K9EL=J!A6I0,_DT9JI$85X'D!V;]3'!&2W7R9R'C)L:-^.ZUDF.)JVZBFD M-J[ ;);W:^1HD;47F:P<.ZZ\0)/G1IB0I/%@R8EL*>]@V7.0"U7&5T].\U?ZRCQ>,25;CE%Y]Q!?,@1"_2L$%*CPSP(11 MZB6J/+9"?5G++1N4X<, 4W:[B,6+"Q]$68W)]B M1CRDN#'\W<]OFWW7\D2]:H6B,!67Y_":*?V^V'AWF<(9JS]KO>$=9I>!5"ISS5.N MQ)O/Z::DK5\8\5W<]CAMC8;U2BF=&8M1V4"YQ0)9OC._W^&V#;!>F>SG,)G@ M+3GWUCBP)%7%K"-SJLJKU,^^8U3>N:_8G?!+J9.IUQO]SOW=(TH/?)>.!2K? MMJDE(:SLZFS&#,FF+X\.O%NLO/1COA'A[$>&\&$]__90B29K?*'__#RN:*%H MQ9]B;3_"5W;UHQ$NK"!<^"B'/_74X7C1"8?X2&>DV@\M37_R9^,2/W"X<#C" M!=\@?)7#4;G7*-[/BYU!X?6Q..VT\GK*OD"1_C4<[@>$\RL(YS_*X2E^IG:- M2,7(1(JIT:!1+EF-]I7#=P8D#D8X[QN$KW*X$A\BY:T>"3;%E-9N%Y/]0M=_ MQ^_\PN'?@?"M79BV8IAXLH^&9@\1:Y!:0U.DVZ[Z3N3%E_Z@%^<#NC*+Z<-) M6XU<$*Z)8[A[?Q>6DGT/D>PP?\H@ 69RW!F.03L'5H)1(66_&$)@T.H^=.OZ MPZ(8\]^YJ'>0N7^/%X;0/=;5>YP9#\350:(0'V7$49Z/HU;ZM:IY2")=[@\E<[V5NS6I='.&H5@,J$557P\_;YEMXV1LW1YAB")S M8^S:7/6^!+E,"RGDI0E=*1LZ&HXT8X$00Z?EZ9217#@S>ZI$=.1\R68?9+*Q M8K*BO35;UN"YH:91?S;TI5)9;\?H1=_Q4>+W\.[M![\;\6=9Q^:QWG=(YOA5 M'$=K3N7..K']=H&VJ\"! OXUB?/ZH U2P?:\EA$#R44_]:+.-,F7/LE5XER8 MQ-FDMM\N\G<5.8V^B=:MG&ZG/)P&0[7:(/=LYQ*/C?O4B_^ZX5QES@7*G"WD M]J."D>\Y5B[K8O>1E-C3#L+0HQ(#$^XF] H"N$$-KE$R-$W5>TX')2>['']Z M36AFW,BT$IF"Q/.!=N[1=Y:!2SW[-KQR\<_.'?]6!O$I":6I=^OQWNAI,'QN MM::IR',Z&_.=.+\$0O&C&7-"0EDLA+SZ,@XM^/K;Z&&0K\X3\IWOZE4N@5!\ MD0?[&&60B_OT^L20'3,SJ23&+Y'(Q!R,!XM6O=-I1((1WP6[/D@.&]N\N"3* ML6C-F"75>*S/"YEZ]$5HE'N/K7SPTNV&KT+KN5(J'Y7CFVA],1M"+6%D^LU" M8Y08W$6J0B)TY=8/]) X/5J%^-%HK9K!I))\>9AFC?G 4WF8"R:'$W1^2?.9S0=/M?DPN=0) \!AU,1,,I6-P%W&B89X M&'BJWBW:&5MJ9H:A=!(9A78]F?.M][6RKR7#;MG8F5@V&.##I[W@:%W!?K") MWJ<[YY:-*9D!Y)!#"ZE.M_M:':<'X^?!7;,:YX.MDF]-KU,UY#OXA1]OM+L) MX\LP$)::Q"$O=B>-I&VCL<10>C/TE@07'#C.>EY4)G:VG(X.AKP6R):#]4'! M?XE!![4[ML?PNV5_9[/?3ZH4/89>*ZM)]XO"O)/#L^OMD> M$D-'][:$1^L8!HJMH4IW\T*]I36Y>LW>ZBMVR^V]MR?J/3A'688F>9*6DZRJ M;^L\&_IJ DO/09_YU,G M^R]R/!#U9],G6 Z))Y-#8EN,'7(=V.5SHITKOO7%449MMD;!EO32[>N5B>_" M'%=.O!1.A"O*Q(!XREZ\WB+:<_!36.XBJ3PJU/A4(2L7[JU,-^2_D-"74Z-? MX_7G(H-"/=Q\N'^SHGQD\IC2*N-I]R7M.P?@PLC@U/%]GCIZ^)\CPP][E">- MIC9U=>)(SO4.E>*T:W5LK5'.B$$UU:V..D:EX#NE^6UQAWWJZ5W@GDDMA0(" M?P9'U9,6SDJJ^2AI-DHNW#_O,.(DO,U%$4V1MA+;=,>0FX8L,B"X1J2>*3U7 M$V5--+:1+B^VS^<9:=7@FD;H5[X^\;[HR+MW5[T8LT9(>"W5^<"#G FI#X-T M2O9M"/8PO'ANE-R-F.-9XP",;EG)'I2>8$E[0TF?OI/+G^;#2=E5] 6[0MDY M]HU&AIXT=,7AT6JETZUD8G.MF0KE6@^]?''V(/K.FCDECXJ_+8]NI8#?F3&% M[V9,Y_=FO6&2:1;DPF1L>[E*E$^5\W*U$G[+8&M2:-Y747.6\ZT->0H&%7Y' M!G4&[*:$G\"HON&JI_AS85 U2M.,WQ/R'KM-JF8C MA8@9Y'GQ/I M&79;H8(LJYGQ^0M?KV[ZMQE/AU#%A>1B?B8#[['-[HK#;JB<*$L9M3]OEE V M(:G92W NKLSJ:T/Q2QG3EVIPW.Z-.J8\RO*%?CVJS,(O)?/N$H)AOB?FWT_S M?+N:R#R]/0WNU&QT4(@-JKQ@&=9+[.K^7"7S5A?^'0&: D^OB[D5\VZEFT8C MPW(VU^X:N47NQ53FF<#K7?#EV59[_-B_A/:>B-JSUR#LICR4KF1S12KT6P[[%]3QS>B M^/MY]4!;-LVGW\IWB:<&'Y"?:K'P7;(3\]\=)E?#\=,<;#UGZFWSJ:1GU-*K M))E/3Y-Y^O+D\F]H3.U)'+]$[@IV*]*N\"C?ONNBI*($7R\/J3\X2[N]UIVV MH[*P9%+@&@"GW'VUCYTFPI\ M%$">?@2?A-!O1$S+&Y;OI_>&JD\>\0/8!5X_&_ PSSXDBB,SW50#\;@U$.VH M:?\DFEE>A;P7$+\;:=03V4PJDZK?FK>:<^MVZF4TZ$6>DUT^4FOT,]77?*$= M]&W"X+.TL&7GOQORDZ/]0B&5;/84+:Y$^5R GRD]*Q +^K>YQ&<)X1TH7!A1 M"-]I>3SEHO%Q+58)\U(QD%F(NMT5K)]$,#ZU/,[O<)[/\AAVAEI]M-";@W'G M/B,]1KOUEG_CA1=G>?B6-+99'M5D+6:T>O,A;^MV/M.?M![\]I &$G# M9B [?@I79N*P??X+_@Z Q7K7_^C!7?_Y>"#(+U]Q[NLA$G@3BJK9$W6*E@&Q MS%S6; 4I6=,80FM5F]Y!6.EF)%-7]9Y512:]I6.Q?8(56V^UG5RK'Z[:+X56 MC)>J@5+8?JY$A\=_G$=Y)A#P%V)=,SD>E*!]S*"&9B)*K/ M^O)KMUD9-1?":W7<%THM/O![D^A.8/UH\MQUA<_7*_-B_^6E8,QG(H^>8I7! M3$VH#RW?>E,_2)G[X8*@[R3#_>9%6L?;\4;3U'H_)] MQIIFQ-(XE!75Q[?6\^^MW+]'BOKA?M'O)-/=4K2NO79J\39 " M[1ZR:IF*,2M*Z;:$TM)%R8GW-_FCR6%GU.I@2\&ZJ\PSY:?%J!F02ME2]UXI MAHVKI>#O:-!A:#_$4DB$5*-:%8/20.R-&K/G#5+_6&C6%6;P[=6OYH/FW9* MNRBJ^$9+X<+(H229 S3910F%4*"+7@J5$!]I]YZ&.6U4B*@7Y4GLW=^/)H*= M\<^#S<5ZI]IZD!;YS"!0C%K#23!;J_BX+O/[S44_Q!,/0_LAYJ)4$5NI2JBX MR"Q:B[NF. O%FS[.1_O'7+Q@,MAO+IH6W\G9D?M)W>\5")[M_RC2,6Y7=TY3]-]2$T$E'[H-E6AVN_, M8TI;G?CK:GD(SD4\1V1.<*&U")L/MA^:HUD]( H,QXKNI,T'Y=:TG[;OESQO?R^I+7#: M*48.?J4'P$O1]0$(G],=BG@N%-WO#JT,/8'."[6%B$O.RP_?3L[W#W-A$I@7 MA:;:2P7X4>.Y_Q3WK7E])><5<@X%A,B!Y.P=>@)R#H+AMF'#B>UD*"A7.HG2 M-(,JK[-2OE=[T'D_Z*IUDR:(395+2:ONCXX)7:5F==JUIXQ4%%]'#_TY>E9\ MJY#\$QW[UF1JN!V%2]� 3NWQ^/C<6K3]*=/$_$,ZEJ\!FU[925\N_E>=\? M&Q.PG1H.\-$#D+X^]%AGYA2L7ITUGL7*.#G+B(_%V;0[JC:,Z975WW7,3MWT M07!1"3)\ Z]U24-%A/?8D>0!V .6),-S:63)IDIV[(E[[1A<[B64*5ZGU$-@ M8YC( NC6:8$KLX/T'GFRTM'4GN2I/D?YA%8LC?E84WJ95^_UXF2ACGPK%@X$ MEQ,[.SV\SJMB@@>JF)6A)[$SMA*I94[:*\K]A\OY+W8EJ%49)!0JQ"Y9K*-N\^VM7VJU!^HP]Y82TJWIPG\EP5>Q?C*+ M7(A!_(4_@47NNE:8 _"\T7?8("GI@THW,<3SRQ+L%TN*\W+#RAOW\,"=>%^/ MQ::M/E\O1D)*IY;3GNN79MH< EZ_L,*!B#D3 T1!"PBQ4[JD HDB,5O%_; \ M4*]!(\8J8,T#!2NY\/[R3B=DY"0-\D^Y<-W.93H\*O9%E6\U307Y3F(OS\8? MNO=]38[1N>/YF""$PT)3ZT//;^FF46?RJ8OEK6E6JYBY[&R "A-M5#??^BW_ M4LKF-K_A G>?6)9B6XP>I%.K&"**+4^LLF%.^DRBYG79:6P\S O-I]J@+/## M^G@\:,2;&5/Q'0F\I]K>V>79] 24541/J"=NNNA#^+3_%V_BC+H M+AL.S?N5?L9_C>>OKL?)V&?-^=C'/FM#3\ ^D;8H>,KZG _ /'5,4(JMH4IW M>U/Y;3;Y&I.]TUI_H\(XI4F65>F25.1:ZYSAT-#)SXFUAR&CB=$'148]M%:H MI?1J>H]9"B R)5G5O'<6HH(V*L]5H9^09[DH()^[(4O.37< MR$^'N9+9;592Y;K$SUZ>4'?XHC_'0DY^?((3":Z^4YU^)(3O M/>L%9<)NQ,'SR3=)='.8BH=3Z?O%(-(T9[F[6'16\6^?JA^;1,>N.J8]D3^ M3->''EV:N9$NV6/C%PU)!ZM2)69PP]B3)HF\Z2\+Z;DQ'>10?3&<][#0LGQ+ M6?O,VL,W?9Y Z'K&XP2!T%!;"'H/Y 27CNCN*([WEX;A=6Z2(R?CX5]/-GE" M3U:\:_4%"?&=@=K6[[56\LW47GUGE[T3-7H?G9_W%G^F$YW\Z4YT*" $#W2B MO4-/K] ('T&\@3 M8=XR9=2(W@U:4BF=LOO9B7GOR\3RE:FO3'TP4\>WWE?\M3Q=F?21N70G+8\Y M0U.V*;QR4^W8L.*4I&DG9.O&HQIXL$TAG:D$%C-5$9_FJ.T[G_Q2V'H;)AU3 M9A\J?RAGDUNRO^M"[8B'LR._(6>KDV1BT7OL#C-V<983$O"_PU!7SKY4 MSHXQQP7Q M^Q+E*R43[H?/1OT:QK('YFG$ YGQ, FQA\/39AI-D6:,R-=KSZ=+F_Q3H3L/3KX]>O<^-L_+Y/OHX)P,_H%*&.'$]>*[&?PB MF+-A-IIVJ1[O9,2$JI8&Q;M@PW^==*_L<:'LX8L@\S&FZ5-1?:D6HO=WF5PM M6']>*.+3W:=+,$U]:B!^?+D#FP^BHT)=4':]2]Z_!N$M%' M&L@<0H&/N/9'ZU2UTYYY:/P8^.DW97&\FU:548Y$KA=D]O9E/] M1U\Z:?L.$FT"\GBJWGFN> <*CG_C-MRQ=VY%WOG*MD[3>L]E!]H4_1AVV$W6 M54W"*TR92%$G3+@LV,.Y4;Z0;.3;J4PJT*R$,Y%.:3R[TO9^2ML-SW.2VRFZ MT+MUH22,+D3>(;<6UHBF;4T@IH),Z$]-:VC1@9(XJTY1%=1J14=U; #J53P+ M'N&(A8,I& 8G=(7=;[Y8MW>405IL)XULDL\E.L47+1&UYME+H^)W@'U&:7T8 MFL[*4OL1?!ZV$B)@]9_B9HN54P&B]\B8\^D]3JDC735,LGVD[&"//=;\RN/D M0'M11;HS#Y54NYR$1\E4I8Z&:MB@6VVW3Z>K3)&IJ[W^Q*V?AY%UHVNZO^1U M!@6?0.GQ"UJG M!<_- ,<0PQG35RN*\=U#@.=%B+_CC9(DQIV!]Z[WK&8]X>G%]KX'ZQ]RHOX/JL7&GUD(JF+@=*8X0&+ MK&&;)?R"ON5?Y? VF)<:J#![XNL!)58O14N5MNK+ ,D^Y? >Y*\:XN=IB./- M.!T](\E,Z+J*/51+,A<-(P-^*D*ZW]FVG2O*X58QG\H4K^DI$%:JMY':%(T9,EM9>3VMS+12%*5S!QND$560E=H9;9M0E>HA&6A MR3K??OB>X%!-RL7U9RG83(7Y;#PP4>*%N>\<-X?.=H',TS'K8)@=3_6GNVW8 M;U44ZXWY?$&J_5IA,KP/J?E!!3W?)=3T7%$2OJNDNY+J/E(5OH]4:64:W,E0 M0S)2IY"?IT=T@8;VT5*VY2/6#CV:E$!JG?$M3_L'CREG+DUSMN[>5\8?Q MZE:/(&NBZKW5PI&^!+5X%E*@"2.&,>5-GCX.?J4'P)YJC,,A?$:?Y/L;,ON$G"NZ4_6T2-R%Q9(^ M;C1; M[_A;M:Y_B"#4]MX@A*H/I;[ I\**43"3KV$K=!5I%R#2R*&M M0P] GKRYQ_XK$SY,SEE]-A"RK^GH0!P_*2]&)GW_:OP&9'@"(OCVZQ+6]1KD M?&H0']G S@J%.4%&=(B6O8P^H!Q=54L\]N2A)KX9)V^JYA%.2 M=-M$6804"QKQD78?DCRQ):T&>0PG0I)Z4<>!?JH9YPO93"063Q:Z*. [IP-2 M,RZ4_O@/?%P!TTG"%H?"EU'N80#^F?KY<&*6YE](S&A2"M)V0NF*S%_+3'3UEM"'(A9;(LQ^L$-1MN6JB,,+'ELJY:Z%HM> M7K*Q1N(Y6P*-ACR7:V#8ER5RI'XE[2(M &;N>"< '0MJ#Z'@:[ZY*"<"E6GL MKJ?<^=9MV0$D)_Z\#J7C*?P]\'KOW]D&WW-1,A1G'MAIB@X53WGSHN"A9(%* MY>^GY%ZW&AD;PBB=$:U>^+$TF93,L&^MU2LE>\CS0)E,AY[Z3JGE)=:.A>&Y M4NJ;:+E;?0U5XB@9X7.MN\5@-&D*S?Y5*ON>EF,']_^C0\_1_X_2LF\,C, X MHV=:-34T0&+.&(:[:*KZK^G7E92WD/('Q/*I#0PO*;N],[Y=+$N)^YB4;K[= M\W;*B$U'K^.)?N>[(,:5EH^@Y=AJ@XI3T#+OI67WPR=)^2FJ10N]4B/9C#R& M.D^C9C1=?_OQ5NX)"( _G #XT_8E=%3QBE[^=ED6EYXBEC9]J#<7K?)KN-J+ M]L=W5[U\ ;)L1=GN)^53ZV5,O7'W,N;EAR-)><\I$'J33U-7)U7;E/N2M=%X M\RT>BG:;A?"@*28SR9:&";OY].,%XL$OW'?K+# M%1=W'>)W7IIP;\S+#U4YG\S8^GT#U>L5[4'VG;*XWHCXKCBXWM=PQA,&/+V4 M_G>[:ST+-]E ZXD[A,2C[3%;[G5ZQ@#TRS?&^'QRV+$ MCR?!>O>NDJP5D.\BJY=BY?G2UN(C ?%DMM;%7FI_#).\9N[>VMG'ZD,S\"Q9 MK[6IT*NW?HZA]?MX8?[D3^]M(\?R9[!])'OZU1-ZETDGI4?5[(=G@V9%;CVU M9MJC&,[YTEB[>D,7RZI!_']G8=6+8;-%.ZC5'LJC,9]3QK5X+OS2>.W^5(/Q M2NC'$;KWO%_$>T52EJ1^*AX;@:\-]UH[X\(86MC<@A M^9^UH!V&T620TU^L?"$]&H7KOO3_?B:'_F#V/%F^>N/X2WSE^,M[ MMT(DJVSK5MDP)_W$$+]8ECQW0^07(3[>K:-"9AQ?M(HCHY3LSWQ7D_7>%9?O M[/)L%7[QPP^1Q$]_B.0\%/%>^X'QO33O5!.QV*!2GP64@ %FN2^EYCDHYJ 7 M?ZHOP946#Z+%E>X!=XV(LLC&2HOFXKE^7[@+IU/YP946CVXK<-FTN+L3Q1&D MN"A&S>BL$1,':O'K6FWJ8YUOC#2:V\5?UXCY4>"X \G M"/X,_5[$*!@L4798AGTX5F78C4'SY;XZ'Z0"]Y564YLV*U>5<:@-$26G2:*' MV!!K0T] $$&/.>O^?20Y=-IZM?U6&;4'=B6??K.J0OXY=B6'PWN/! \_Y!X\ M];G0S78-L6/IH7?7N3?&]=83;RM:X'XZK$9>HE=Z^,CARD//"9_H<.7&I3]' M4D#*' _#3_G!/%-_>(@&YE9@F*M<+89OOA[G2*1*Z"ZR*,?*5B80*$;[4?LN M4_+?L7]_(O5<%\D<;=N;CPVS%;,>%_PPDQ/+]^W[6/3QBM2#D,J?/A>ROR&\ M>V,?38M!BVE#=Y.+SJB$HI!#W9)6E50EK[,D%4-X6^Z_M9^2K5(FU:SU!]HP M7A\7?!=9=/MI[]OQLO_!WBW_Z-C/.JF$XQ%3BKP6D_RB%RRE3$[.WHO M$7*[6I2?@LGJP?YC34?2!)-]1SQM0\DV[TKF=*AT MRSRJ=.XS@=>FT#I_2-17VLCY^VDL\TVI5LH-"D8P(=G&-+P0_ "*SPN8E:'G M$S#!TE,X9J&(/,BA]O#.:@CIY*OO(.?'^'5O6E [Y7$ETQQ+DV@W,TCV[+#O ME-IW!'J=T[;10SR\G*$I0TFO2_( KN],K1>%UNV.I2JJ9"[J$I1DU:$]NJ?L M;%*2S &:5+I=O#Z]QYY^'%F/([6NCOFA,LV_\8%&Y]6?MRKL\2!V@.;S&6I7 MM^Z"J5/&M16H9_-"^4B CQZO(BC9A:&3P;?1W>3Y]4D(Q=_Z_+ <[4ZDB"!J M;=\Y,E>ZHW07#@@GN-=RV\'KRS@WW>C-'MXZB2G*B+U\ESX2$/L=0N_!*WKG9>0:<9#@6:@ M%9##S7"UF;EMPEYS5-HO\4TFK9E_X MQ5,Q$2I%R[&Q)^RND >\DY7M(<+VM.'R_Q!)%N;"_ZB6$1*%Z"\\N;,6YR?G M\];GXV^>5>F^-?JZCW#ML.ECB&J2*;2EMEU/>V'9#EJ M#WHA>2!%I,<'WMC&M+PG!60&2"\]"^Y;WSWIZDM87YPSA=*)25P=#2I@W9 M;#P/!K.-5]H3\Q<>?L3+ /V1MWPA7$T7.@/T_!0JR _)-S/WL/&R Y'Z+K7! M_@S#""_&H49RD!(CO826G2P:N9Z/2.T R)Z&RACOM>YBP8?@/#'DG>K]U"0_W7PGI6MXXH@WCO#X M]F(:"2Q&N6*H6:AVV[6 4JM&^IN,Q&09_O.(%SX:$]06!H.,,BBD.X-BK:%N0RIG4;&IZH\O0B]7"R>;.W;L/'0,6HG":2>;S;+!J\, W\HU M!/22J5;RI1T;IH_L?^>_U/DO3.&&;ZTE#5%K_^IX$-2(LKHQE7 M,["S]3\W]!O\7POONOL_?Y/1EOJ&\$1X3OJ67_A/#OX79'_ "R2N;Z+N__[Q MCT8EA3]:(TE?>27Y^Y=NF$-)H]/.$-D?^^J/_S2DCH8XH\O!H3$(LO_[7S + M!J&$_S?: DI90Y+YJV-,^G^O0W4;N$X# P<[^+438_A+\'P%T(?/8,0$)$WM MZ;]D! XN_4;5P8X"Z/W=,4Q,'>X8F)O[=" MFRP7_^B%= >[U.Q!]\TB'C-5+;5#..M77U7P&O&4__V/F,@'_W91,#H5^-Z' MS2%;BYQV:Q(1%>TPBD3B(22W19%'[9 4%MJQ&(_53S<>[,H=(2P'T1^4'K\' M&)TM2 YM \4?_VF6\XU,FJLW$HU,G:M#3CO?R.,_$^4TEWE*W27*N0R7JI1* M^7H]7RG_^U^=$Z$Y]L&-45&RE"2KFUS=54NR^IC3)H9^PZ5O4[>&GBISS/>I@0S]9"J;TR7PZQ2D M_DH;,FDF >& /PAQER73;"?Z8MQ\+3Q&,H'[5FMNZ=G \S3QSK(%/E"@$%Y9 M\0KG=(-\C)>BT78X' VW0X(<;L?0)QIR^^&Q/97O MXZ7)()4JV;-Q:*(E&@F\8WY]9/YE>*>TTO-L!J5G+^FWV&.IGWN $LWUD=8T M9?.J]?R02>7;2OIY_*"'[8=V:'/.X7VWU,WJY3L>Y=6.5(X,>OF'63N\.;+< M2JL5^2GV.D"I4FTZ1=C\G_;:DJ+&F,-[!J!_PFV8K(&J"D=A^!.EG[)B5A5?%^S_R?_^H>)'+"1C MY!I:!WN8QJ1CS/\XDUY,Z#K<:HU&ACGYPQ'?;]*S% STIX^\*CS'9\CB<\(S MJ!E^&T,ZT*JCGH&X9IZK+X:8,/^'8"X>#466[+A%;_J'4-=1^ E*WQCUQIH@%':P)8GI7 AR%5JG!#^4_F+?E')U\.XH4!9(,CF$YU9^<5O,;(^T^:5 <1^>M:]("W@, MZ><2-U420\K08A://9Y.Y.?!AU#/;HZS9G8<>= :3?YAGXA<6?3I%YRR30R& M298 ]!G#9'/-EA:-+:J=IVJST@_U K-98UQH;?H0^_"61C)-8$)F:(MCQFTY_VQ?-"(!@,Q?B=L=?CD10Y6GN= Z(U MU%,MX.8)5,]YH(JL@3K./SP.,NJ\7I"3A?M,Y&X3JFOD4C(?:W1@O1Z.A6#@6W(B\ MMVM/]FB03[0RE?YSY6&AEY]&BQD+W:R,O!/KJ79-1+V!U.*E^\=1Q^X'8*3X M$V/T*]&-$+:CXM]A#G]3X%Z\S*#]@,25QD71\C%MGP5'2D6E,0<:? M/G!#-6=>EPT3^W-D,G)XE9RP,!2ZR<:KZ%&OHE""3DR[>9#@4J/ M)5X_$L71I)D$16\[%*D_^/3#,=>U*.OVB*M_F-1_]EM#FN=9Q;A,)O2:QYC^ MLH.PW#$+HW$F8CQ/'F;!\6M4 OH3/T1_P6 VPG8'-AM(5^.Q/F,S4@8G,/> MKP%]V+E7VU0M125'.\"(5+W"@ PS>Y*NOI'/?_F(0S\>?=FMCF)'6:#^8>W/ MT$.^5N0#SR 4[=5+"UC_'9MX5^(I/"?%;-AS'1O MXE!(9_OW>JK"%V:IZ;#?:]PWGSX&#\Q%$/GGDDB2^Q<&$Z+Y*F85F]-8RWE# M1)(9:P?K[>I\H :*R49=:M_;E=G'XHF)(Z'QQ<"H&G BXT4=+8U\ @HU/A=5 M5*J4,JUH[>ZY$W[E@\&/I27C8B2RG5]V:U^R?RK(]PWZ=\?D_O6?0T;^R?8) M-LW(Q/A61Y+&H3F2;:CLQU]C+8>L&S!X-!NT,/>FCC#$%2@,^TZ5O\'%,TL!U7 M[1OZ9JP^U8@CX:X=#//#^N(Q5:J$VE/^8R(C%(P&!'Z':OE*5EF&SL&F$J)_ M6]P$:6@$&^=TLG,OGV#O73H#HQS@<@NQ=9NQCOG9)*?16?@;F4CA1K9IV1 ' MGQ@<'@%$P/*=XI\=EB'%<@'R?PEY\NL\C/Y]#@D+B8N1CBS+2KP=1]U@.R0' MY78G')/:'13NQN)*M!.-.^'K92E\IV,D[IY*VD 5JMUXLQO/22$GRK,R,AP* MZYGGUV"B.:XD6UK&S#_S,<O7IJ5G/-Q[,._00[HUG>&1H?>3K MW]<])QV\_O[$ETZF\\YT*]FS'P!KJ:,7/ ['P.S$QI]*N#%> @ M,,,K>/>$K?N[U,$+M"?H;UCQ9H[N3*$?!@;1V?9A1\X:ZH2>J04GCV.'XIU2 M%'*&Z]L"V0A&R@^XR'J+9CTBHM#!<3!2-P0 MKR?C7*I$3T<#HDL"5^;>R]RF1*QX6G3YI_77)UA[73^>B:]_% Y]PL54Y1^, ML/-QZ1<)ZHODT3*KZ"+Z%\WE/O1EXPR=F_55_,W2T]W-N]LM-3%\&_]Z6^WS MQAA;[^51P_ZHWQ9R.&<8BP5)%H+8(::=FU,WE;OGP6-%30XB!2&JMGKQT7B6 MV'5VT1,R@NI9 WXUY,$-]U_\+;1_XT:2R4TES4902LV1_DU[*_G/:TH>82N> MFNRNUN+YK,5CS,&K>#F%>&$6)34H7=GR.NK)][G!W5U3C(Y14I[KY?KL@97, M[I4MQ7+F-&+CXV;J1^S0RR:>[Y<0)[-$/V]J7C8*/\__ZV6F8&*>I\+4,3TR MS(A=.YOQ%'A*ODKYZJ)9B3TUDYVW;*U'*A+V"8A&'W%ER5*D,4?:<'.T]397 M+*;VR8VOMO#_9&O,:49'TK@ZTI \86O]:X_1_E455E]54_7QO-Y:1OS]')^U MEN/K;>;XN+*AHZ]+].W?T5[RSNL*U-\AKK/@Y#["]#V$CC4JW8OGD(]J<1(W M0YH6&.C&#,^') MO4L$_6#:D;"6+4U!7U>D9H)JM(0J6$!_F&&@\L,50NG4* MEBGZSU^,TL*K+\#BZVSM>;)TCX1(1N?QIAT;AYN%^UC72D>?>+TV>P>$S\C: M)0GV/49WOSN[OO/@\N9$*ZU<]N;R=U6-EXW3+B=TWDK);V0"W9C@;\:V"F(! M2X,NG._6IZ?7DH.QA.8I,Z%CT^1Q]?QZ".V9/2)9)(S MJZ:WA456R);S\69@."@T)YD')2>\1/MV5#;\Q)H7S NS/B(5_&L,\:? M2+B/Q3^P@L))FN;R@Y=1.H@-P!-OX8U-=O!H"\>@ Q8!90*=!#C%AKM/R-"1 MB61$$@V"2.<@_63A]F6 M_L**3E>X/T7/OCO8E,6#.J]@-ADTM+#(2LAR)6O"Q7DZ@R(M MK"]7A:R)#NVL >[T1)JL-(RIYGC5TNWH8H#4[#A1F,_4)KDT[ZH)?T--N(/[ M@?@QW0_5R02S"W$Y3$,'!UQ;< C[M0LN#VZ+)),JV+0TD6C_@S6YL)S#JT W M3,@:ZMF:M!0<]4"#^Q/^C/XM8@??-315>FX><1 M)\DRYE),#BL[ M6&N/ZYG&;-)W?K[%"AV1M1$WD82N2,$\A %$_N]=*R0_"W\[P]X=L'M]SD!0 MX&SPCK4Z(U<<64'L!$3'E?5:)+=?)]K%Z&TPO$X.9^ET\:-Z3'@Z1\5O0S^M MZ8)G=[>1Z,_=7.PV]'/+8W\ZZG[R[G[TYF*WP9_&=:L-E7\Z]BY4W7VHB^K7 M:/5CFNO0VRB)Q0JF>\\PS] ;>=GNSTRQEW@CJ*%IK!QC+\'"?7>163Q(#T9W?!\4MN?I/QW<^W"SN*\U*K^.DK_=KMI'R9E=\3M_ MT;&SS!Q998HNTMO?@4^44V^%?*HI*H7'Q&,A6)\*6Z/S)Z?G:Q78MB19ONN- M9%-RHB1&_W9#WNJAI2.0*R,9,JQ;H89D8G"V1>/A>%7D-IAM[>$-D]"TM@ B MGZF8Q/%K.1T#P0#YC0%*=+4NZ;(J:6"G0S=-&&RQ"X4M#EIZJLK>3A7!/Z75 MY/M*?/MH ^#GI3U9K0-3H7!:"K(*TF2"H(LJ8!##&!IAXXU)/9+_=]N=2):% MU1E\Y6034+>+2/).9TV$X$D51+J.D0H2R30T#BJ%/;A>:F\; \"M+N)"?.C/ MSE]NS9UD=B0\+5>9:VA!"BC^%,)<\[8.=Y-&Q0@T*?D+-K[<)2MY[&A86GHH MJJN:0YH0'>%W2S ($R&I_U/(BB5;42=L7;=^D+YYN6LF8%&&F5BB)JM)/8_P M'==["UMX?G@;V.KPQ;I;1-!=8FNIPZ=]TR\H$/Z4C+.6)388G>\TM>%(/QMN M6:RV4_IY^69)KZ2],"V$,38KZTC#'UH[2A]CY3-=4L@,7\F&:2*W=2B(9].$ M@AH#R'&J&K:E+1QJW/96'XBQXW&V'^"@&PAL#:Q:*'B64'-P[,$#86:WE &D MF6R0L@TLM+2%I5JL22L$KZ8HT)% VX ^0KI%I1S45."?2%67^W8O9EVIY^F& M]M__B(3$Y/W=59Z\DM3%/_[6S O7;C>@Z[&C3=A;OYD'4X'LQ7GS6FS5- MF01BU:VG.DYE._NB#N7$5:5'2R8X)R/U>I@,@4Z']) ,/9_+J&MJ,+L43M%@ M7!*90[S@SN=K.>;D?>\H5P-5WH#-#S4Z@@/R3?S-S#'ROW).KV4#$F M"I+Q"[0_.'@]QB"_RCT)JUWIMB/M($^YI?N0F@@H_=!MJD*UWYG'E+8ZP1.S M:2PRP3KK5(DME]4,R5L3=C^MV_%Y:C)I5A[#\W;Y_C[T6L&<$XU%;B)1\48( MA1W:=[;\GUNN0>ZQ0M+$,6"QC+:(=L'_MP^3X,M@03["NLE:%NI)FLR*^EAU M/2VPM?I01PR.4@5#*/%4> MD@DO7>;+V2V%R.1L/SE95R$AU<>2T0V:1N1A,$ZG^JGL MQ /^(V*01,7832P2VB!5VA-@"R6Z$D%>:2RP;"C@MAAP&@O<.'8ED*:Q7.%Y MZ&1+,&^S[HM02N2P#A_I2JI9RI0;=2Y?AHNE*K5$(Y/FDL]<+9/-U#+E5,;M M[?$]%8U5\&19/> .9#E5@U.HY#7FBZ5E3W@8_$\@1(PBN#>;&R)$U V>D."W MCT$!YB;8P,MK!ZCABKT,S$G8S 7;J(KE/U4U^7S>E5/,J?V)E7ZGV8Y3L^E9(LF#GFG8N@)%IH;YR\&EK"')A-Q*WRDN%0EE M]; W2H[*2UTL*W])VDQ:6"QK$:=WZE(J^>720Y#HUMM0])_<\D_8%EV59S50 MO^JI.%VI3Q5X3*7_7"M1=;Y\Y\0^(SB@6U&XA8)9;,8XX X)M]'-'J^GIC3: MHH!?Z@V)ZYN@S__1J*2VHAC^QJ2$S0-MI:\T^PI;_J12& O*%"WY79X9D+Q8 M]\#!@]1U4&^#(.LP'(J$I9 2B[9#(5EJAU"TVY90I-O&%H;<560A%N0EUKGW MF^X&%0[LN)7"^]>YC([,WH++VDBS,.S,T>WIE/!YUY^@*K;FQKZSF!98/($/ M%"YE&\ZMO/3:="?N@:W #,G&>*Z IRZGNR_60IHPS.G(;6.%[_;Q]VRTD4@6 M,UPERZ4JY0:8>C^OB'\EP1Z[C?^TJLWU H*=[:5_POYBXJWX!1>F?]\&H[?" MA>[O!)?1G9T[-QS(SUU^>'8NV['.XZ]M/#__G C$E _6&F^-Y@>W0CMO(Z4# MK(0J]C66G4\/81"L6(&E_O>/X!_O5EC%Q=M8Y*OEA&OSIQ+-1KY23M2>RY5& MII;))6KI?#F7K=1:^*]BI5+ G^J-[>>$WW4,4M@PP+8\1"[+QH3%[VNH)YGD M%#8VOV;XST#1, :D1[2;E]QP(#Y);C3P\(6TMFZO$MMG%?CB#Z*C3Y1V^4Z# M[L?6I[=X\;AU940U46ODVV(X%A-"&Z)RIQ!PA:<;3*4R]+,<_;UD$#S6.EHB M\SL<%Q>7>2Q@!:>>NAV+"T%Q>X/4=V4[S,0\_MLCQ/5WNSDG/F[W+5[-&;#K M3'*T(KZR[&5A'['P:;%,)N,\LUT9VC\,'2JI.JI+7319I%5+ MU@S+AEKH<"0:#VV_?.P#7!VZ7-/ M5[[TX7Y\QT/7["#-#N;; A\-AJ+'I BY[0R M8QO3=PUIQQI-X:O1Y".CZ7P8IQ.3 UJUS2-=[&)?^HX;/$(C)[+JR_-:7 E: MJL"Q+5WAZ'5=7-4VY;[$#I'29SUWQ5RZ6?:3)$FD74/XH2E2CI47D:N\\)&\ M.!:O_W?WC1[OIS;9F_\_#T%P%\GIH1_$Z=&2V^;* A_9MBRH_-25!&LD8W2S MQ\J Z%4&^$@&G _CIE.E'4[/:4,7:'-\V ,EA.V1EM-54:( M=J"Y>./@1XF,Q .T=%(GY)PG1AG^J+%/3ICM:)%Q+7#RE$B(?R3_(68*\S=LR 8EW5[--+H!W-QK$2(706"CP3" MV1"^M J6IXJ(7%B9F]Q(>>D"(/R#!$ \19H.6X ]!8MMJ6&!I0A9V@\7+BL$ MX2=5=<03T'#&-#0+HXM4WB@DUR_&^/C1M5KQJ^?@*S%Q>EP[$Q)F7TYY97$_ ML7BR ITN\SIM3PE-A.-B3(P<7;05OQZ4\!5[GQ;/9#+.,]O%,_6%%VM]$5.G MKDSM$Z9N U;:&"'MSR%U:7)S*PU#\#"=N[=-U5)4=JD!N<.@:J(I=(+-Z]:( MW7;P._&\[^O%/D'H7U"VEF^'>3X4$8ZJ6[OHPC5!^$GQ8X%/JW#9B6%:&>>V MD4JWJ\(](]C*AQZ;QK%*1N"O2L8G2N:\*'?GO>'*:\\[B<>%UGM M[Z(RT[%D[JLCHYO"RY54/8ETA.6U>C2G7P_?^XK3SX9R9U[.G9CTM:=3<\[< MDL9^)U; LER-U9WM+&*_R@T_R8T@0RM!& 0,,+;!9&0(;)C2T:EFX7KBWU=R MXVPH=R3$RL0KX@#FMNC%5-8-2TA3_X++ZPH:P0705_?!9R(B5#55759'DK:L M#<@B!"131^84>X+6T2+BVC[ 5R+B;"AWY_64G7 P,RU+8W-?^?];^=^GMPC\ M?"X\YFZ![R7Y]95??*IF-4?RV([QX7 POA?E^9-&=#N3/O6KFL.S5'YK:U'V#6_"@9$('K^@2^4+>' MPZ..U'#"]5R^KUC]))B%.3BXQY%CT_PX[OT7N1?1IW>P^83J?;*,_7?'PN3N M1='PDG-+PMHZC<$7@E*@K./QF.&?A'%MY@"V=PVMO9$KNK;8G9^MMM]$+L4UZ\MZWVU?![B7W()L[[D'F MX/I<2=4M#@2;R.,5T!OO-';CG>6>324#A+_)N315)[<2#Y&DPR!,<'5:TLH: MP4<3\!T,67:]XA+R!+X5XL'@#2?AI0T1N<3X3QC'7K\ZG+WRKQL6@/2^0LAL M>45F+I,C=9YWA7:^RSO8>=.M>^7?)@ XR43>CP8IX9_@.3@,Z8EA@H7!=25Y M8MURC3ZR5D83+D+[2!-15T+D"XC MDZ".O4;!J]&,T?(0,GZ-:G(C Z0(>$RHVT7RQ'E=AUV^=,OEL8@RAHB3H=O9 M#;GNLNN-WTQ'46!'U=0].,&?PVPWK"^N6@1^W>."3'OAE*BXVO M@+G7O[3ZDJ:M?SE3-[_#*]WXRK U9>/9;5]:_6W?4IBO?ZN"--X8.](VW]\S MI(UE&IU7(/TIVIP6D[VT[1=H-0&A_,G&+X0&-A] 6+P,MPP?F0C*V#>_-EZW M[!-C&V%*V!SNT-$FN"%]86^\UM![!B8)YUMV"[J.>K1=!N5\S&!8A@\IRQ!F ME(WA2#*)$H1?5!U;,+T%X49.ZEB0OEP^2\CMANL;,PP/\X93#,Q]NC$A8HW6 M[$M+>N54^N,:0=.Y]U#Y#(M):8 X(C)5RY'$JBYKMK(B(23H^X&9?&B 2&7" M!?JTWW@%0M<-8@";&K1O$'Y@15# >&S$S29]#OH93E!/!>ZD+X71*Z+!=(\O MP',*)A ,CP69WY(TVL002Q9+E#8$3SMG[+=1&V]#":Z;[( M[YH!8K%'RD\)(&4@J0E+,2\)%6\>*T/EF#7H,&R'JC*&IZ*8 M>(?X.2P<"=)W$M8ME] F6 3U^DR*ODN!V+;4B P'XC ,!:LJ.&+^:BL]@A=7 MH4A32=4(KM7E :B;I>8Q=&W!,<% " AO8E6I B[>UNG?IFH-,-G8H+S :"$JGU '898NO4R,Z45&G1.PM\+@"NZYK(-+$#OB>S47L)D9@JUP%$U'BHMN&5WK5#Y8.&$5L M]%([+_EZ:832_5*1X)$![XH4:JH1P': $PD+P?I-;JJB&?Z B;-G2]#Y%Z$M M\HRRC"/.?./A)2@IO+?[$9(&5&A+ED,Z"G%&'(D^E!0"NFA(!1;(_(E",;?RO#J_2]QC_0-0PQD60! MERU-$SP7AC6(0T8)GJ?P;VO$!32+'U@V4MDDKV?LDS!C?6GLF0@P3U4G(V'" MS Y'*S 2P(I<:E1I\[V&/ M.6.[:)_YE<306 ?7=Q/JTE!J(6X,W>ZP0R@=1+/$-\2R$ L4 !4TPL+_P_G.?_^P;R35USE H??P@Z"=5QI!F$8R9:H'ZT8"G M7 L 4]._U2W!1W6"5R*S.+@(127J?U(:^$L9'6NVQ/W@7F.@/GWC-823( ;QXP94Q-E#$8_(Z>@O%@")I4T3A PE2" M0&,85 /:&H;#Q+'\B):'U6"B)&X@5O\8.KIC'8!]Y*4=R?-1 (\XKUS$-"5M4-2_?._24M/F[Y:'%:Q[ZFH<^,@_=E<)=(8[$-D*A>#L4 MC47;4E<0VV*$Y[M*5 F&46@E#TT*AMMB.!830M^=:UY"'%;%"I$)=.A:Z?7L M+#C3CL6%H"A^V9H=];A'&RY#?[<<_8/^FSQ#G/XS2UW&22I3T*1HYIO S6X; M7N+2F,QG8!_)K'<'B4)"*I_#3Q'-ODS&4&U.\UXDX"+;+(C/K"O9-I<'?]=5 M[_:DSI_,J*V5#&B9&0F V>%E;#0M;;YDVMS:NI8QMU MU1VCB\O1-VY$I:FK] S<6.);2_I&#:0MX-3C&!C4ET^)&WTK5L.[^:&6=\8 MEBS)1>UGI!+;"J\+3/HB#(30 U8F$QK^H@$@V7#38@!8O$%6^\"6#;Z5#(EX M_/4-QLQ4-0V2\:*9 81!3S]Q,VPU0?4$U X@=Z<=U< ;=T%#@DM@/74A%JQ1 MW@*[C;.P101F(4EC@+L!!@S>AR*I3KJ,; BV:,$9;_9" FS\#S;VM.73 -/. M\M@X">#2@.Q(DV1*/#"&+B- LT1K4*;F)%=B.X)K3W0GTTK#7S2(R\D:R3(' M^A)D9WL56'$$ M02OV2$Q_'4N8L:0K)C@4\"C_]R-%4TFPBWS)>;N12- /-_0E,@PD? B)X:F/V%YFV!U+5R_L4]H1@L B% M)BL8!0!*5<=@\^Z PX[^@*6V9ROK)<"09)E$XPQ*D,YD-$NG$T?>\?/([1\N M\/3)=[O!HC=(X]D79BD*ZZYJ0EK;[$FZ^N:Z01#; MQA *WV#_A$M"UM'J0UT(6,-$5RW?FVPT+:_VLD[*O\M#4=_E[8) M,#=H1*$.P;I*! MR]."6"=&7R8BT^-KY )PD$H"L2MABK< ,Q M)U(TL,TOG]["H143]?#:BL8,_TJ,XI4)=X&NF,K6UR%&$RY&AU#Y3NQ,I/FR M&K!'KG1F>(:0"=C01%"1VU2YKH:P1>1 FK*30>U4B<3!$4TC,(_/BP9BPU+# M=6+:\H!:\*I)4OH@BKHVY$"=4#%0LSJY<8Q1I]82TCCJQ&:TS.2!;9'2*/C= M0VMDK=::E(7 ,]T$6R+-T#@EL*S&QR+.NE.]:8Q@C=C$G3"3>$U96*[BAM); M"R%"![1XQ3\68VJ74?$NDARN R8#X4HX2 =WTG2"&*1DB95T4<-Q"M2FK3EV M'D&W[H1B7Y.AD*$>ST1]20Z<[P(";/X4P(#65Z:.Z04%8]V[B_UA%1NN&#T5J"1 MB XSHH80U\!,PX"_"G0ZE+@(>*,3T$]T[]J"&3C"#3Q%C;;H;73GW#<@#T7A MGS?X#4.G\@8*9[=[GV!\(XH3!FQ(4>K49G'QL8( HJT1J'1=IJY?/.+:/#/# MU!071*0Y#F3.P?B#B61AR++;G,#Q6^*VL=369:;#LR;>%7[) M "+F3&$2.XJ2*D=OBJ)$RI95)S9#E0MCGX/&_V!!Q%@EM(:!@3D5RU^)YHX8 M-%<$XSH -BC0;1K, KSP2K<[$)LWS^0B%)(FI_6UR"8NB M) FRW;#PJ IGAUD,A-GS)/9'C1Y*!4-5-HT.2""+%LR1+!.G@,%/O5V9I67= M\,;RI($Q7V#NNN4JX#6PV V-D#H"T9*A?I[&_H@7ASD/X1?B616UAZ#L824> MFDA[XJ%N/--=,%925-B!?IL0'_$2DX/!:W+PFAS\5'+0 R$A'KF-Q\YTBO_] MK!.$ JDK!04$0'W;9,:!P?N;E>C]:H8DNU;KSOI0.P#%\&[%D5OG/8 MA20[(.ZKTR"\HZH;$,,B%ANH^?IMYM8E@)6?5E)KR2J8C:2<:#4ZN$PZC3Q' M7VT3EDL"&D1 8Y,7BRPX2>>%D='MDA+P];LJ(=(1H"=UEBD+6"S-M,PVX@E= M208+ BH0N21:GM9Q#R00XPZB?-9:RHS$W25/_G*IPJE?=N.&CY<>Q#O) .H: M.TXU"61,: &7<\C21XR1)NU8F9T'_$$!<+/NVB=4# 7D6!Y) ^(";AXV44NZ MU-(GD41Z:!(D%J ,P =G26CJPNM_82I8]X+(B3<+[$$+&Y$($J 8V$X=VC*M MY*D0D_ D$^=Y=[ZE+X=)! A2I_3?'1/V^6W-7XX,%D^;XRV =+UKIBUT MKN$\E+ L0U8E-Q[LJ"Z51A8TSCE(;MUX$Z"DX)BZ-R/,UG,R!$N1T*W@IF.< M!:X'@BQ/HMV3+J0RBH 9\L0AGNNX^3](^[%C7!BP^&F20R8GS?"7:233N$A0 MN"%D>$-/_)"2$ (^YOYNS8"YI:3A2'PS&#\C9]C!3+:2$_74\])T.+\2^5_R)DT#0A["NX ;SPK$\-;D 4T3 ML+-A&["YQ0J2!K4@Y(L!XP;"]^O3&S=7-,2,!06TA/Y)%& S8[Y"WR3%YNU; MX6@/>MAIV;P<&D>PTY$D%P"'&J!I,3V+2U+L#)N;8>.UA+LGT^[ GZ';J9.9 M>;._3J7WMJS^!HQA"^Z62628O1V.0MFF>Z*4GJ.$XY5(6:=5*CDQ4EC[$X=J M26QZ2>KX-FLL0!(D%H4I\9L@P59(HQ6 M1*R@%O](PQN;&4$G"*DM_&-4%;&U"]D1; 01V$)_#I+?GX](ZHL>BZ=!+XR: M_D(Q#QS(!NN; MH- >%COG@O>2Q;(SYA[+]?82HV&A:S3L&@W[;*G\ETC6+6#R"-:UOMRK7;@A M-+Z\>:#JGGZJ>T\_T>NRG5N4F]!)TRD[X W2@_A=KD(M#NH7L\W(/,)W& - 4U:8#[XU57G:.M!$(]$=/08 M139IB^TV!:;#@A'ZVUK'X*/VL=Y_&99(FC#WL543P.)=!ITP,Z61&_49K?<= M_N]_Q"/1^-_KZUIK3KRA<(XZ8/.^MF*Q!56'V#61*-BPVUJPY59B@I-F.7Y8 MQ^-44U-S9UG;C*;P)XYMZCE5PLZRD-IIHAY.1]>/XQ1 MR9$36HZGL) R9@QB(X]L4R;54VZ]?&?D$=XDO!V@5>$LSP)%0&2%JN6Z6@+X MZM3U9A$S[!0O1M279O'F R/LI"<16LY#*Q-9I(%\I>(W MZJAG0$";%!RY(5\,'G#ED G&*!RWM?JDU5?7K:-W/VQS]^E!=PH14M5D(DBQ MT.YX[S^-4>(&HJAZPYSS!GX1>928J=0%<,>3:F&\@S\=7$&F"[(>3E\:Y)R9 M@$XS%H65FPUSH4$:JI#W.R;C7+ MQ,=R"3N(R!X1KF#GNK&!IPZQ9)Y"; @YO<.@6Q&IS%C.)IDFD 8A!I*-T0T. MXY4\[%(SF\7I[$.(BD822"<"SX(HO2K4-\3<".T72'&V$+OE_TD26+#7F B? MWLM*+AOP;[0WWV[>@ZY;NA;?:L"&0ZR";4<9*R04799VH$8D!BUQM">._#%6 M(;RS,):&G1QOW<7=SO%4CJQD]]RCA"8JD5A_'JB#1'-X5B6[<+[V+HU-R,I+,8L$#!-O=.&E2Y8(9-3G=#5S)G&( ME=(HJY+9ON5;;A\ZEO* ;(^JKN5[V&?2M9)LZ885]NR&\,R#!I567([ZV/Z5 M25D9ZY;IG*HPAA"ZH1&/K=$;$XLPVM7&\I>-E:(V5HT>1]U) MEL9TJ@152"B G>AD?Y9"CZC;U20W5&J#\(',$VC& -;J5'Z2>#F)!9#@ M/5F^<]B#IA$V!(9K3& (0 @:?F3RVMMCM<$61J*H3G>G!85J:.\OG@(B%B'><\3L4-Y]#P'.\AQZ D.D( 'U]BS8TJT+1.) M,%.$>K(O6U][NP(!NK>^(_%7XM/+':<<+MA:K$+4%IN>>4)NQ)JS&;E9+ ^# MU4(\SO4QAP?69+TS0"/A[QMH+KD1&1(S M9LT$F2!T#B?#+%P5YG4*=YSP 1M15>4!I@,ZQFW:OWJ6$UQ^STPD?L,<7"X< M63FG[=9IP.:<,@T:AB1%,XHMT0(!9#I2$T.>GF>V%A;<[T9<;DZXC:U-2TP$ MD/BD#)?P"*EE Y.'^MC";=A]QK:(P&4KHGM8V>O*+L38@;M@C;1A*X?M8GW: M]W<1"]&$_OH.7->>GN:EH8=XZ#;F'CJ&U;*LJX<[E^X3#<3 655V:MQY:!\# M.['I(K,5W'8B*]85,8XZMC9@5A'RWE\@:G&0X M+,.USUR-' VMH8.N8&VBFY60(2""F=@8,/JJG4VE(8VS>WM",$K2$?*$)A?+ MHV;$VMAM!5Q8FCI\35-?T]2?35-?+=XOM7A]:.K2HB.(2Y"C !81WJ0;O#6A M95.D:B[%( M_B1^@,Z9ADQZ IG&R-;<7+RA0C-ZI"FL_HHH76*6+KPGV&]@K>"PTBLK\$.L MOZ]SI8'O(_1'9?+K3L>6K;6JMY#>][8PI/^V/%T?MI\98:D1U@<.^C30_+JG M(P(8$;I+![6]9M&V3AY+6J>U'=L70@J6O6=N@'9(X2U$SK0%-8(V#[_AA.9R:+=C^A:X< ")[ $]S?VCN#F4OOO\UM:4*: M6K-B&$\%# W?@:D\)3V'O<=E),\+V-T/*RS87ZFF9PV#G:)FZD*!=])!&*]X M0YB#6.;/LLE%;:0;?=#CG;L&SX&: =^+V%[>RK35<& M8M/>*1D :<(N?.A6 ME7E]7I6$20S,HM#RE+S=;6[NU+KM:FQ$HT5; $Z#0AYS NJ"X;@9,>DP]9-C M&2-RL)XXV?"-J]Y9DMPY/.*I,Z'+8X/8VM9&>:[<< G)UL M8!$JADW7NJ.749$[PJ8J8(?>+Z.2N,5*'(X-IY>U05LN=EXHS*]FJM9Y[T+P MFX.V25 V2P7K.YB4B(E,+U^"6C]MY(F,>((O[K#=G;5,JMN8WH#CU*#VEW=< M+%L .K?ANH-9+ U.C6"X4\7L/3_AQ* P(Z^A94E_#AEO9NW.C+DCRIS7.PO6 M5QNT,"3ZKJ093F2Z9^>=R-KR[/6V%H"$PEB+2:P5+*D+_R%.'-B9U-G'Q&:8 M)A0Y.\UB)0Z@Y1#*C:.GJ)J3AAWPK&PH?H(.F+ 8$Y(79#BMI38-<-V I =H MP8VPSR>9UB^7BMQ#?:K3GW2CE;:ZWD+ZADH-YW$(0N+=R<4 MN@2)1])KR!I"?=G(P%SKGHFGRW<7M7(/QMO_S][;,+=M9&O"?X5U[\RMI K2 MR%^),][=*EEQ$L]-8J_M2>KNUM842( 28A+@ *!DYM=OG^=\]&D E.6,$U.W M]+Z[.[%( HU&]^GS\9SG*=LF89AB7ZO,6;>Y(Y -I8&1Q SO]0^T5^\!^^_) M+HG%FM@:W^C;2>8]$E)=^\*.9X?6%?SF0JQ1Y-'D9G@*?(:]\.[A$+X487%0 M4R35V)1KDCWHM/U^A1ZLA+^)_?^JY:,PV!/FP>AF'_Y&^J;(=S*O1B^;D%QM MMMV%-/>'\5YJ;\.VC=P52Z:3H*U+!XVD-[2&DO#1EX25_3-'Q[S6^0QQ[ -6 MJG2< 1-4 3)6E/F3 1>- B%]J_@L[Y#GE$ MG-F[+-8T.^&GHQ9F]OND/B@AZ/'L.:IFP021/2>$NG1,LPN>L.#FNVMR5Q'F7C8 :+0K,H][BD9C04QUZS*XIP/ MY/!V46NT2=#DG/( ,RWD:*EX%+G:[^-;2<'VQ5TU[ZZ:=YN;3C_X6#S]>,[Z M\:&=DS\30\,F[+]"DL%\BLS)GZ)Z%V7)Q>\AFZZ%HS(A;&(#KQ30RJ/+X1BL M*(GD!"_U5S''R/\85%Z_KFXI&>MMG5\V58'E* :6\$S2AH[71@Z7^*S T(X#$?O:0GAE22V1AEO6W59(/_*BV2A7H&2W*R:H;XR#'(L%IJ(=W8X3<<(> MV:*],0-<0^AE<>RBMPHSLJJ66,DM<2PK"2 O1&)N=>R \FJ]$\*XHBNTG!"^ MV)8G%7SJ761$SEDD)E?XL\[V,,&-_%&;G&@]"QOZ\E4RV$9]S>-=DRRN1@DRH3))Z:QZ"&D M/5)8*UT7@WM<*3Z;?TNLFF5_(=TC0!*$0X5JX',FN$(X "RH!01Q:7=E*5'- M;$WI9A:GDNC:R=A?;,.,B5)Q\/SS>8-!<2-;YE=8L%LY.%3[$H%2>) LANRQ M@:!-Q&U8!'ESR( M:^4X0:G8Y+>0>Y N9)"".>T:TVQ.4B!I32ES1:6V/"=^-:H'Y]O^@K3K*ZH" M-74D[?=Z#U"3^HX0_\*B+ 2Q$V(*&%J*)WG9-KTT[[ &@K5&/7MY&CNBUE'5 M,!6AP)WEH&9*?!%%0ODZ6,1[]P"VSE6F)CU%\0K8V'G"%D _3IA+R\ F?Y#Z M(9=&<\K&'@'$SO"4X*SR2G&NL.N'2FGWQ$7567->0^^(D)0GKFDYJVKGRZ &F%M,ZOI5-XG 5A!=[.(5=DJ5E0T? M*(@T*"M(!U;XL>[7$GDU3P6J*'9A[M@*8\8-"$FI;!M^(7S;!GDR@B,2->58 M@(IS8YO@-ZU(K$0;L!?&IM 4%FBP]KLD&3WMQB=;_L=O?])N>!+5-?"(WL0I9W/,>='%_EV%5663%X)U?MF MH6_&XU%Y"V"Y+0CLS+B.L#C"Q]UR-U/J:M0'.4P-5Z"40/!KF/>0'\MZ75^\ MBP**>GBH4TG3<7)\;HHI65ORXIC:\9B*ZT22 MF]E7Q'Q!;F&W M;LZ/*#RFI1=NI :6Y%<%'.K.->?)KO.W+^"4^ .%19M8H7P(1\VQZ'H _[OY!DAV8:\O D!,S* M]FKZ1!%<+9@4R=L0:Z/^T= M0ZZX&\^*>FC.KYQY-R'?)ES1=LT&VXRX,4P;NS71\](XW"Y<56_I+"9EVFVD M78 [1%AU#BCCV>_<3=\HBDJ>>!D)7$=XV($[VH'&3J3%.++S6L<^9^ M7G(#0KTE##,DHRD_N*U%J?1X]@-=MM]MI#:_;@I:N41<"R/-?W2:SHZ^M]-" M(3?NMZ4S\]/LU!E)KE(IDX9,83OQ6I'AGRG^3D\ (?6.YX/[AIP-- &L$9H7 MNZ-U]+2Z:9J47ZBZV?0^*VA"FOZ7&22861_TW+)^& MS4K>=24H@"]S M_>QJK=EW=5N[NJW:>MVGT4!^('.E?G;9,7U(."K'@4N6.B M5+CJ2@@3?=+J5ZA)*O\U#)DR13O=MQYN13PZ M5-SH!*Y!;MR1>B 9(T?LG^R+PPT2U9-MW\;11'GA<#P8!9R9^%8 M<(]VQ>W;C&]&]6IY.JJ_B:4HZ1H[^YASQ']:;EFODZA[4"^$'6+H$&V]$+](20#P*!1[N7JVE[YM MO::M% 41-1/)? G#/%'FDT1(C.5(^?? (8OV$Q5TX1HX)-7!O,'O]8&.DIS7 MD7**R/,'/]44@'VFTJ8$(22.@PSCV#*[7/ M-QNH8O@DS_.S;]#7$N)DN* A/#GFAD7)BR[LP\C!+0BUC#S]^R M*$'QH::MLG/(>]?LK^O\,P/'@X?'#TU[YMMOGVE[HR^K\C?OGQQ_,?HF<6G" M7S^T&/XTK,^JYC-$&A W>14#6N;!&61TA:PWK0Y+]R?R(KZ5T2ZBNULK#-HN MRNRO,<-$7T:.X A9,!X;G;=\G/*_-7TF$N*NBU-7]?&,\Q-0!N3#S0$,6?@^ MD2^2"BH4[M1SDJPAZ&"-7@S[J5*:GUMT.*;R@G]K@K6?_11F,'@='_\T_"C+ M\T4=(MQP(,T>9)):5=E"/=ZHL&(,R9\Y%J/!P_X4A9HM28C3+?T>'6G!YPNF M[=')7QZ=S'[!)%WR)$EO#'Q2W=)[Z..FN[RI:V#_N)!B(G0O>B C;HCMRI\> MGIPXZB!2001@EV[EQJ#+G\_0]&;*\W2F+:3$YYR 85@'4N3N>CQ[ M2=J8.9-1]]<^39;<:CP8.+GGV**.5YI(Q]:8,\2"Z-"LVFYT.O+LT+.[]R"G M&>DW>[:J61.N5=5 8N G?2\LWQXV.9VE>1]ZS6E83II2]O<>"+8)^LD12E* ML>6@H(8VZA*=]=3^0T)>)_6UPKL(2G459=;<"64G6L9:5 H[ M4FA@M+SR)/K*/(*?A^%S-[IG)\TLMGZU#"!"BU6(+ MM0>L3)0;R%(,C2,,W!RGG6F^4(3L_"WF]1MR'<@IV"B$=%H%$/'PABU0A+HJK0QZE8I!*?I/ M#TZF;*]L#7JR"=M"[D17O1N;J E[(D]$5\H<,)"B_OI]-F->]E=:269K^<]M ML*;,?D%VQ"P_\X>DGS[4UMW1,&D B<%))FM@?>X=WW^?^0F#0 N8!"1CK$KJ MP4V;J*UCUPZN?-(:['<*^7T6^[*U0A[)5KFLXEMDPMY$ZVR%4?_"#M2D72?( M2;U;_54CZP($&7MVBRO;^PU"NX&0"N\]6/TFZ0C$JSQ_DSOB>2VX$G!.*+O) MM>Z.-FVIYY1^URYQ4[^FW[,G*:/5547ISVK*ML2=*4H/[YE5C%4RC6Z7#VQN M),IX$ +@9'\K">9-_(IM]P'NQ"VKQCR^J\;<56,^;37F=SYW_LYM!6E'S"+" MN8*] (T0V0[.,AY:+L+@)+!8CH)3]JH/^J*2UE7HL.&LE,9LH%^$T MS9PX4]/8-]8:P/E0R+F60P>HY'*%LJ<,N$!CR!(^NVX27">]/=Q\G"K/ MI$A#P4$2.? *$D>BGV@ (H+X(#\NZ%)3GZ)O+:M:J8RY$9K^I?/YPF2J7C)G MGX]_PKV1U_?C$!H(?2_Z(.BEB-_4I^"K TQG[_^G%W:3X]GH_LC=>LXV^CYE MR1Q6PJ'':"8^JROG23,%CRAEM-7 (+LK5:KL*Y\F"2C:8HL^]4QQIT5#:I2*0";DS MA(=1:M3J&6;_O$$3J+!;IK3BZAE:;W]\90\?&_)=1_?[H!7_=:,1GCF$?X(( MUL"4-;*EA9+BSVM+#16TXD""$CGBQ+!F1JZ 24; 3=]+P07N*HF,$:,+9B(>U]]=:*B=BC'2>-#'O[37P"? M/3@Y!O!WEC,KACRV]S:2*,88_3B'S'^V&3Q[/NL6#?@BV.72X*.GFF,?/Z=- MI8 ^8:U!_ZJ@SA%XQVM9S9,N1?5HV@+4BJH]&\N)J2#J3QHCAI_W%U?Y3C/# M)M#(5,9:C<.S',UW1_98]'=P&Q_/GI;H4T[:[RAZ;,#3(\(W2,$9$7WL9J=@ M#?5;:WMAP8]H=J7>#J^/6:Y23A.$WA+D?'Z-TW.B,X:7 MV'X@3NR9.8Y0=:R/L-,(SD-G\%!X<=2 TD4D#G>P9FK%4#2.^0)&_*C/EBZ] MX]D/5&7>4#R HQ+[/_'4R*+]5].^S68_YV!.ZI6.A3[Y(9RABT98EFH*X0'D MP3V\>7%8TXIR%S0Q42G94NR&/JV:(Y4.IO_^/BY3,^LR(X?3 MZ_L^+K[7/3WZ^6YV4'1[U(I>K>'6&3L.<^*@&83YJR185*P:E:YIM4CPT.HA M)O9LC'G3FG>X>"(;&=E\R9(/^/Z,H$OSIV%7M%&VMZJ7;,K^CV5 ; 2#E 9X#"U ML#B/H#%O] RX 73 35"^VTC5RS$?#.,&6MO2)C71X?'D@+39[M;CX:W'B/^- MVM!L'L6L3;034NW2ZO5(YO,G'A&7N<6;E*F,[8R^O S>:"-]4B4YF>>C[\/G M5]$DSS4N#F_8*\3[<+?.[];Y=>N\7 ,5KLLKX2Y56BCVU*TCE@'6TEHSURY@ MMM9Z^M^MN[MU=^VZ&Y@UIQY 6*GPU&$)T!H[H&5T,#FX900GI5SL$E MHS[(E?0P..979, KU/8C*/B#!9+T+7U$?:3?P*]#OZ5ZZQ]*6/,[5QQ?[H\$ M)CA'/DXT\,D9OS@UT%WD0LXWJ QIH<&RFXS[>4FP1$5)?,K\WZ )@SE) M2@6#]#DUV+CWP,)39=DVRK?JK.R#/'9#GX,B0]Q^K++$EY2ELTO!\(F$\W-^4:68T M9"FE%U.U8[8DTL2LA'K%^JH[ D0499:0E$FML T[ETKVY^?*)=2MR]6*31[] M'[$[:G/:;'Q+OP)1 MG)O3,'PBX=E@2@V#9L;&6T)+H@Q8DJS #DV)@P>29ALZ0L3%G'LZ]EAH9]ZA>,K"_BQX3>D#$YM=2O&%,=?!LZ.(ZH, AZ MX/#\Q%PI3,6,.Z7#XJKJ!/X?YJ-=DCN$@2OQ#D$E0#LLX:U0(2E9 M\\2F]P"6==M>$IM6QOVP&ZRVA1+*R.CH\3;,0(B'DFB$RG!R\^!:V3X>. OR M0^[V7]CJTF9H*CUJ?9 9$H8[#O1LOAH:^R>8U#@L7)*6U3=Z6@@],/T<1<2& MOQ#E/E'QEG>Q!J4 =ZW52L\DW\%, JJBBV%)\2?1U[8\<+X_1.D558-%%K;@ M986Z+FZ-3MX%*RQ8!3CN0'@D;=A,]9:8S*DH'Q8 T2FTI?3+T#9AO=]*&,S6 M&!ENW3$ZF>7+A&H;U7%Z,B;]KEB'(T<9VS1\EJNF*403M@G^7]CHYPT<:V69 M#NZG8*_FN_A*#J=X^J\00_VF=/A'SH$#O'(9JY.J'O?^?+A%>M>*[LU(8.]@ MBL;/N9/YLBJO,D_806_!^QF&)(<[B&U+)IXD:\OZ7% O5B?CD])?);#17U&9 ,>W<:NKZ M%&E/"$R"/)@^"?>>04+R N?=3DX)/I&K31YIWJ59@9LS$P&1A1Z5GS']P&0'87B1%4B?"%X MGUM88ZQ%KW D.[P4O6?_>HG6W)'3@$M5?2[F5,54,C7)5'I'E7MGQ@.ZT IL:AM% M(H7E1'ACHDB$EE5;;K9BU&3E&=@4"8$ZG, +PA>*G#VI1.W?9N.5SE#2EG8+ MP\^G%IU!I>@$?JIP.V4Y/&] RN%H%!1XQ)!= .74QZZYL[D$@XO1JB?)&'D9 MN1>.@P_OVJ3277@P.^)G8J$D^PA/D\2*\715%XP'<(65=(T+CD< C#L!([J_ MDIC7ME5:4II(HDFA2\0N,@4TPDU7+2I5^(K=8N11=1 NZ5D5659I\#KUXWIG MQ/S!H>/V5[FU$'T(>I:B(%56<7@?)TC/A--7]36=NP0UI\B#%RGM>F-HHA\- M-J-U:U(FJY.>.+G:3K<:.Q)2H8QB?IG79G3M''&S0)+M0\^EPUEPU_55RAEH M["N-P+MT@L5,)_Z [EPKH=7C0MQ?9[-GY;M.;$J>0&/PH3NZ9*&B=L8+765.'R!G%!4/I MOWAY_\N$2"&<,=NNB^D ]1DBJ%AZ8VAY6F5,5Q@<=:N=19-+U*QP+V17O\S# M81,[GH/MH(N6M)%I>&&>D/U7B8*>=4=74<^(U;N6M#NZBX8U%$'WHO<>W"&J M S-9>%%UH#KR0'6]3J9&H>? RL2:X@?6)V.1Q8@WND-FU%4AZ[X]DWU.KP M+J?%F,V>DLCF*] N]KG@V"GY2=0F7M,G50HZWU8%$Q3R6I*5_W_[_T>,ZY=X MK>%5_%]J)OE_/%+I9@&G.FO8!6?6L#9RU"P/*U^J M.O]&]->4]H:GK^2&Q?(F;_/PZS)$ M)GG&="J$G2]+UTKS[ 6>]&48)L(L$GRO>*D2I7(O*Z(U H RQ'-L#M!?9:O2 MS71V*^N$]T[N"H5WA<);5"BLFW@JYQE$'\GAKOE-MG[">1LI MM#CC>&6/>:1Q,>H".HA#BSQ^'E%8!E_AGUM0-"4TE@+S_1B.N*C!_N%-B"[/ ME#X%92K^Z#Y$&H&J3SBRFR+?N?JDKNT+\5CIYBS*4(Y\DAC><&:F1[38P7]P M+TSTOY!%\\$D!7JU,6T;23BD*B].Y*7/WVG'8?#.$<9JUYMPN&:2%?#"(Y)'HQ2C)\3@DE12"3=8#$,#E>U;L\,;=)L MX>I,XC-+,HH='IOB^Q\F,-L' M2D/V(H68]Z7P/&C]@$*[9CW'>8)GJ22L91]W!748;#1?Q^'<(:>ZDFP:.+C" M/>ES=EN'9K9IK".Z/+SH8(:YBJ@E 3&!0]ARDN;>N%[A74 M.DR %O7&X#L>26K+GB(+/X)]995;L8S0C$/>EL_L#Z].?M32V>^=-/O-$/8# MWGIR*E=%IHY?LR1(GO(R1#93PTRO MC+)49G1Z9#K1*AZ=E$,ZGC<>(%_%CY/%'02L?%4%%UH0>E1&JH(WCS.4?U>4 MH.O/V+\J_3>$J0#/!]4GAL>Q1CVK8/I:Y7BMF,SK=Y$T)=\R"Q?0U'B?9-4( MV[Y3KX(T5;'&='Y8?4/\1&+G;G8EU"GY/56UWXELWYPX=?R]:7D4RB0>SJ&6 M)6F]%C56A6 GB#[B"I!P6Z0TMO!(R91;77V.5PZA+>>",(U0]#O"G6M.<:)< MMVT'G01XLX-[=-R7 "S3Z%X=Y_PX!TZ?@OIR]@IG'#-"!2>.;,/L%3V#OIHW MKYZ_BJ3"887%Z!M*P\"A""$=R65V67!&%5,2+Q6*[T1M^%U?8:UX;I^[0"]-LG%^OOSN- M-#K"$S*CO\X6E28X93^O",BPI*7_B85VKF/2^"YX$<&Q^59Q*J^8#^_0.#4, M1Z-\?:PD$6RQ\IF)2S\I6,-D7-YS2(Z3^H 43)\^UF]OCA MG]6B)A @HD-5'>/[(GIC4I;*E+SG5\QU2W] GS[HO\1W-U)/5,YN 1CJUL M%.\+D'N/>+#4J#N\%^[S(QED?/P&C8O"T1C4#E@^QFSJ?6.I%I@IZI. M+K(YPDVE\?FU%&^'@R(8@(YE\W3#I^959YS>'[*1\/7)U\F."^4EAIL7.R[F M U[\1[[>//DA"OR@0!*59X-'=IDS VF6#L:W,]B@5A1PQV!=C/(3V^)80[@5 MHOJPQ"@!VH@C) U7_]Q6#")31= !Z$52.->1%AH4L/#,&26EQ0P3BY8J:Y ML;)D)LH5N):8['7N86WT]#'"*M^)DAP'%,!547V-N1Y/'DL?^*<*IAX/"GJA@\?G8RGY(_B3H+0K91V[AW? M__)?[X$?>R>WM"T>B_ZQK?GWM\@/?O"'M\L_,\.E^ERVD\!+U_6:"U.KEUFO M)T#+F<(S-R6U-777],W?MLKNO;O*[EUE][=6=N_L\)T=_@ [3$D)@^(S"4'4 M[!W*]+);$P:X;@IJV3X7]@FPVE_:B%YJJ\$A=D\.P,CDM M1GZK)ORZ#S@OM-"G=7L.J%BHE%]/O(\^(P$'4\G):TZ=3[@1/R9-T'^;K7FP MS$%:%;?&M46^<26G,#A)N_I>P,\-"Z:7LAR!+?W[> M5A++"@3;E:\U7S2Q ?<_(TW10K&\@RTY.W0&I0_*>_YGN9N=:9+@!U01NT-+ M>B+H3*$0B"!4BF<51$HR*!!!+UP.B5R M[:B:VVTK%9Y&DI1 %IYP/W;>[ZUY:P-E3R*>4'9>Q]X(41D6^8M.DP0\?,HS M];,%>B16(("@A D?4J@+H/Y,PRR@V5%@RW!AAC80/<62N8LB[R=URO24J0# MP3!#%,Q/L.X(%[_T*WV];35=C.3^C%4JAE6($Y9YQ.QP'K@F2O5P;S?5J:HW M$>]#W)O9$H T:/JH5',X&:#?H'$GJ_-3]W=,[#7=!A=E?KD[*K9T2,AHAZ( MYQ#%',B[:;@]N0\THQ]/!K\QL T=M[NJ2Z8BE0^= NS9*N^ZV>/18#O7;^K4 M.J0>RIFF$],O/Z>NK=IV&BL8T&J.V#\V"K0OC\*]2_+Z[,C2#>SINW)T7+C- M&YU@9C=I@2!Q:O*)1H<7L*"))#R=X1([7Y@QK$EB88P@#,@:SOJ9DTD;:C1A MF=3FZQV;C[2LL M9=HX3L-!CP9>%X%D&P-G+EOL%F?/,U%TP9W"_4_7^:^4[GQ9;KIJ]DU;]A<_KBS+AMR%E7+D;7R-NK-APU:)7*B&E("35XVU)%*T<==%OV3AXBW M+GOS@OJCQ0?CW;$2;IRFE8U2NBXOKC8Q+&>U9ZD[-A+9Q%[/.%X!RL>Q2],X M 8;G"_ $].$VP5:C=!H>O2FHW3'?\57FN\EK4$0H!W9)%2N-+^UW7)"7EB\ M'M3]MP&+1AQ\5=*:#4[R97@&>BQ,',.0-B*\"*HW$U_*%#?E!\_WIB%O.S4J M7KE'8UEM1>?;P+=!478NYZG^!Z4C$G M'P!]ZI,.-SKM959LXJ,7?:5QR].WD432/0>?>=L9NLB^P4P+F=+=,3HF>)+] M13@H782-B 7@7,)=?!9A,0Z>)QM6OD/"T-]^^PRMZ;*MQ6&!F5LQNZTS#,5P M'H0(SAB=""V_W0@D-?$EWKOMKZM._F$YJ9OX?Q^4M_H9X.;+BEF7L6PPBV*= MS;7QRX<<,R4(^%#_3U[,G:?TZ:W=K?.4GM>SOX40.2?&;+(Q]T_N?<5:=7[9 MYC-P #&T*2Y;-GJO0TS_'_]^_\&#)SW_S^Q;_M^:_Z 9M;!0 M+XYCF\!W^+OM:2+1HVB>Z+\*Y!9#;$ ;,^R4],+BK1 S#?&FK*S+(VP&SLR% MGU!FT2Z"GIYP>:*D3G*K][XR-'98C>B,$&SHFBI]1*H6QN8#-KXW!C^CIO7P MYU*X2?R^=QOZ&@/X+=B!53=4<,0 %(9[R-6Y/QJ_A$';<",RCR"_IC9WVU!: M]^]06G(--:'A8)%!W);H]4;])=:GFG;4*OV["]V' MR5%E0-3C&\=N0475[BK?A&NVQ$?#CN_ T>>Z!_-B QU!!#-X14A7,"R.\XV^ MC\ 2,))U>8*#NR[/&W#J28M"?MFT4:&)T&ZX*C*5%$@,:H,V*)#CYLROP\@$ MJ=?8_9\8;$CYS+7(<[2D3OV"EN<0 /C9%8$EEDSQ!2EF(T/OE!Y'=*"-EN!' M:4WY-GSEN[ 1PMFG;#MA/O1'/W[[7?3 TKGE7NDPM403$#$7W*D9]GQY//N! MBJ?&:DD7UFMFG[VILT):W4&5T"$D92&5&I1\NQ&#:J%(F93 M!(?9K:Y&3E*5O.0\S*%5*%F!_H09=[EG7 OP^A@O56+LC#F8,NQ$TJSCK:3? MHT+?*3F[B\AWR1_%GMIT4BBUZ;@NA?!)E5DD]V\94H7"L<1("R "QQS?-]WL M-%B15=GQ'\(&U$_"#YX2]H'_C0=+=<$,&\2MT!13T$1(IL">@/YA0UMN:ZMI M)&_96,DIAI'[G $G^$QDW'3S$*-V?)3CF9LJ;&Z]A9#O#B<#:6!$/K^JM!DG M'.;;'?U,J-,-C2P958)0,).*S]IZC!EDY1+2'-^XYUJ?T@$=S]X,1GA=NEP- MD9PF79P(>7Z9M#><.7GIDLO\P6D5)I[[S5ZN\CJ;*8HL41V0-S%8SP!(/U?B M?TJD#SF%^"7GI&M#+7W+[8H =R8.)!(H!JUFQ!SH6%8[4;,K(WP'P)-9"[7[R%X 6# -;40:AG=HJ0RG+F!OL^<#Q&X&;BPO2%PKC$X8U MD.45H'@7@E[EV#46-N'Q!9='I 86LQ\^9$'-@7)7SI:+*]X[9H7MC&T77/9$ M=-=M5[T,FYU?PN#JT+%U@:&E/I"\I6*/\3XQ7M (BO-JM:DVB8IF?(>#5W71 M],0BP*\'KR0\86%@'C8 M&[L% %N1(T&W\BI"MG_SCA[9KO1*7W# 38Y)^C3@@J#N#19 KG]6HTR D M2Z_W8,_E<#R=/#Z>\2O'-"@U:@(/9Y"[PNI5_6U;TWU'BY\M!^#I"4M0EU\B M_YVS**]N:Q;.8Y])Q1''Q)6"V,\B=3>?QPG'>$Y$0^"?8*;!"O,C ,@;R)GI>O&KR\%!$;N2]5=&)(WV>^*4%M M@PM%[J:M>39EMSF0?,G3_X;AH@?*$+??A@&V]>5]K,+X=@3\2LR&Y12D/N+2R62C'QYZG>EPF#.;K)I*&?-M1-+;0Y-[362.R,;LAIH9+48=D;@A/# M:$*S(-)P$#'*R'?1R[[_"$;9\D7IN\Y9:=K;\$=FQ*>613G3<&VOZ1N\-Y<$ M;%PFD7NME.&.IM2E#((YVY*.S0]EWS;P&1%Y\@5/M_T%J TS[*O_HHS<#V]. ML]DW33!2!)[4;WXVOF0P>!0N-VU=Y9]GLQ>MZ(+@=A-W>$T0_=D/#;%USIY6 MY[.G)#?VE#!@7X>W&6SJ:5C]LU?YIBKT]]GLY453UM6[^ <:Z-\H&MW%O_TM M#T<ERD\K%?#Q&F+/E&R\J0^J#_:-.0OKJ-L9L?%D\MSLI,4D_OIH;.TLA-_; M" &+ZG3"*H>?85S'LV?4OL*P$YS>=*]2Y*&\RA#B,,Z,$-E5S1IDS+9O$I)] M^%G1&< >PH,JXZG9AYDH49;+)11\:VW@,=)YTC?O0N!5PA/!KT+8 N(M+NFD MA-=0J%?JZB6Q:ZG,P*)M2&-B*_Z%:&%ZY7G*89>%*LA5EPW!;* ?E H>:E^R M<@6J8ZFDT>2ZK>'AL\HB,P8VB[>$^PF?LSYG5:LB#Y/I0O%"U*59[M9-M]*% MZ:QHJDBX#.55TK>8%S(V3E.ELR+_K\W/U]#*'&KTBOZCO0LC< 3%+]V3>RZ\ MU/(^C=-4V]3MYP@F&J@T7X0YOR3\I.??+Q7J/2\MVR^]R4Q1*;LAYV4C.7LP MCXO2P5* Z^Y>*!X1?JK4CLL=RX.DW]K6U&8>/6[ZP0$EE=Y$:6::CC3\#U: MG/A5HMN@2^0D'N9<2J6(%5N8$N*!.LH(JM'?10:C1O6YBIJ43K M5Y\6=KC[I[,<'1=L'8.U,LB7F@+!^W,/>DUC,WTLCY#RJ[HT\P0A #)BLHRH5'\D24#_WO8J6AKE M1<.*#G_,A3= GC81<(OY!MV\W(V,BKQKB?=2 MT:1DM4+G(RU@:">65J[Q'9.;7>SF;55DD?W#D:J8/;\A+;L?& M@R>TLU,D1@ZPB9_M9R-)?C:ZUM*(&@8YZ"$HQ1A:A?HSS..9$[8/_VFMSU9; MO:R"41IPGU(2GF7K5$:A77":JW-G1.DGP^F+2ZA>F6;!H65IGB^OU<)0>T!X M'E1CI<*X1;B-3;3;P&.^YJ'=9F/"'>(B#+$JLI@\A<)5SB60?6-151=N3M26 M9!$=CZ=F\AOJBW=LH)Q_M>JL#IZ-%SLF0H+#!QT;TH1_99F;:=K3KT\E]RR> MF)Q.PBF9::DV8Y8@+"QQV*(@@B:EGLB5_!4D8V\JXC[_ N,!*M;NB9#Y1@$0 M]D*K>%H/M]83[_VP3E=B$CT5RA,M'#3G=>Q7IS,O[+J1NP.C#2X6QE;M(I&# MGHU-FU*VLB8T_?E)]%?DCV %;#R^2B^'(IO=L28M%>V/3XV\0T0.NT;.7R MX:%"[("O:JAI[\(B)6$(!\*#02N3@C4'J07PK2\JO>*'.[1TP,\*,H6<&MYI M8I+W46NO\JM$+!@N!.=C'+%:+%)-*/.$39K/&S[K6"N$OPA61@[)SEYXPN8 M9/\SFAPVY# \CH3(X9D(Y219@2WN-,3N@F_,+[E4'BM,37A)0FVP:*%+&*Y: M!\NX$%,57!7*'O#K)1T=O+U%LUT5FIFAX@L2TQG/G-%2U)!W&PIMTK0W:%^"]XW!)"+[TL6\Z:!I"K%(N$!L#/I<2?V#WV&N4#VA>,/^S$/K/,;G&Z)P8]6 ME7CI'0&HF!&+W$]Q*^5"@*"$)S+APQ4C1'HRC7D?U81L?)'P+C:R-JWF=A52M%RKS(O/L\S M^%IF-Q50@-=JFY!_G/J.]&Z+BE)W8N@[J9;;!?E76'O.BJ_A0+'#:!'N 656Y3.&^].F1U9310I'LG>D]$XVSW")E]?+47$!6<"Z3'V#Z&-B3FF@492B= ?AN7YXW MK:@SQK2P9#3E/I:=I.O[(\22^;-VJP"^6*NI2A8_CZ/D03[_48)R!OS9&P>4 MB0,:50$C+]*N?)5#6#8^?GC]A(U&DF@V)TX.R28!9X7?&+=HS.W8$4^/;,6. M;9>?EQ'^^#5I)_9*"O1,"KHHPVM=:4XQ*)3&EN'I236!5C5+Q!V8 M \;/$J'I^ [&E))P; PPF<*8#A4W%[H0_7*/AF)D6U6W+QI?[ -?!*-Z ^'+ M5N5V+3O/H;'1QT$S??9\G-_3Q3LOSRGAB\R!OBT$]G1(+B1/>?_DWCW.-E%; MN&Y;18FP3..)Z&6'_][SE0LL0U(39;56\EP8JJ=+!5OL!Y26M:?T*>W',N,NTK M7<3(E*XVF*'#V59/RR7R\'5B[$5K0MY66600QWVE4A-G!&U1=6S8M7+1H,?K M-/Q8FV]?G;V*:K:OM_.^HJZAK]-9^FSDM20QH(MT723X.3N5)"$!:JR*H"_! MD,9&JBR"&5#FAC1W^6Y#Y^XEZ]U+@BJ$O@R;=O%R [#"C(,:DVLC?3L_IDC+)P>D7]>TTX]GB4^HBICQ-6JVH-['.-1 M?JV"J.G8&;S!M![.JM3LH=(F1;L_GB#UHY,G)GP/*V,S-(X3E2B>T4&QJ5:K MC@M>8$%3GX(TA]Q^C@I&D4K6"7B3(="191S=E,S>*ZI%DIK80%PAVAJ6\98T MF,\G6T^@K@ZDTJ1I&L_M?36UI7@:=Y/,?LT)+U)_:"4OS%V$R#N6ZX:2H6@H M@C_ 3JW+ZS*"C7\A_47;32'YQ34]?B[K#XYW=4!F[<5XU<3D? A$I#P-8:JX M*[BTNRA==51SQAW-PT))RKJF6M%WV$M']BT1D?&-.R >U\]/HD#&J8(4:RQ&A37?-0-94=5^,)X-1 :@/A0 MERPQA*62(W&F;>I3\V'^\& )QAN4IB84=F!!,">>)+23Q5ER]\.0^L07Y95; MG6_I[AQ4_I(OI&A%2K"*J)+\<_PC$[K)$*1Y0[!I55OPP7!(I!XI_$E.E.04 MJ(6*3=*E/VK#WTO+?7YM!N:9RWV^YJ!;$[#A\(*9Y]D/AZ"9I2("K. 4Q0B& MOSMOBA#J/K_F]_@9+[ZN)$9?/@=O]#P@WC#(G;N%Y)NYX3(]Y!!.:5,']JX- MANOO,VY8"T_T NOA#17J8;]_;MJWXO;'*] "#K&1"I'HE,DZ+\H56E.+&%K8 M7HNE5:,_#V$Q7]_R8L/@=14>DJ-5B/IDW!R&'_^3[(:B;A*/!"&(OG(YXG6 M]B;([8]CEPWJ)[6WB2"&$?80!(!HB?Z(^T;=I\9Q,@H2#P0,U MQL^XXZDT 1N(0B% >^J_.FC"[X53EM!Q^CZ0/A**+(YN52%9OS%8"D"*-^U: M%G*[K9OEDE>4>GT$R.H$9250S4]G'* )0$FE'MUEPH[Y0#6>,+76QS5C' 6] M1UJ[9/1FS]Z5BRVBI1>4T><+_'CTY5=']T^D$:'D^L]Y0T<9VJY2U4=X[S(0%8,'YMPH'Q:Y M1*>>\6/O*#C:?<0!L=QL1L=.B-(9*C D ?-H9C>7-[C-PT?L0087RSD45^@; M65(K:'#<>./;BT%>@HUK>#]GIZ^>>G=-7$GQTI-:<+ZX<&II_*Y$6-GX/&, MH(YOV$\T@*ICAA0RTDQZ!1DIQO^7FOWM:8L0;6D)%81T+H!EI72GX%6TPR6" M7(4^%(D5AD[+3D8NA!25')W1Y+)\^NC1T;W'MBH[=">$H5[!M<;H_%2(7E-= M;B'.%EYHW>#1A#^>7A!/?Q2UX<8"]VR6TY5'LC:/*#B#?"8;NMM:0'QT5T"\ M*R!^V@+B#:'BR=$7\[5P?K#?CY:4W%>D*:%XF+E*\2:$8@$@U?$H"@;Z^VX81!!,+Z-1!83BO8REA8&5X:P^_^B)XC\UF MY9H/@:!Z1_I&)6IID.VC?GOJ_2%SV&7Q!=9-;1CQ,LY.FFG6%"'A%L-X)6T4 M 4J'$X_2 =IMN8%40G;A5?78+7(M4OS>HFEA1;QHHI-!#BY0NZ7V?^3,%!^N M=$#LB4,]J2R!E=9''P-PQ>+94Q#9.>5 ["1M]*5Y/F>;3# M)!NU?YIB983!QRMM\JI@A0D$--2#DB\4T]I5K.EP60I7%]7T=O1!"'?[(Q ( MAR!)WXZ&5!G2,QLF& X.$SV@U MY=(K+#',BZ=6$=*A"L I@) C*#JWQZ+6U MNR#35+8==56A!Y(63=BPW+1+9ZLGRO1K!+L62!,V" Z-0M=9M(*A9C4/<3*Y M\A7Q!%X=O !E9'LB%[0PA[[XZ?G71_>^$NK0 M\--P#"U$<.&"X0+HN^/KA279-\%@2>Z<]ZF[]?!^AWE0OD'; -"@8QV!E)[#CJ M52(PL%0?(+S:E<1XWTM&HK[8MC+>V(:/U5P2[2IY;=AXBU4#CE.<-7MK8J[Q M(=(E11(OBE4E_3QOMKR_S :,B=>D\O&V+$/L3@$1\]Q*",^'2?!@C:RH&-?D M',I=9^) MT]X.LHR!SMUB-N&C")U?X0OH3QL>)%;*R06Q_DZGD>_#@XO)2]?KJZAC%7O9&&>H; MUI^ "0C5J/2#I%Q7XO"3@DJ<<)\7Y--%TI02=@30HW&<@ MS\"2!_[%:B4M6M9@1@L[ MC/+JRM=D'N LOMM)!!81RG"%!'ILIL%_H34J*I2/6O%0\ R#Y[*"7QBHCT*W M(*5K-"^Y)P(H=7-*RFVIRL49B')377$;$:D&RR,H2&* MZ[R/DJ5V&S8?^:PJ_N>__>/1%P\?//XRG_^C.'E<_N/AH_SQ/[[ZXM']?WRY M6-X+?F/QY;V'Q;]Q]I1_0>?XO=-75??V&^8#^,=7]Q_?^_*>?.GC;/:1>?F@ MAHOH:MP[/9[14&"O:T]FAIH1(2'0_ZI%E=,M2."$J+\EP,44L/ M%_XWN/MAL?U7LZ7@@A*XBYRX>U9Z,"O4&=\7(@=UY[1/5-B 5L8<-=H3$C$5 MPW4[9VSD+MR>+2:/69^F*!>L01+W%.)I.NV$)BOAIN5A\L;L!_1+/@BS#*24"VP7=!.F^. MS6Q]Q$/V>F;S#WO9\YNM^'CE@@@K,3E'](!_15*!_FOT,5\,:&SJ%L3;>B7U ME#!#Y-X_E;?UD>..CTD3C^2=%(\((5@2CP+ 9DQ40#73L!J8=V>I$A])Z J^ M'"'1(7*@41K.LV;1=L*BY\H/%416H)*JJ7,K[T5,*,RA%I!:J2@='YH QV#J MA.)Q-(/&5S+?73=]LM&44)&IN<1%\%QS TJ[ ?'D. 5*!7A?&>V"DY)1^UY8 MQ8H;JS?4VK)@>DTI'U9"GB]0(<[#E>]RP@0Z$A:@Y4NEO)G.PH9+#4%=H!VD MEB"BBZ)_IM@A?B8PTH2694E\<017BXHF-V>Z1DI'DMA/"]PS4 M(G)SZ<--DN=Q)@A?&^X"[&?$<0+P7!,/J3#D7?LBBD9.$P.3]:H&5D!IE,E[ ML.H1?U9+\)[@DO*;#L[C58RJE%ULD6^83RMQ.;L+2"DD@Q,6$/D7P<2-XD&, M>I<-CAH[/O:<.BGIA)Y!5SA7YB4.K_#F#F;?2N 5WV.D[TKVZ]1:CK)-(H)# M3$/EKI&,G#1OZ (L4S*EOV(*_@ EXC1.0)[U7U8>?J_,\(,O-@3 U(:_)W;LL(P\V:23$@*4=[CXGNQ7!;Y;5'>+BCI3U'2U3GR.2!0< MG9QA4R*01?5"H:$&)/6J#SC&J35>:'@*<+R$;%;*)3HYK MG.?JX"1=O_&\)E7D(W1#EDO1YQ$V<)_94)^Z2T#K%GC]KG=:R. M$UOOE!GY,J3$AGW*$Q3#VL5$GL-P_#=C5[[;XW=[_/J#@YQC):H38082P%/2 M\K#_(H.Y0TXDEH%=22K'$P_C/M5"0%>#BYJ'K5UJ=[OF;M=$E^':K<9U8^/5HN"1B7>.54X4C-FI+4S<"_(06;6C+@[(94 MU'U.M!O(SPI[MEQR2O>:V:WSVNYCJ$+>&]H-;9@K-)"W*-IX9?%*E9/X*I1O M!L7N=DG,C9R^T] M# ]AC(]_$G+C"<(CRCR2RN-0_((?$V$D>K#I^#'05]C] M+0C_7#C4$65W>_3Z/?J3ZOI P@2=R:4LZ,5^513EW/?J)9^13[65 M(T*BA,_I,*-T>$:M(X",*+]/\,28IP#8\00=;UML8R[CR'M+Q$R";[-P98 M =)F9N$@:8P@FI*P:8Y(F*^,1X:3>BZOW0V)!-F@/NC]1SZ[K]D MPTR]>4= M9.H.,O5;(5-WUO[.VEMIN5)[SR@NSWQ7@]H)(,8U_1 AJ#/ MW\6HU=5'$ZTI4Y-,*J/L_VB?M=0AC%1Y0@IWI.+K-X[2FMF]N(_1E+MXSX8; M*4/S? ?Z994DG[BX"V><.9!,GDD^R_6@TWA >^OD;FL=W-9Z9JDD1[";%"=& MND4JA3YCRHRP/2"K:6QD)K)95!V1:V@+!N,:]Z_':0\2!MF\UT- F3VO9W_; MUJ7P ()(3GO,:4^>JNH#$U>\X: GSJ)B9HW8/HQX2QF',*<,MH5<<3X+-H,R M&9S_4Y\ #>ZMAFT)CU&LNW*@E$IL(CP7YOC#ZA^$-7A']]?'L M*=-E0JV#R-NR&ST*]6HS+2"H7$J0C5-%V(DYJ/WJFE4QX/F;E^D#=$[IH7+4 MBXYQT=C\!/KXFAE /:V<8V LC>J..?@^HY]8&[F_^I@53QC2N3[-%!X$ZP3T MDLFF6,TQ7PUNC^]]5GUN%(A*M3B[(8[8@#5%4>?AP&&$1KS%M\U\@#2_R]_(_(A\H_$,S?)@4=##RQR(2M%)O6CGC9%X'@M!P%!2 M4!25_4[V:-1T*IP>>\28DG>.TO%5VKT&>G/5TGW_CM7@X#U35F%7,Q4N@.3A MD:@'AK#$5:?P:.9_LVR4HRIEJ?0::.(U*?3"/DD4H"( \%7TC[ @LC>#U[0B M$1AE=' &XKDRUUKJ"E<9OKBX\Y4BCNH_C) O0LS-6#:^RX<(^C\+AL M[W/MP^]S([<,1=Q+Y1G0N>-&(J>CBGVMV,(!WY0ZN_.2/K1MU]1,:3T<+^M6W#U'=&L#N]E1.C"7)D%!;II5 9\8N3D^SDY&1X%'Q,9/V_V&YU M??L1M\PPJZ,C?J%"YMPH[);;P^ST288MS"*=D DMF+Z+O@*OR'Y&)V#DY(RE;2>"') S=S_-**1=FJK%^.(T7GJC0M3O9 MK'+K5*<<%HYTC5E(,C"QL"X[X(=E"QH^5P87&(OHACUA)]DFBUK.BN LD%WB MAA^1*K#@V"H;0O.F=3K3>!8_ )3);BC\T!Q<;SFDYGNGTA%G$L*+(H.%]ASR M.V2RFIE&['\TF*S/))1;JH\VR@'0(T5Z57ZXPUD(+]*W:W2.N7L_R8L$>67D MYI1>?*1V=.-%!^.8^(M$'TT2-7A=]*UF&?P@3S65]KXY+R6V'_(Q3)JY=&1S MT_^V' O,:SG8K'[:_8-L4KC)6KASS&G-6.R1JFDYAS4%]O2>?BMUXMQJ.?V: M,?7??_.M$._"FK0FMKD(,U8JOQN3"3(W450.AH,0_MB7BPNPB"1/G#'+@U<< MZ'J50: S-BDM;NNX]BB5K*K;R"R#DHCJA659<#\Q /48VXJ[UK9]$<;?<5,R M;.)V0W$NM+UC7X-A6 HOX#,0-W"^M,.VT%I Q!'=%;0>AC=$.E ^I\[Y,JAE M=K(<_ #$@CU9]$U8VI3T"X1BTU,DE=LY[I.5[?L!N=0&)^R MN-)D1S;Y#G@!,J( 1! 5&>T-]CY*2(JPJ"%/:R[CBDR7CC:9_%EV4#YW7FZX M732#_(2L- *XE#3'J6F7>6M]"ZKD]*N?CM$+#_C7L ;%9GNQ]4SB&,%=_XB/ 1*0'XMHK"EQ4[35I M2A*>9.:$'Y>UH%%,M6,R-W!8PO_^Z<'QHR_8S2>6O2O\[?[QPR^/9ZF25\(E M.SD%2OE=QYYY4$.)C16749Q[UN2:L+S)PV<*.0ZG?S@G*77&?BT?T*Z=T67CT/F/*6LNR9GSB7D@.^7_#VKNLRDS1BL/':5.HXK$0H&OY0 M3!G%T9D;5A9[,H$.ZCC^L?D*42"":8??>^)9,OV]AQG>$*68^BGAK.ZZN<\< M&0!^6[X3/8Q:>=(&Q R1+>V7;7$._4[ED(BLQPA%HS([(R1 %ZVB9_KNB1H> M%S0>?[UL)UG$J^#_1S%SSR !&=4H\$XS'-X.S6)57EF9A3;T=2-LC)O=+U-RIX'/A'9!L+2F$$0KA.64%G7JZI6;;$T63CH7GF0E2U7VVXZI>H/RNHD<7GC\32G[_58L(XF8EM@]Z23NBZL"F%;4F]!.S<.!P;>GZ[T@X M;JU=W'!X(0F)H,'M7;'A*Z+@*>"G!_/&_'>>-V:=D%,QK*+CU1-^N(@X:4[= M\K)M&>G,BPF:5516D37EW,[P%T@LGZ43S *0["A2R4]Y2K$L[Y_<^]).!$-+ MP/K'52160+)FN=07B^UZRYQ-?@"9NY33BL&RS[N+$$3O',>I4ZGD M]]OWR"641JF+4*J//Y$Q#.X)FY&JYR:S@@$%@R**[P6O8-LFH'8IB1*'"(%C M 2972H!NRY5VGO!KSA)-FZ#GU@ZJ\)ERDWJ6 .WGPGL?B'^'%;0@RT-@&[Z. M*4R??O/F3-/LF9#%8/?&@[!:;_*%-BIC4?OJB*R1?-XI?5HZ_G"HA\.>=["9 MG_?DY89*K7LGQ^L[4'B31#8*CN-X%;PP,7\H9M=W%>44B(?ELJZV:PV8O&IK M[+86==1QZC2,;EGUH+WUA%F?B)/Y-[&0N?*9)HGW)(35H=1_RU[Q>7,)[E6% MJF]<>0%,1RX9+W.:Y TT9VAL9)HNYLCY("L4U)Y"AT!80HLM)HV62'@"2*(+ MUSYQA;A!C@O4%JTGQ^1$^9B&=25R=M/\'Z]2L MPVBC3Y?D2S6Q$(P@\T9.,_,[#7()[56>'LM& M!H>\)-<&*5 $V\A%9F$\X7<[SH^&8/T<'4@1)FM-#21YFKI&DZ*IPCY5JR:W MY?&L_U6T:&0-'YPX3Y)E35[9<'WY[)SC"N-C:/2\M@_%HQO$10-N,LLZ_15H M&IUYPE-6FQ)\,91^E>:Q&9AE",SD^R!CQE/?FS*#,;1AX,L:A(US:/%.(F8; M_AL0)\\NXZAT;-M8]=#E>:FH@'/+4)IRN>!;/&%03Y*UQWX>YMZ4@5EJ_O8T M.54!#%M#OPFVB]M'@NT5>A;<3[E7@FS*E MD-SR('K^FFJ^\%?#=^O'(*%*%DH< N. M,Q6?4ARRGZLL6A>8'Q?WKC%\G9=PQV5>K1A?V4KM!JC[N6I>4>MCRW3[P3T/ M2XR<0A9_2/B6^&7"XEM!)JK<<27SLW?5^V](7R2A':Y !]/?%#,CZD4)TE\CV>WQYL[701KT,D3R6-2 M-31=ZNQKQ)/!320J?IV6)\BCJTWM@+ 3J3A]T[/O*/J_CBV4Z64U_C]D&EE& M$.X$41>166@8H10! H7U%_+ZXVS6 3_ GR*/ ML%(VEK8HS2H.0OK?JS+JT>B+0EV$11[JIIY7M9B:7F-W@2,NFTCA=#S[>WCH M%?=-7ZF)("!G6$3!5EX$APZQGZ64)>IF8#$P7"6MJO!]:5X*KK#A #,I M4B9C=0@D(U,%>F_--F>7+M(VF7*X H)_RZS^R7DF0>7E;4M.A2;C)+%!R!7H M>(8R(BZ;BR0AO%YU5" :'@:?](:Y0AG?S*I M(I+=)K7=)\X/CF':*$JRVB> S!HH/?'S'>$U+AI%APHP5@M*R5,.M%E$F(8+ M=5?E.5JP(J'/D_$0-%.#",\%>HCMN(J2"&8G+UF+F1I'XP!F[G[/K0(?.GH/ M!(84EC&E@WR2AD*$ZA=)4Y2W?)Y)X7)/9.@6<877BW6L^TD"#.@]AC_]LFUW M2G-.(D1X:+PN+A4-X\RP?_.>\+(-]%-9UC2!>%6M(,_"Y?@7P7SU%V$RWH)9 M3>!ZO#P6[+J'K=B&0*=;9Y[* E6E=?Y+2?,J JJ_KR?Z,1W[G[EL.)(X<.DU M3__K>[JG>$#HQY+ MQS_,FJ5D+K8'.]/ZCA9R@L>% ]LJ=BEKO;J[R#[1@L03,(Y!3,N M8S98 B8J9#!SHXRBBL8:!^T6;2^.DH?N8!MO/X6\]NRD]Z08B!31"JY-15I? MU/H9G)WQ/^R+U-+@>KSH=6RI=+G*Y%7([#H."EDRLY@K30#4+-V8JG=T>'I M=#61Y[J")FC-A8*82W6^-/F1>MY<\VE:.M$7L?=YC M:AZV+/X"3X-B6\X*X&RKJ#%4N#?LV D?J'J\8;W9TJZ:>0SZ@_= [B!<# 9; M*I0[->;O7U^*V5%W@]^^621E4B!#2<<&=P2CNFI/5]&)[U[/D,_?J8!D!SJU487 MJ<".]7I+I2*I=FSE.L!J56W7'SF0P[HIT%&P'!L2G>5MV@;/-\F]_46#2=V% M?W2\KX(- MY,J$"QL7.S(AF"7C $AA/E+S\-@2.*!\X6#EV$57*4RH68?G^=4@C],XS@N+4GQ#)M"WX--?V1E7.54IIJ7_179V7OW:1W>?QCV8]U?H$X>=ED; M0AYJ'*J:ECMK>S&M-?I\1NFX82@9UL]@!(.7KL Z(#T8NM7"APL/H'D"VS\7 M''F3MQ)A$>$BE[Q.Y@!2"BK"( IM&8Z4>M9XV=;,BYYN\AUM"T'F^K@DEN36 M)9GD+N&0\<.*(;Z4=)+>1I^68)R,2@";8O7Q[!1:S,,9UE\.9QK3*$:)]+ : M^)7D:."1 2R3LTC%K"+:#E,$C+L[I5(:IO.YHK:9WKR MI-/,DBY_LP\<-A0R.IAT9S%@#*3 )+@8PR9S^%P3>1"&1;&4B&#NY&C@MDTZ M5P%T--A-1 R:9[3=-+759$P7SA%&D*0VQ<["Q7_OT=&]Q[H?=;YU05#V(3CQ M,V(F:>)J'[;J99:C<%FH\EQ B%IKY.:G?"6/3O=)P2TOVZ87-.,I(7%W2:_X MLY>GUAH.__[TU5.ANPBWJ@W2"%X'0:R=&MK56F480N=8 +($-S-#.]YT!I&U M1ZESC3QUP[5- 4 E+*F)K842@QD R:FWY+'V&H)%,?A8HAP2Z"9@AE7U-EBT M"RKXU5HW9-JI^WQS/XOL+X@YF]"L>. MJ!4!2K D$==8EFM+-68N2 ;>TX#[U+[W_,?75N]J^227ML$E1-C[B*02!Q-; MG" @ 6*KU5GR,0N>;:C:93X>J(*IIP&O?&.)^I^BHVSC=1%"-TGK[%^P'O0 M*'M%YDVC?LPP-9" >(>1;0ZYI/VOF-BI>670FDQ6-I@=O'K:HQ/OGR9[N :R MF;@@X;AJ^20(UT2ORVUMC+M_@?:U,8+FTCH=-S);(:2I$Y)"FJMA$%=5Y24T_ K*-Z;[$-BA$US5W M4;+I9G8/YZ[*> \ZX9(6JM0<@20KPK)C;6NC[0S\5?6H25.:1") F42!+A4] M(S_MHARA%_>BD?U [/)A"!3T#(:4J&KF!G@QY*;D4K0-.;UM1*3B"Z[!?Q\V M5U-5 /,6M 0XC6W#C)U7U[Q.WVK2+)=49<3G!&=9H"?ZFX&WEE06DVN)#[WG M3B'P86HD+ )),CD7,LS#>;"F"-,$NJ8B0<;>EKJ'CV=?6ROQ\+-,.H[4T0VVG(^A48/!G^Y]=1SB5FKEH77QI_LG MQU_J/W&Y/X5CW;Y DTY=3VI>,\T?X<(HFL47$4?/,Y^V4ZO'3F@X:NM2 F'T M $F.O:PXM:-2U5\F](7]?+=P:I?(#X M=S[(:?9.HTSU(H2WS%HR+_G@XO8&:@E4 CQ)UAJAC #?%>S?QK\PAH3:JT/0 M# -')9RJ=4*<5=WUG-*_>3,D4KP+C]\^HTM6=1A,:&??\Y;>A$6 ZT;:E>2-DL=6==K M:HJ^J,MF'AG9 HBT+_W;)\^Q9IKU_'/U@^+OA*^'@C_; E0 MQI7W-D-$?$\1O<.J76S7O#PZW3%EK#PM\K9%+[X=?'D=EQS_!T57&[_Q)*V7 M&X%KDG:=6*>SONP8?T;_IR8U)4Z8'3-( M_J?^C,MFP4D\GIVE?5Q*56"OC7ICR O2=K=!WY=1\.FOHIWUNU.[UZS7!-W= MFM3I6W)L,]^2HTIS24:U=IA!=MKXO*(L^GFK6&8@&+%D92@EY+]AG=4MEX2' M=$>H,Y6(O"FV>6&:(!];WF6'MN#4V;0#-8D4Z?CZW(O2%>]RZ>;WQ; M^#EF9VUJM5]=:B:3;IT_]1.WSF($Q!*@U]YSXOW.6*X_H N7> #8'*DD)U"5VG325PEC"XTM^=A6U:P6FS'61WB2<6A\F G\X6 M +?HEUQ)1C%4O=<+9Q>H<*\7&P^%,GX+P/_:>:",TMI^3O6$> 0222<"?*F1_D^;"4U[1[;(.Z'\YE!='&5K$X'C0?Q?==DZ2U'Y!:V M7PP@K%K4$>OE.OT=.\A$_'I-ZF94S#H<6_23)4A3B"#E;NHZ'/P+E@^IU&11 M'@P1%&%^CB[R[>H__OW>%R=/SE;!U9H]]J0:^EY9!F*>$\QB=S0ZK73QB3.H MV%JZ$MT'>3G;;*XE;_XQX;XQ+YEB?J>!OJ_+TO8+R+#" J(CB2G1I'3_/ZKK MB,EO"[+]?_RE^E^9"A[D\^92KK3J2I:\J'3F83R40^-6U@COW=4([VJ$G[9& M^#&CJ^>1@SB$U&WD75 ->*EFD']#-H60])%]D1D9LZ0? ?@0 Y13+E!0>/@ M JDWD1=4J;7=$V:S1;L-+DDR%QSO,$&E!" )'RDR.&XN%2*N=2.%+H7@2(@> MC""%LWCI>^C_M1%*;FE(!>^R>=J%7Z_2P-A3@++S3UV7#NW ^ MWC@$-)E#:5N"&5=$H==WQL@9W_Y[WG6.FL05$Z0L>-^R:YS<1YBW_?3$[@F* M43"334M!8L/4"=/]I#<9TSZ"[6P/ZJLA5-F0LZ[V+V> MD+%]DC014]28CD!=_*4Q?J^DU")=(.[I"0FI?A)(_2:EBUCQQY5\^%%8@ M<2"(I'VC"B0@#$!D<]1?'<]^')CCN %TC*TCD<-34$-5M%B*=@5*4^I:KIP@ M\TF./Z-QT>+$53\S&[JE8\CJNH0ZU;ZC?V ?R1X*&R>XJ-,;1O<6_7&Y0HN. M[Z6ZRM$+\O>W;8Y%+FB(5'?&M[TJE=L0P.#W@$X8GUH6_7-7C8S??Q]YUP(X MG.^(ZGGJ6E-GH<.ZBV@+55M0S*(8JX?F'NX6.8L5[2?$*TVZ08[)BY$[9<(Z M-S$:I6Z-=)9\9XFN^&'XH<,)!N6_8O\]#^8(?TDI/F["UPJ 06+O!4]CFEU413@!D'"FK M51;:-"G#PMY(IJHPTCWYCM5@YR P#B,[GKV($T/KC^0YI*,U$=%9KD"%P6<@R/;4>DPIX$;2)6.1^93]6$T=+DJP M:@TG3MTIZD2ME!TR?2_QX#R>O8;!JY486DXM==T986 B+!;Y8[880BQY?,_1 MRKFI X8)H36MFA:7QX[1/Z"/89T4X!C,%8X&16)86CQSB<$LG2LI%[=P1,.Y M4F*J\%8D^W$=1IU'4R8%3T?9'HNH_#T5 M],!)C'Y*!%1J?#NO&OU/)+9H)32II'FJB4?7E!M/W#*YV\5NWE;!3[*,-O:I MID6'EG@(BDV2U_KT+ VIJXZ?W!_]HQH?-\^D/QL55RW3GOQL=*VEE<<'Y]3! MK/(?R$#$78B%E?!%)#3#HX6C>GK0\T@E[EU+W\1"@S49H1>W:=3G<8_%4**L=M=ALF M4$=W5K7):^7UJ RL'8>#E(+G?(Z#&O#<[QV-,33PH1I3,C^XX0FFSH\0/45GDYF"1V9R\PK)O%6]:U]2@N M'6N(.^$0XZ <4SE%$(S'![FZ)2.$B(SJDG!QH]-W@H89:9AU8X!.)TWC>&*> M3IR)@.)63'A4#,.JW0: MT(U(; ;BU%L]BDV9>Q=4".["OA T7BZP(^>0RQ'/2^]PHKB?K9_/>Q8N76I@ M^HG'B+WV0_'%Y; =XT9N@4HL)II]5_M&"'.4"2I-9OC MKK&Y0CF82*%QE[/U3QL"NK1\P6(BMX#G+J_83JEP)9;ZMN;RY:VLS=V_J\W= MU>;^^]3F@@-ZJNJKMT23/!FR^).=@ATNJV!?J&U?E0D4,I#(%YR1@HQ2$%ET MCU.>HLJ(%B-TD*HI$)ZXE2X"<5(;[SPS28NA3LR^LFXL3L6BP?Q*&SM%0DH0 M2H31/G&JPS^>)8]+60I2O*-*T5@"P5?:6!6BZD&SE;0_U67O6Z NN K#+41> M*8O>QKPO"_)%1($A&4N".6OS*DU8B8N<0)@DA:'Y*58 !"&=_S.@RC63Q(K0 MN1"PC;]J7!9GW'BA2@NH9(#GTT5;_+K1E-DB50 R#Y=HB+V56G3R#VP)1:.6 M19F4P%NH5$%53Q0PFGE8W29:0"H/R=2Q&+>MQPX+LL)?*H[I*0D(-B,22>9V M!XE#NC)^37QO(=U8FL_V)"PV5/V9TF MPLKN%)X-5G"UZEA3C%"DLT1<35;T#3H15V$'5 7ZE":1Z\.&+L<')I-&:4H M!:>0G,Q+ET!A56AC.6 D]D\W?MRPRI"3U2+CB-.8ZVMP#5>QJ];:W'AW*4+1 M[2_:FS/1'Z'BB42D)J.2C(+@9R!.V\VX 30ESC(9^L-OZ'P1V$12I'A;XW7)&(LZQP\727A"-HR\0]*L3)'-'<5B94>BGXRT%VP[9_&%H_ MGCZ]!X^WB8T,WNZXG#V^EUZ%S%_2,8#($B3;$N_'%DPGJQNE/6)[:U@<#,QU0P^O9?#<5+YB 6@(,IY)[YSNJCA+3>L2K<)1RBV:-*GIXCY?EPLFA2_(J9&6*LMXFB@E67.>)+[XL]@@*Z57AN,X59-8 $F;_/:(RT:H5=W41^BC M&?8 N@2GOGNVYW2#&W:9*X_)P9Q?6B5#/97+I.[,#<^Y6I7U-2W9:H;V,5_N MY;F>KI.J[$,4=HCV31%(<0V:2$Z$1RE& *?5L#(&+JMJ*8EL!%"0C1!T)FXE M%A!+LT8'+[GVVC83[O=KP[)E3K B,PD GIBAED#F)S(5(FM+_==DOTZD 23L M&?3"PE*N8L?] $@UR.\)\Z,7<%#5;H?=$ECB@E3WIIM5%7$6M:[BC,,EQG33 M]2D(L1=DW14\S0J?X[* :)B[?F4)8 R^%O>[I4K368]38=>.9R$]AA.&@/V4 M.B9/),]*-O5RD[*&61 >\%AEG)5+Q7]=<@MR#&#(^<_7""/5?#CMO2PAO1AC M,?93N(PB(<(*"NY-D=K*X=FTXYW) 5UKFBG3;CH=C)Q?V7$_EG)V1D8H\: B M@RS)G=.[%ST0I"GB2#A+(PW[#!YR-R1I#V,8F;-,X2JZAC*3<> M%T2-Z#%UG:Z,A0,,=5ZT7[K-S!QTS7>U[3A&Z7G53>I_%B52?L MO,+O"8($)T'#?KOO;>PCUZE(@'NUDTP;Z6R5,Y$LO51F;V=LE8J\Y)U*81L) MM;HX[%%(7&.&)G.'.*!;<6\;.8I_;"UL8'(O%2M,$V6\IOL&XD*=J_H&]\T3 M;:-6<*Q,&<>!"^ESJ)T\&Q(?+K$N6A^G[.,@ER;COD6*58>235APD/WR7D)8>EA\=0)#VS MK6LD+IXY+GH\^Z%IRP:0^*F%@A7DJ-;X5V[]I(P.F2HPH;%.YGETOFT[2756 MTO!0,U\#P@UI/N.L47B#E4K*W%8D3M[P5R&>\RI'/Q$3A4/.%U=F\*B21#^&& MU!OC5QH^PJ6E)H?4T8)14"$:,#@"+H4T0;-GO0+#S04S[G.,J",@$;%I5RPS M!B8WOS+Y06+'DSI%EN9PQ%Q4T&"1!2$C^"683RY47N0D*2'Z4GH?5:V@2#1% M=&I@-GI,*]?:^!+-H[@I$QLFL57Z3-A=B*09&-_Q9Y',9UP+\?DT>;]QFK'T M=8O.*U%5\=G0&+\-1Q>OLL8F0L4RYYR,FX!N*(-&7Y'9!*<$OPE9$3S9B(+: M4O",X^JR+T7DCI=2:-8BZ^_UI&@31>G;)6>)B1]IFF^V;;=-Y'Y'5'^^9A-Y M\5C&O5J(8E_XW46UZ:S1V93"?1)0:V&@OTFHHI+$Q"B'],J'\^BGC?.;;EXC:_HO38CN9I0 $"+&L)V78'V^:L-J>43NL0OCGFT0A MB9,?PI0M:E%%E+.2;-<;J?=,3H.Y#FL&V0MR8\UD"5F@DJS>7VZ)4H2V3&,M/\?^RB8% 0 M<0>$L!,S+YRGRG8IA+18:'G;A_#:4@$X6P8UZR4M/4NS%-%0<=5&][V$:D4S%+F8BWA\B6XDWK0!$9LF/QZ M83LS?TRTNBIND1L! DE^H,YSA0,7JT\6.QU1<;PB>,&\J0?M%/(VJ/$HG UR MP!]./.2?U&=*DE,OHR./%O#917G9P%./XA):PQ*8' 8VC(>Q RO!+SLD_N5USZ1 M*'.I@L!JY\Z:(DH&^T*!;Q#TQ9)$^VX88GEA:DOP7>OC"$P(QT:U%N'U(3\! M<[QFDYP\3KR=@%'G=:6!H@_PE;YGLJXL5P\GMH):PY#IC .5DWK+$*'X;#F MC1@8BQA2)7;VE[[""]UAQ8$)#.RQE;G_E;MW>V[_ M6.HM][XR)S@!H\D@OOK\R4@'T9I[]TPTG%^I,'>$,H>&;P*!"QY<&QGXE:M5 MUD3P6JFIF%L3Z;(.OI6W;CIP=& &GD1^X*BCX%%P45%^*TEJ,JJWLM#T\*[0 M=%=HND6%)A?$"Y9XB.-^$W5^.LVNTX+BRVF)#6&[L$N5DKGJ8T<_O_1FVU,X5PA[%KBG M6 8^1'1T$#"9MZZ8.>7&Z3;^+O,-$[QC:)BR"0@+_?0#](!NI)/#?=W:$AT! M-O[-RG-^J+[0E @/Q_->.62ID?K =>O'"CQV^/:)$@]GV4;9P,'"L/Q_.),) M623'>Y>O=3]S]J>'ZS(2[#JL."PQE I#M_ IAX0;\Q%TBW MEDJ8:!.(@$Z"E5HL%]93\/&J[B).\W*P'+UC,XSL>%_%L1W/IE\=8#%\^M1> M5)#Y<*PH B.TE&2!-$)4="^]H,!HJ3.GYE:9*$"B!CZ.6YZD*^- A!D0O):6 M=UKM8ENVW8J3ME=:**,>_94H/K*F@N)0A^W$?(;#8*5T+(R*;:UY;NENMLJK MM4G!ZI/X+NG!5R>K0&- M,T/,\X>F-C^VM1I- MT'O>QH,O/O!U# /+V-W@4&V*7.%*%_=$>B=D(-TX?GWF'NI?B,UR4^E_HJH$ M\DFZ2_#79:_TR#>DO!0"<)&=.^3(5A8\3X"15@>"!;@H\\O=4;'MA;:CLQ:] M>'%'W^FZ@$9,J4_PFP&YDUD19HG :EE!ER?1&M1'ZBZV?;\"T2;S<0?O'%0. MO&1!L7I$Y8PC05M*+R\Y6^RF#*C9SR/#KB,5M9A.]T%:TXZ'< Q('.74U).+ M>=>:P#+"0+W.XLU%8,8LP/$!.A^39N][A@REB=[:7#/W4&FX1'I8"WAK.*FC MWA+3;U1_%.OI-7MV/K5AHS$H*,N)%S_(XPT_I>;.OZ+GF/YK]#$;9HC AKN^ MPE9_%:,+.QH7S-<+;.HS(8QXI=6H,&7SCSE?OP->Z7UD,\-&"52!T[-A MI)@Y$LK453IDJ^'>96:CSM#<%#MTV&VT6)AX2 _.!5:^!C=7BF#5/T&4K3"P MD,5R(M8F;M*Z;,]1^_$H,3!'6$G?8<0RNSKYH4GL2V]FB%^Z%O:4XGLRY6!: MD\QL)%@.KP282\D=:O73DQJI2)RPWPMFP $&75 86G53'(21 MRWRZ! QX3*C9/1;V9' *VX@,.#?::[S!EOEETRKT>YML.%3$A3%(#L)74Y74EH=IJ*Z0C3,L;ME7<+')CUR\= M+G41!@IT+0UR\.Y2O)TF!MC.;#O;FS[S%F\6W MRFK>H[MJWETU[Q95\YSES#LU.$-J6R+H+UL7T/@S=2IW@F(G2IYWE>OT6YAOFO\;3<9XONL!)9P-H] M.7D>F:C.IO*VXENHQ247BRQF!=,;=6)*IBP)5W;:C MTRV+6C/6C[4='8F-KQ*DO!\9^)4GLPL72>7]X\5;8L<;!14WO MQL&5R]:["F[5:G=$3EBA5+!D7\)B)/6Q,^C(/V-U,;@9R*& TJTKZTK=04K+ M UVVJDKVDF>KAG#/]CH^(\LAY+B"MCO5#X4;]W.K/@0C5!?&P9-V!N5M#P/< MEN%/G\D5O^?OVX7H\5ZALZ"GBJ/<\ =K*,AFWW]_EBFKS+"%[IP&K 43N;1X MX=0\!@::]$LZ"=!O &\2F>.<[1R;?G\MLGR43)O]Z=ZCDRQX6O1_AQ-JL_@^ M-K5+IIJAY$O..2ZWWHDT[=[#Q\=?*&M:!N)=*.O->\,W)%N!CYDAR6>2+N.2 MD,=/:+7'VEQ&U@$^.&EK$X?_Y795EQ9$*438J3,HU<_?CU\?2P?L6((R$O\K MC'"\L8&3GXN\CV@%I1&[#B*9+LW40$"2<)%*10(KF/8XN>-$MRUG&-K2]2:=<-1. "] 2Y_[OODT%^.;S@?O&SN$'4&;-H[8+7$4L2W1>Q"VZ,Z7 M7>(><7(K?GO$\W&,K@YCH/Z)]P#:-)/N2Y;[F!)>^'WT_N,6)VVLF8%LAEO. M[*P]F$6>)._00ZIC3%P5\QZBXV.N1YCHE3A'^C>+!HHY$$I=XW M?@;EYBTC)WQR_F0"+.(D+D=A2H]+!)^@?=08,(3%77BIW)@]&JHDBCK8%(Z?>HY^5=M=X&EX7Z<1":MG0@8!UG]'FP._2Y99\ M=?%?H5/4OA;YL:C5?!#_3LX[;3B@Y^(,7Q+IDB(TQSR%,$$3CZUD<7C\18>GPX#OM--O4&9?]$!USJGAHU2K%QNBL0J1YPOMB=4^N\I;, M42S#\A3* *7,(.FF[K-GOL0]M<.# V]ARUN!2(7(HVD]X#2-U?IX^)L9-=10 M6\Y-8\BAOJ&81@2X]E/R ,7B3F8(D%L@PX"%0SD2*DTO=NRQT>;\(PA3#KZ^ MFS93?1?5X%_GRU*B^F\3/J#PA_1'KZ*JPP$7@!,WIJ)E(4IDJ+F5_HG"1LS? M.2_+M9 Y!8LL*O&ES6*\=5@DKIP2>H_=T0E]*4S[ID2VY?UIJ(/#2%X_P;\.OJ/P=?::RRG>0KN'L(*_ M+7E(2 !T4_HQVK$PPKDDS6_@[1KV [@N<>O=8V_+R +,X=:*X10ZAXNE4^*K M^U_,*B.Y%EW6LM6G!!/+_[ MGG.JR_.6"KY]<5?#NZOA'5P-[X.[7Q*SFQR$#FZ8(@-!5Q^"I &>$G!-ZCQ* M=8GYV!/U!4)"E'(@,C<*H@A!D2<]YHFPB'6A24)7XKLZ!F[5I&B]D[:.!&T3 MHMC,FK)'?#,84SHJF!E:\IOD*)#8ZTX_27P-/%AQ&4Y"N*9.ESAS8MU[!+HG MQA*S:80?)18TU5SF]# X-3R: JEY9(.:N@2RDB5H.Z9>6N70QX);DB0SG7<2 M15W]X2'5,'>*ZM$<7G]4*]:<&;^L:[2*7?(0Q[[>,Y4:MKJKRP2GOD>4+:#7 MTE-S Y&&HLQ%ZT>R;TD2V@.150]G59Y7G<2BRQ#..FV!_3ME@@ESX 9*"91J M# 9R5L>08R_/]DU?T:)I54#E44A\:)4R'D7F->M-&Y=_?F?E$#UYQ;\A$?SBN[AL40U2O MXRS\-#Q^7>71>OU_]MZTMVTD713^?H#S'XA,]R !9+46RTO2TX [O4SF9+M) MI@?GOG@1E,B2Q0Y%:KC8T?SZ^VRUD*)D)Y%CV>$!3D\L4<6JIYY]]9' 3A"W MN 6H:11F6YO!LU9T;=BO?_>&M_:"^2H"S)$92XP2_]%Y=F TR;_^97@T>&*0 MP"<]6R]#D>>8NO7B&!(3R7,3EABE'2+9:\M2X0%YIB).BN0*)PRAVDH_G6)$ M 1XWQT0=V=NO1?VUV=OP5MH3$&J"[6#/Y^+$,!GDG+?"2BBN ,,'<"1X &#JX\Q;1.7O8O(R7)J4E3.4NC MX[O\9JOLT_P&%+)4/HT_I5R[M9/UIM>0/[ *B,'U&=KL1'KP M4[!C;\R7Z9!;3VV.[-((?GU]9IHUZ@L:GLETZ\;%FWZZ]5RK?U>*\KRH*NC9 M2]>&5U&!#MP$_/3_X$- >VD>N&W="-68$6&VU3 M[5R'.KXPQHJ/:S+SBK-3FH?O!S^O+ KCKVNX[J.T[PIU9IBHE]JL1 &V,:8%&L+SEHN &^=NJWLDVU20F$N^7P*O?Y3B@VP:.> M$.% ZV!9&.D9YCI2'!%0)G$UV91925VD3.MB&>RV82=8;D8*"$'TDG-*">!H M_!AX@T9A;L2>?'V46-.\P*8I46R[^-;04@C=2K1;YS,+\V^;,G87 @S;AB)Y[G"N>4+,9C>L3)=HF%18C_WO__N]*Z>40:-2F;4/T\SR]DEPJ,F%U,4Z>C1Y:K,.Z!A MH"GS*6#TQG*C+8MU0<:P=$:0Q>FSGX/Q"#.TF$GEV!H/5K@RF% =<-=]=(&A/W>],&KQE-SG=E%'IF?J8B$9[W7^&]N69>-.2%[R9J M5'Y+ZXCV6'3)LRFD11>7.;GAA2;_0[0_5P1@=^;TY7B0PV&]EA[PHS>YN59W1-SOWH^DU[C]H"NVEO)=ZTX.WXCZVX.Z*2>O=9* MYUY0IDC03$IL"T,7M737.F#]"=INTOB:?=\/WFK1V(@2N$"&Y/[(R>GON N#0^K>=3Q\VQBPX)D \,=XLP!G>2W#0C JNE9>^>,/ M\74B./L7;CSNPHU=N''OPHU;5.VM9'K)]4.F(H(ZJOC.6,RNJ!9BL)&P;^-U MS#!-]C)-^*'J-@I_):A4I"GI;Z6;UFHT$ULBCAQ!F/%=L$'J6>6UB.FFC"8' MIEJ2::,'DC#R^ZS"8; M-O#5-G^X P7+G9.X9\:>D]9'^7<]Z91-80F:EL$/VN'F81:UI!GUS-1P[K6= MTC!QEJ[U'">L5[+_EF+9E0N,-JHKDVPZ77'U:7V,"1B-("9ZIC%1KMW,9\!J_@T)'$Y]=&WT^1($]]JF@(C7QP]KH-]'$W;VYMKU M3&,ML*"0%4O*@3<[@*SP9:Y+"3:2E4KEJ%1$@'284LD:G0D9%L>!382;VO1+ MVG^-FGUS$3T'S;"N'3:75\AB"T];(\.X]KPP!2%\WS3T%%VI ';--<@Y:P:[ MK(^'^D>5:IGQBYY,STJ^CK+(*(A]40@(K A3[.K2]V_;&!B%/^DW- ME*:HX&AP.*$-UG717INC@+-CT9N"O1"C:ZBP[3M'F8PWA1Z[:G' R.!:EME3 MU \PY>T[>\?NGK,DO")2T)=[P6NX0VKD&/R,_Q.8L.U&CT9CJV:^..VV[H,P M(K?6U&>ZJCF"_.U>KI+(NR6;#'.?D!$Q( M5FY8$K6.(5N]/H'*!@OJ_>]\6Y;=Y92;[J("PH&\ =>X2,M@1%=") &. [&I M&A7LTJ67IHS59Y,;.5O+I; I,1AO+C(Z!H_"-'VNI*!?/!\KJ0!B9AZ'5*W/ M>E.4,_=O<>>@6V(17%(23H;-1(M2\U]H[G$[[!Y_3*T%$EM3"BS5D=6&AMFU M6[ P-+? +6"RE.>MRL@95JYS>Q1I;QKJHVNQS!!ESJJ2^M. M= F%KVR@/MG ^)O>]II64*],[DF4@&1<3AV @%NF5*1 ".*<-AL'I6!A1E$8 M+Q.F:U$ R7/DDU_13CX)LSQG'U1#@E(&PSR>\I.$FAP.(<[/U7K<^&A]L"[Y M86HRL>T4$L8@-R>Y-*JBV6*SQ>RSYU.SE-;8?Q5?KG1PRFBT)9,5(#_P3 MMH: ]F16M#]3K,HIEQ4, -6-J99,TW[MF5E?;>F;XT4X3=%P37( M%L\VK8EL?O5%G+D@7DU_]JB:MEK?:<^/U7.\@,])5138*L?,W?3[JV):-!IQ M&Q2C_2F.1.>5LD%ES@S&VXQYPB'V$K=M9K!('NFL^6%F9F.@1*<>*.Y;#KUG M-B_=T+5 /30"JA ]M%JS;^JX69ETBT_B3YP=A[J'&?!99E+[2U,\YGB+%\U* MES<:^%2*3 R?@D>4#8<_MYLZ"VU?JI!'>W \T=\TQQ]M.2@GRG,M:$QMM*@& M4()1W%M=1MBS&<@1,QKD;9;C!!H39R)=1JA2)G+SI>)\U4R4'?8TL_;("YE9 M%EKXTTB.TG2(=?C;J&X/_:C,%?SUR@9+EI&:>=O4N<2-2XA:4K5J MX56C!4OB*64Q;=3%L7@6*:DQ6UFLAUC7]!,C>EJ+"=S!ZFG[TMZK'F,4JA5] MTKVM'N=RKD03X?H$ ;5!/NVI"MG0I!"?8^S&AN71F KI2G/K*"_SJ&M>W!:! MXQ";_#1W(]7C>C 1"#@=L;W+GQOWAWE<(?T'IE/=S+N>-+%';NX MXQV*.S+5&M<9$C PR \\T3M.3!G,4_B<5D45H1\8\^QYW![:%+I@H]A)>^9^C<%YL>7L%N>M=8;_23A,O(V:EL3Q;1GDUB%'4I8M<$X)KD':.EF$MXB,!X7 @\U;[3M*VS,96U3SEHEP')?/M8P_K'L9+Z2M7%T3-_=< M0W&).YE>3;KI:]X'*R$B<(<'&S12L-ZG$,*$_FU[9:VF#\774W_UH=(/Z MXU/N;_\6>Z/M<:N:LYI-U6B>5!]\ZO7KCPO/#V(3,/RD!1>7H[#<92:]YJ3E M%/!(A;V0??;'E9^VRQQG!?*P-MOX!/T4@/0V("H3*+P&=(B2HC $GPX.WDW* MW33KB=42LS/9GWY1^/J^ %.6&1F:@#5QT?0F*^L^G=GFA_OF8C]#31B]J.2V ME,))&0$JPQ_L /B%^@]<]+]X3%TO>(=][:@=,-KQ+RB)&E=Y*_&>7O#V[*WM MROONQ5O3D1?E-/<:%OSRF@S#NVKK]O"1(C@<]28GP][)8!@4P-3:!U*0F!F> M]H??MZ&V^UT-R55[.]W@H?YH[O&X-QF>]$Z'@RWO#NQ4#025H1$J4+O(."AK MFM#U NX;^ )0[13?!HM+8 Z U/,QC3DO#YMH0T!NTFP'SV,*".6MX:02&F^/ M'SQZTG)]U+;':^2F/V)N0T%X#Z0L#_\]HYP@KF3:)Z@ 37V0,WL:7ZXU!\0*6PGBT>]6KQ?VA"BJG5 ;T!62:%1X19X;W5@V\OERE_N(F'[ M<]*YN6$M"7'M]Z)/5IYCF#;7N@8]PSI$E5+.>?.ZSZ7[E4/$(OZ(4>A4!P^/ MAH\ @U>V*20HA7$HJGU,B'6IF)]PE,J^K:'AU_G')1 B]0N5RX M:H$6>2")Y2)=UGR1Y+#TI!7=G<@W!HJQ(>N=;S6_F^L64(:25_$2!0-8IG%4 MH>]3.M)26T-'D8)[-4J6X5?Z"F[\;9-]6F6K]Y_/PW?/[,B9]UGE/8=PL_U6W[XP:9 MW)(.]PB4:KYZ*[(A]VRPYI<4NE>QM'3ZV7&F5Q:8SSU>\;P=>Z[2']MU1?KI M15;JNBZ+3G^:O&OJXEU[?@/,K)W=@,A!@')W&.KGM_(F!2.H5FQWR4:QVI9B M0VGI7"HBA.SQ:0XQ5KZT-+ZB. ?% &4D!LE+3$^"-^0;U,T&$ZJ/&HQ :%-@ MO$%1;(EZ+<]7KI)=4W4SF./5PL3PXJV:@9=NIVK#T'R^*"6]:VT[-D\U1Z^A M!&],S>7UP.M5[+7!2[I8\^C$]6LWZ?ZS&"-2=O*;)/2SBD!CXC;\%D"'B(I+ M$..G$H"]M!C?TI"\34HVE6Q;/P%3 -T"S];#HY)GHU?S]6VZ63L=+LJSI6^I M)M0I#$/'B11KE#+SW/YV;YN7GJ'6WFI^K--(CF(K/H^-$DMT(G:I), SW)QR M&3O](%22<]F6V?ZF@J6&AX=>?_:W;F;?65@:;_55IHTP.$E)IHPQ#CFQO.@Y M'3Z748#%!A^#D*5Q,7'YAVG\S5\BU['*PG5!8\H?/I('V'6F!PEMH6!*_9P* M;K#*\SCZ&]R\/Z^KN+@WF0(8CJXTW&N^L_D.[F1X[K0+SW7AN;T+SWT"C[9" MCC5TV^6^A0=27^.F0GH#LK Y,!4[XL<8VMHB!]L\0U8NDINZMNI<)\04W[UX M:^OS:P^P1WQE:ZSK5H"I:I#2ES5&+%S.LEQVL7IC5J[61]^!:+W_K% M6/YFR^1.]FZ \R=OOK4TZ\NA"6#%Q;U%," M[F9Q*"*04FH1"+ *^>U8M][T7O0-\$2%*+"M'! R9]4Y]NI"-R"EPG/T1]Y/ M>=\9CFA@$#K9ZK2U=7]3D/18"404 EL S?T2?1XV>BPZ MQY5G^,9&,/PNT]$P0A7\QO.8;CZY:L<5#CD5TJ#;FFHUF)>ZMB42[/23T$WF MIVZWA+%(QFYMS6BIXZ9[IN5\4PZ MHT;!>9)- 0;/WKD#8H=!)9F:7/B9+>=8UAE2_($K:4&FD%H2"L)<+Y M*N@=X0E?HE?;98W51KW]>/54XWABM3*E*NE.*$0 M^**A0?T(?:6NS%\+5E 8-F;P=SN8Q M@A5>46B3]$OL>59*3FMMO(,+,];>@Q!,T-N)?F23&=+CSH5VFU362)-Y9*R[ M!V!R-=6@?"5TYZ#3Z]P"[]\5NP$EQH M6B.)UYIJXD1LV_>TT:'D=U\SQ1-[<2(3U4L>+9MGI?&.-2G1AY!/ ME81C0%6<(D85BBS J0J,'[1C0UN+93$K/(]YL@?ALBI+A473[JH:&.Y&6O*I M->4/"'DS]9D7.[_] DT]*>ZR5W81YS10DU](+(.5GZPHR!U KY*P?7,;IHN MW;]T[K2).IS2LJ65!&5,2:6GM'9$&I)\)QN*\K++UI&(@G5F@O&FFR*PV_0\ MDS%LO+N2YV7*)2O%&&Z]%-/42L3%-+2Y$?3!CR.N55E(8D%4E M%DYX*9>J 5'1*KA5C-2E%G%1FF:@Y+B*N,(BSB+22\BA+$4TS'UBUQJW43V3 MV:0]YXMLT.-7*&M MH %+U8^7&-W,)+NOQ) C6!]5*MU[;1_58FV\@N'$08/<>XYHZ&X;/0._E,N; M F!SNC5=VD" ^@F89,5>HVC>98I*L5.CWYZK-5Q/@V37#[QK'B^E4ZCT]*]Q M#+XSPV6E,M,/6EVO"NJ>-8)]1Q[K308[4B'&KV(M!%3G[E8ZR.8@S3U=Q75-]N+@'>C7^=$$5M8C7 M?6,]NY '>^O<(]:ULFDOO6L-03;:CVZV9*!41&H2#6+R*Y1W;+90,C'%:EEJT=OA]3[+I"G*F)X1:BUCY2U1G^/436H0 M+FJSJ&I6@Q 7F.A/*"T7=BJ'-)WVHT .]P-AZ>4*]W3QR//86O/"<_L:MZ&T M?R20+-"V5/7<;H)K+?\DBDF(EZ97A^LH[Z4>F%'E:VS43U.!C?4E@/$2J]]L@0N")=AIJ&S23)=&<]SWM*$IY!.6Y%JYEK8\97$ M^VG"(G"%ZTVA"F1">NZ"?$ ]$F"D^1>T52065 >HT9@AF;HOU/@.&X-!VN.= M,BY+B'T!FU@X(X<<^[E-"4#%",>VD(-YH<(\Z]W)J-YXT$7UNJC>WD7U-JM3 MMK2%G#'D_SF0&4PAS595S-3JC12,4>6R4WOB6TG1"C+=#:0D&'DR\I*'7G*_ MRT_X2 $*;DOD1)/A-,Z0DI%P9. $.""C>-3SV35W[ 9[@\11,4=VXL\87%Z:D,)*F+'ZJ!>\$R"V^$&F=K2_,S!2XJ3?RSAMMYW1^TU^R MYX;9%S-7UT7I"'S^,/SYR65=Q/9B#\TL6MQ'-^;01[,[X]#QQ,<5Y\H!P M[F%(/>V8&L@@HZE:;J:F[2_4#$,;1:C0[M7/T?S@*@I$N*CEKEXDH#Q3->3;XM56;20?&3A5Q;C4M M4B?)LQ\\M&8#\Q3\U'L\D+YZJ"GG&$F,M(W?-A'!9+4)\?629*;#A@1J4-IA9I712FIM2I( HH74I'TM6:QY2.OO53;<<^S M+"+'*F?4\^C%6M=?4\=-=CPJ7C(]*2"./K;@_>C^/#T\'XXG\8#S4[5.^/3@8GX='1Z7AX/%V[K=%KVP;K M_7@R/!WOY?6,ZK?C]KP_U\%)5"8,"TI/9%DDBF?L-5ARJ=CAT?$D>*'",Z!0 M2G,'4NT%;RL[#PVHJX?[)FOQ9\QHJHU,/1T='0W0YXD>FDMF/TN9%_>1G!? M4PY/>F!R!05N EOA:I[(0>5^ 6CTH>:\+^K ((GZ<>&:MO)$[,(T3)9K&(Q. M]@?B_^*N;:[+DI2-9#DP,QQS1BHQ_>G#K]> U' T"6#[IDSF>58$9Z!]TCPC M4.=>HDT_U;F!P."(VS*FG*I&PPT5&&$'E/$DK<=\J.I@? 1B1$:KFO*1F%UC M%*\$\5+QO+5WC?V'/#6.7 R3H_X -YJ@3^,A.%P[ M5FLN DC(FC3[_$4\#OLGC65- TOZ.6N8N!%,J#/5D_V)_4W%I96R(SX#'VVN M(AYU9YIZ5:@?26^"7%(3CT^_MX#:DC0VVGN\>QV''S1<"=^Z<_JJ*)?9.!(!]8X"45PO\]PVR'E,)G])[:\Z-#@TLS;K)_!4[!^Y+,-*NK M+S4V2X&^16AK%$-:A"^R?B@?'8$37 \=Q8V-.'D]=&PN>S4ZGAP.B-M](2H> MC:Z)BOM35\DXTK.(B-EKU1+;B$Z.3M>[E(@2^,^4*H#?EM;1#3R0>KRG*E)] M*@>L_8YDB.O(QZ('._:94HY40N$F%GJN>,!13'U#G1U!P[#0N\2_?>Z/A_4Z M'OF-A[@9)I6_DBN;7.8<,T$-3P$(WE;7NH8RG^=T9B2S ZP+DT\I&?I<_,'>ZXX>-=O07&I[ M?VU]9>1"O7U@"*_Y(-^)/_N ^R(8R'H/.QC!3DQ>DEFHMAU7CN),1_]<''XR MR2^O_JH6RRK-.RYY M]2GDM/%%W 3!E$4JF?C*<..(ABW%H>OU8&D;41JPU73JTVEX>C*-#M^/3Y0" M"VAR^%ZIX;:*J=?3\#T5ZJUN.Z M:DU;#[R]WY[2R NH=OZN8VT%C3D-/!C/TZJWJ74-Z$PSC) +VBDC%NAE 0REC-DN-\@=Q MB(Q4AIKJ;PZ)V5.0WRRG2CH>_8'I;FVKT &KD@ D#HDU: #-R5KM#J7 'ZQI M@H5Y8\2F2?<0;FB[A[G,:TK1\5_NN;GN9.QKV,6^NMC7'8I]>8E0+@&J*AK% M8L(MR.#EV$&<2LZ"&RC3 Y7[4INY!'8**H]&=X-&[D MU-KMVK0+=C+Y9#PY'H^/C]^KF3YY?ZA.X5]Z-GBO)^/)X?!0C>'+-9E\^ (8 M^UM*Q?W%YL,6[R='QZ>'@[T4S(=UP8S[#_@ @7>"_3&+G3]RUZ3>S(C#NFSV MY3^>Q]A)%![ $-1@_,1/1[MKHF74B99.M'RN:#$1FTDT&0QGZKT^G(S>'QY/ MP5Z9GIR^U^KP1$^.!M/#DU&--[X^>_/NV;/WP\'Q^/#XJ_'!.C&T,!/<%O.] M9\\\WH_<<<)]!$'??B.%M !.[K+Y*[66?*.3O63HDP9#=_EE[B V<5#:AO*) M>K:IZ%NO1=0+Z8*%@O<95ASGP6O;\@E0C7_K-9+8)7?^,J#(V9^YA/6]$6-K MQ?"8?L*^#'0GOE1%I/X=_,ZUE&^IEYATMO2\)<5J 4 Q16]/G[_\M;_[(;Y7 MG/.*%/-M@Q?^SLT+;G7\PEH'.0EWY7K=@^ZUI>+$A4V-IN#CW_0TK]#R'XW( MFSMF-[%D&Z<5>7KA.6_-EOK^X)Q*UZBU5\JN=_=3V8/?7,PZP6L-GR[GF61_ M-WHPFG2/#->:[(!\ZQB^_& R_B\5#2EB](69AI;>8L+TQ_\T=7MBQ]B!Q( M6,\;]^;7_&;38K=?[XKLM,O'?YG1__&13?"#9=:Q:>!PY?"%);M?^N_351I@O7/)1'^,72P".B MR6"FFH1F#F+H()+1KV"I28$)Q?[1^I5IRNU=A9OQP>]&1UZL-=<++M^2\J]$ M;X7/_AB'5P$VFR9<+UT5MFTX%>BM INIZQ@LL\2^MV*Q'4],'JY):EPK9 YL MVTZX.YLD91;'CHJ8#8L7DNKSK.2Q/GYE!4Y]E+)"F?EK\F<;CWGYP6$(Z@// MCEOC$_4?V<0SG&.11=R ,33-3QD;O@Q 4ZV*;R=S'ST&B1J6>C'YA\^ MG-#0%JF.YF;(9FK=K!\LRX9-O^XW*7/S5J,CL"Y01M9[@\[!4"5R(V#HRQ*' MD_[1\'O?[R,O,SX@SSKV%L<@#,Y@,;X@\_?!9:Z6C]D#<@D0N-+S8+]7TR+# M5M]/T EQ4ZZA!L*!Q)ILJ_^DW\&7G^3[DO^6T1;XLPOLR>4\+O4!)88]3C,$ MG3EU__@6[T0<=/3BM>OYMJ]E-.[N9?_NY;0_/.KN9?_NI6-C>WHMP\/N7O;O M7D[ZAY/N7O;O7CHVMJ?7T@G]?;R68?^DTY+W\6(Z-K:?UW)XTMW+'M[+Z'8] M8_?]8GXH<_1F[O#VX? I@;I*I?V4(?.*1PRS!#__V8/3@#H+Y\LLG(=9'IRY M:H?.Q+GO!-.9./O"2#L3Y\X1SWY I#-Q.A/G;M%-9^+L"UIT)LZ=(Y[.Q/DR M$^<7++7,@S]44NE'G8%SW\FE,W#VA8UV!LZ=(Y[]@$AGX'0&SMVBFWN8C;5C M+>Q=AB-K7YK^,74][)Y@0:>I?QF.9+/@+7=:>S=7Y>>JZGNNEY]T:GE7"]!) MT?V%2*=]=MKGW:*;3ON\2K,0M<*T.HTZ];-3/]>0Y(5:!?^K<=QGIWK>)[JX M?ZKG#=KF'6?\"@ARVI^8L&]AQH$:'P_G0Z=^G2E M\IRF696&.@I>XUR&>XD%^\8D[IKJ]$\[@*,%1SY/@9*)$](W;KC\&!19$D>! M&5EYP\#Y?'X)JV5WA5=>=5)_V*#_WQO1F&[YQF_>DNC0X#JJT?U! YRL0YIU M\% ]ZE#A,[2D^X,+66XFB=T5#6I?,(%4H?N(")^J):V-N?('+H:AUK/9K6K4 MK\(RP^Q(,WC,S,,SGYN)9+O"_3T[_FU5<7SS8. ZC5L @\<5:):=#Y?Q5KCX M9UGFFKIIPS,TSU+8.]3O4WUI5WD&!Z\8[0ND( M9?O@DCT#PRYDA$S^N!>X/SKJ30:CM4O_#-OI-F_U97;!,YJ;EI+]8CS8K:GT MK9'RUZANO]HWWGFJ\80[BO"[\[RV#,3\Q<=MALC]HLN;O.UXC:W&.7\VB;-'I[^ MKDC)CG[V,9QS6[;2O?#K=83R58,_M\UI]PQ*&X-#MPVGCM#N"@IM"A[=-@;M M&9@VAJ)N&T[[;##>#HX2X_8C7[I+R.@S^-C%X'[C;GL%$[*O;ADI',7N)'6PZW39R?*TLO-L^ MY]VW%;99>W.TO'9K'#J1652N M,\01/+(#7*QMCMYZD*A55I6/9_%'';5!PU13#PRB&4#4#4YY[(2_ M:^#UEY3)-2U9W"&9LQNIXF0-SZE4MKZE!B&LW>IG[I;_PG5@4_E");7&#_+1 M@Y]^_1@F51%?:&P@-M/P!I5B8>-B$1=%G*5%WZ+'#>']6A5AR]4W^!()>HC N 3L"G/^;QRJA;X9/@BPW#\WB1$?FX\NX MG%.GBK>_/L5GBFKZIP[+H,R"-_J\2E0)=QH,#\_PR^$A/0/?X2^26!&#B %& MV#0)?@;/((?X5. +W.5GNO@+"Q[^.LX#;-\F>6PORB8KH))1?/'3C_ ?X%!CO%N/]]R$L*J7W8X.C9RV:#X>>[NF__[W?_F[=TY'9-=9_MA(7.]8 M/-CE5RJ52''/#[MCQV/-;L:$^4-^N/)]X'W;V*R M36 NU,<##V3"X@X2/2L?R\_,9R2G[8=9$>.M/<_]N#O[Q[];15*E_)@]^1T 4">PK? M B84EN6JZR!K'=1K$/0@-#H$!6AX0PK7U;QZ.WML87;$P7Q2]YA-$)J /X$2F(4,_.:XLOA#X*W891P$:!QP?JSJJQR76/\\$A6Y21E,T26 M+/S0MYSI-F17\Z80;C/0]K)+O Z&(.QV27W:\70S..G!"I 0@((^]%S#(5.$ MT!Q$N,Z+MC,&!B<-5P^K164_<_)]D4OGRA\@^Z#)[!"3[2 M_> C;ZJBT" _1\#L^"O_UE515 O:,HB&[X! @DL0 G%Z ?("+C1.U_=(%Y\& M6@$B\38*N5[4C4K>=Y(5=(L+WA+\V.23,2*-3C&I;'@W"L*W!Z=/%6 /X JY_ & M '& 1X=_JN!"S^.0B%$G%G< .[(P)M4 6<-R@2H&?@DD=4'WG<(M%(6"L\$; M<#'_!6L+]V^&?D4Y^ 3R_3%>G =%'J*@@/O ],;A:#S\.!Q\& Q&_3^7YP\" ME91_>T :.RWJ<')"HOM!\,,-<;RK(=:TM#[?8E9!'/WMP?OC:' X [I[/U*G MD_>')\?ZO0I/]/O3D\-#/1P/QWIT^( E.O_B6:D71^_?:,0U'Y\!ASV=#B;OC]1L^/YP M,-;OIY/QR?OQH8H.CP;A:# Y6;OWXQ@JH][7E&X0(*A*P,\BNYR(49!ZRO^X\.SL0BUT M,->L>(BR S:#1FF,?1Q!P.8:U.FRZ)$T)F4Z9TU7L:(G3H87O_Q5+99/SL3/ M\"@HYEF51*CZ@A6)/SC7M# I%?@>5<&)-+J24DIV(3$[LRH8<*J!7M(C++Z&VCW8!,?_$]PKE.X-;17Y%I@3U1\@%N'?PQ!'=,+ M/CBJ=&#/LB[-2A60/ZO 7+"0T4_Z'B*9+P?77V=HWCU@71AOFVV;!JC<*4)% MSI,9.A7P:X,)-X?BQHD%+Z.1!L^>]0+D/<&Q48[/TK2"M=X0*J#:[;8[$R\2 M 8#MM6:-!_R7G&4-+QFLHJ=YA5K>Z)"+079MC:USCB_CR#6!1;^,=)@Q& ]0 M=7M,3 #_]:3Y-6^#,!Q6>JHJ_!0/_Q*(@/GZ&WVNY%\LVS:9P- X:6*4[(1Z'B)',^G\;>:S9/(P^YI5I5B$GH,C!FNT,=G M ]1@O]B8-7811S376YQ76J48+R%?B!&;9:[2 OD+1TW8'=0+ MIMCG&44D/I.:^>#$_%@1(>&-L17C4UD !=,THG.%,B;5\ ]0CU-RL5RHA#CF M0V&6O__^:V%52O@-:'+ZDE#)=[28I]^\_-T^S%'*] )5.."V==H+@PL?L;UZ\@#_MC^AM14 XASL@[9%K4%&C*0 BI ;!X7K!Y3P. MR5<-]P6(#^IGGBV":0S:=0K*^@)T;+@[O-*H"MF33;("V6"479(NFN7G"A^^ M5$6I>^AHF^MD"<]E50$GH)>)UPK4?GJ!BG-2J(IY598)J](A&,#H8^._:#$" M.I@3%ZN#J"K155>%'V -L!A@-[B3./<0($QB=.0?S%6^8#>RUBGN E$"U[58 M\'=WK[2?H\'W^-(,Z"TX!);@T##2P.IA-4$_.?]3H"! Y#16P1EL 91+ "V: M!#]G(&OM>YZ>O?G9O*@'2RU!320!R^C-/S)D8NX#P A!^7.=Y5\.HCD%Q! =*7KS[V<36\5AV3D13I!&XWYY D*NNY M+O" ;4C_U$-ZU-O")5\X5#-W%H MX\-+H&W\H>\[-MHG046VC:P(#D@J(EMY3\'XBA3NZT(GV9(^0[*/@()7\)?2 M>3:%MT3Q.48X\AIRG/WB, EAS%R$V/U,A1+Z?\*.=,\+;A$TRWD3[$%P'O.J M8/NQL2;9Z>7:X9XX42-O@====>7!!=";'.,BSLO*)4+X3RWC);Y,@(5QNQQ6 M3,%.-^?Z9_]M/YCI".WS'NOP]&R2A;@& \% 28]:0E.],P>?DUA M%QD]B:8M/VN!"ZC,+@!8'#@4OA@A0(=LQ@QZ8H+3 U;Z/1/71,C2F(=_>H+P MVTON ETSY_^]K8)L2>,5U.BH(VW4ZJ/9F<]C.\9WQ$ $*%U MH??(:7A68@BO@">9LVD3[2N(7D3@,SJ 79>HD(Q 8DHSC!PG!RSS2$D3?M#0 MT=#_E.6DYTP![?4%OV.1P3M4"0\3Z$UD#U<6*41$X/&[IXDJBN"$Y3DB(BDZ M5N;ZV33";+71-M/@G?G1F433#.V3L_$R93)$>H:SDT)0$$B\+>>LQJHE<(^/ M] A(@JR;2XR.3I=9^JP$("C9\4&96>1P(.M'XX8W9TW M])>X*'-*,$"C*@$. +3G'=)G''3,$2BSO@1Q)$LH0DJ,OX&>MX/1I%4(L;@A M6=<"F_VAMJ>HPU.&2 \OR#)?A!68'!6QNU:>W:-+7< KT==)=$BRK!8O!H[V MH:C1&6GNI1RQ(A7:8%%130O4&F/R$"\P$4 0 MR[R4+PC%+:K[E$(G7GN%&:@Q&-:E007!/++Z,/_/MWE,MMQ0]E1,!6]XBU/\_2[:W1^P4<@ 7$JS^>_7(P/.T%S](9,Z!> M\%Q-,QS1A%+J'-C]"Y-5=^:C*-[&,Q31J)J\@4=V'.__\D0T<[@ Z4LOX"KG M"AU.<,. R2#E]6R&.A-)2@I(&AG /%D2K-*LE"PIT%W) M[6&U.5&<&K\+$G;LG"W4?T25(L<:^VA K68N:G*4'C5_;[U(\D):;'3R/:TT M''R/_AI,JC1Z>53EN O:TCS7J$"FY;S8$$,#UBZ)@)'1A<")VXV\LQQ_WWB_LJ+0[8-3 ,V/\'N;]R5VN4OQ\BZ1 M7045.E/KV# R68&!T\!24APL=P7S$&B3F_SJ(Y4B)J?NSA MTG@YH,D9)ZM*:P=#Y,V0)DC;YYQZ0ID<<#=QH>A^<"=C1I,N9M3%C+XT[7TX M[$]N..G]$T3:+X[?;N-Y/:LC@6()V] IFR:>%*&\Y<@(<3'E0+VAKPH0%<)9 M8J,38%":7'D5_ <4SX@S,MAP8BD*++K4"_+76UN_30!?H-Y&BF 4%WFUM#9C M0EJ';$;8IK\U$,8F,H59NZ*=D!D1ZIP\0";]GSE9/35W#C<*4.*WT"F9V4N6 M/0@SYX&0HB&;Q6V/SM_*>='U %HT*'Y50O5&DMD/\#%JI;D)LK_(;,MFLT*; M5 GG1CLQ@VPI.'B[LI0U*%.(D[2HI9KW*.O8%,DY-%,HT0;R9//<]8Y6BZ2 MV3TJ^R%94?8A\2"1/NQM F^5##IKAHG^.P?)J',752I00R&HVES^E+Q*A>\% M9Y6;;4,4=P1:(Y1"D_1C4_J-;@37['0R-!3[F!K!=H_G<.J1Z\QX-N/B0_"; M0J_7>JZ0I H-S];S)?9$E]UH*S-<_LQR,1D1UI&>HJE3HJN B 5.PPY%=!DF M8(,>H 4*_R*;3!%/N8#_X9H6!%SS3?R=.7,5XHJ]*4 M'F>^1OZ3,II7E!UH(BY%;8-N3[1WH'3 GP5Y0 7[R-#'H[F_JKSM/5[-#.I+ M@!JHE,'2@!V](+SJ)(C/;0>QT9HPRU%!RU))C&QL(&.?2PIX@;42IF2'>!6? MD)W2M?,6MJ:14X<$9_]/A:Z>4EG:@ \2\SA@'-.!+C'P4%'LC6=F0N_]5P53HX:.WP<6)0 MQ'>&LMT1JF+.=XW_\',/B.FZJ^1B($[D K!^-SH:]R?&\TQEJ+*N8<*X04G[ M-)JZYM?T-GE*Z9W?#?L#Z]%&:2?K(?8X:U-B)AC?!:)&$9I@652H8?]3=(JQ M@L/24R7D6B=<(@L'=AMC79"+E+CHWV_OGMJPD/'<""U3@B@MP.D(@'+DX V> MI>1&*4VZ,08K,''3<'/K;0C>:!/W.V.7!)V;K1>=*CH1?EF=HZ]U>&1X'VZ+ M[*%<(\>PN20DNR.Q#Y7;!L:!R$I%W0E#P39-+M=EGKDRHBSXATHIJ=.XJTG M7$OM0E%ZG@+ZPZV!PGUBKPT 0QO. 9G32N^2QG97!K]W:4IKA>^9[-#+CP:F M59)+V.@%*!H6-M<8T""L1.W5Y-(OC?QP&=IA+<68XD_6PZ680 MO)6$%(S[,>[LT>WX%0REX3*B;; 3S>U>,/_QIW8+X=VBZ2I&&1IP(1M^=4-Y MX)IFB)6\[HDH<_-68^)))Y"K&MC0*I/3_G#K7!+/Y/361ZR= 9A,69#YFWK% M/&:WPB4 X4ISWE3+^;5R:DI),?IKF/&;N^!XO[M^!9SGG?G"-D*C_N'6#GG= MO=S.O0S[DXY>]O!>3OM'W;WLX;T '^ON90_OI>-C^WDO'1_;SWOI^-A^WDO' MQ_;S7H"/;>V-W=W+%]W+U=,E/LW,OX\-AZ\RH6_OXC_EY@4$89;@AW][&6(X_:2)+&TT M<\OP^FSHB&\U>(BQ0?;9%X_J .DHJT99H\^EK.&P/SR^=4S9(65AUN$09">L]M/CG8G//0/=#B7JEUCR'53:_($= M5-J\<1U4.@KJ**BCH(Z";IR";F?^_-> REWRI/*HWC^H3.] >L3N4,<=B8[; M>8AVQTN^:1!<%G_(T?,#?".%L[1N6(ZW+];N+\=")MP_^&X/WG487^'_7? \[A[ MSC_H3^ZI[]$;W=%Y"K\EN_"V1-^]L"*'D_ZX\Z9T5--1S:=0S7C8/^ZHIJ.: M^YPM>0-4<]A"-7?08>D/6NM\AYT%>5?])Y^I,9[L7O;MS=/F*MV09WF)#A2NAUM)(8L=N ME-L^_0TPG-/=2]N.F#IB^B:):33H?)8=,=TP,;6[*F_[]#= 3,,6R7277)E< M^_W.FR1K*L#-$#W;]:CS<'9V[C?EY!F-;B HOC=7WV%_A_W;C:ZCSL'?8?\W MZN,<3]K,I#N>(=OZ=#ZGN%U,-QU^*@0^I[YIL\'K>TOKKCODE^Q5N=7\2AOH%).T?= MI)VN4.^;+6_= [ATWI*.:#JBZ8BF(YH;=R'>#Z*Y2Q["MA$ZO>#57]5B^>1% M4+!6VQ6)WQ,+M$LBN[:I>KK[,/?>W'R'_!WR;T/^P\ZAWB'_M^JD/)RT(/]= M+A)G%>]5.=?Y[A6ZO3GE7E'Z'F9'[!USV$\PW43#VE'G5NF(KB.ZKTMT79)R M1W1[0G3?2KKD\#YE2Q:-@'[G =T=S]AC!K'KQBSWCLC'-]#2J*.)6T>4CB:^ MQ&4T:AE*TM%$1Q/7UP_O'TTB_XPHT..[[UD]] G<-I-XFD(Z6.E'92!S?IO)X=*=T@*5W'D7DO2.EP MU!:U(^WUAU+!V7[Z,8HOOGSS?7=Q!G[T"?QI"H3ZPU.]>++,BAC;'3VF%,WX M0AMTQ/JA![7=N!LZ"+,DRQ^;:S KXC6L+4@AN@G)$-G*6DS7Z>#A\ MU"3:!@&MLO IO*%2OB32T89^>C!3V=!%!=A5138>2N;-5L*!'$1 MQ&F85)&.@JE.LLL T%#G ;+AT>#)&UU425G@+U\M=4[=O(H^?3ET/'J-U!B] M/!0/$ZUR9%CS!D:,$2QURM@YBPEU6NKQE/O@^\?SN* M];:S4!\//) )@ATD>H;EB?0S\UDN-8O\X1H/>=!8UQ+F:-@_JK.U0]#Z)S=T M5PU!.'8W\Z,*YKF>_>W!7]Z]>MJJ3%Q) >^(R0$"/X5O 1,*B[;J)^_:-R%K M'=1K$/09_Y"*11]T?/4&^.IHS_CJJRJ_HHDU_!W#E< >J/UA7# ;I>Z'^(\W M+W\/5!KAE_ \8I5*@E2550[_>ZZ*'C#FH)SK8 ;O)/R5'SQ_^7N/_N&6>O:R MX*^\,8'X.9BF'W*JF(+C(X"EQ\?$$8#=]CJ\8%4DH_ M>)'E^ EN@3LYJBF@$_WD]]]_I9?/*IV@[S,R^P4Y$6=1<95H^1^],C(E/0]^ M4:7JB5RAHRPVO[E]L[T $"J<&V#CUL)LL<@ JN@N%1+AC;@?;: 7>"V\<7P M>)FK$'_O;QC.\C(K=7#<#S:+N8[.=T[GXSVC\V>,$$7PW?T6\/MPSO'XWUR(1U@5".W]%]MC MTJ?9 G:]0K8]/'Y2?!J_[0>X![4 M1H65\#MPT2!G3*+X06JL&)TJD-5%?HZ M+[1KTW)5P3O5\'&VP!L$49S-9H4N:;$\+C[ BXHLC.E0EW$YIR^B6!GV$A 1V$9YGEF>++:<4F=>V>4-_\8ZO/2X!4:*"H@A@,#D7L MTW^#2R X=:'BA! Q=R%!NT._TWJ)@G5A8J0+8!A?CY?%WO]X%D:G%7G<#\B M_>S*N4:^1D2_86ED70!>EJ@L97,MJW6@D;-IY\Y-0Z3T40S@3$LFCLU; [ZH4=GCK2'J9':C'@*" M08VL%^[3/@X? 1X1;K;GA=)>77$/]DIPC^%'2H!-$-7V 4I(*UK*5" M 1[+?,8-D52 M :!6 ;&? 0"OZH4&'URWQOED6XZJQT6]M3-8;P8X8N+SYF^*NS[F&,W)172L:4\N EC3 MULKT[B(^[2(^OJW^)N.69G]?*"9NFQSV#ELZ MLOK6R.KHN&5 9D=6'5G=%EG=3F.J79/5ZONLT-YI M[75_6O#=%>9PM%=0VP6G.!GM=NKZ#7L_[HZPW1\TZ8CKMHCK^&2WK:,[XNJ( MZPO4VOV!VBZ(ZZAM8.4=\]C:1DH\LNQ=LU*G<[Q>VY2]]:9\FUG [7J$;ATP M.Z;[T7C2/[QO+J../CKZV!5]'$YVKW5V]/$-T$>[Z_/6 ;-K^C@Z;J&/6DG\ MGEQH5R?;UC'.ZRV_O*CZ^K8OHBM'VY"*Z8K0]N8B.->W)172L:4\NHF-- M>W(1'6O:DXOHZF1W>Q%WNTYV0\>X/:J9-=T;N[K9KF[V&@C=U%8K:ZV*Y.U\SV97.=FC0E;H['? M]]+QL?V\EXZ/[>>]='QL/^^EXV/[>2_?;B;:5[F7?4M,^UP8W)[[[&MGAWU5 MD'P+R6(M /W&<\<^$2*ORKG.FS-O:YF8=S-M[!/!T*4/?3[L[FY268E0K,#)]D795Z%\D=1!MDL*%2BB_N1JG:%8GN_ MDP:V@>&[>YT[L_'"-\?Y[UGG^ [Q.\2_#N(/)QWB=XA_]].Z/AWQ3S)IH ,"OJ<[/5P$.I"V"IUF^[ <[G'XP M?A0\/(3_G]S=*0CK$-UQ6<,](/>M\=Z;I^WMS'P3;3\\[9\^NKN]TCN\O+=X M.>X/.\2\UXBY-;"\MX@Y.>D?KR-F+<_="V!__N[[[A:,9Y ^@3^-ZM$?GNI% M2PR]'ACWP^E6'<6$]RQ_;#R,7NQ^?3G2;OI'VH3+1F (&: "UF58\N869XM@G(>Y]'!4N7E M*@ ->9G$.B_ZELC6"*Q#IYVCTVC/T E[&P4*$ 4.%E;<%F6J"OAOE@*^:,:Q MO$!O? [?HC<>6%'PXL7/[_X9Z']7 (ST/*!5J5'2/J'3X+YCTWC/L.E9&B95 M! M_-SSMGYC,B%[PW6C0/W9_(N_Z;C1T3R!6G?WV[JEIP!/,LIRP;Z557@1Z M+0\EP% Z_7=(JV% K >_+I8Z1&&:K+;@X+6 M9":_W(V<'3NOMNMX]?6HZW!OJ>MDW#^RM,/4=-@?^]0$^N)!J(HY;"\+/QPP M2Z7N;JP!!=.(?;I"Y8KF,6$N'90OT'5OV7RG.5EL%#4# B M/8M36#%.@Y<92(7A^-&U:'8CM<(R@5J REP6-[Q]4HMR'2+F1;5-;^(SG4C[ MBD0WV5>B@[=6::[A;/\!)#E7@/H/T=?]R.C6A('IN4:BF*DX#RY44I'"%&:+ M11;%J'5?JB6K[G MV0*0#,>A(;(R,H>,_M^-^D-/>CX<]R>/ZO0^Z$_L!SL0 MEL%;K9F2CVFY19;C.68(!#D^;J:>__=_7OQU(:V#_>."!K%9 M+S^KU]";#Z^H)/"N$Q2\H[HGY7#8/Y[QO#_[R[M73 M5M7K2B;PCM@\$.;3C'H2%!:UE5]QL E9ZZ!N@^!N8."=)BX!;\,F5)#"!"K$ M#5"/' Z?$$< E@&L(%LN^'S+KZ0G#]?;UL4MMR/GD2&2%$B,81O_R&(0Z7_ M0E6N^\&//\0_O4J#%RH/Y\&865X/)'Y U$OZ"B@%=@Q1 (%7CG9/##9!#\27NZX#W1UQ%#-CC[ MY7?RW2SS+)(,MYD*4;>/2;$AWOK/-$8C'//A=-$/WL%'F_=%W%8OEFBXXPH7 MNB#5IUKB>[\[' SZ U\M!(,=N3:\RML#_/-/D 0%&V;UE^$GN*NGV0(0?A5H M!9!%]A^7N$MX20S[C562K'"=BSC2P7<3_ZU; ?PK[^?5%/"#!$UA(-T/7E=Y M4:'&)GK<9BCT>%N;P;LR9X3[2Y)@2@;F O8/JJP*"KU4Y-M(X@7!/HD56UQX M4CKV0SG \^=/+2J4ZGJZ JUL'8,^XZCHKC.?%4106[AB4+ M^*JB@UZ"D&T_[#JD^@&@^JNPS%#,#T=;L!U>L0'C?WGCD_VU\=T@M HB4'16 MUX)\X[7_^,/=]#^!%; *LVD_=*QU[%S'1@MC0,-C#PL%A^C%M%"&ELL%ZTA# M#W8;7K)0$7YGL!U(R_->A&J)_*EVP;4W]F^6GWYQJYZ]Y/1O?P^> A;''AH@ M?R>T9PY?0WJU8,V7]%/^G8?S2.C\0"_P$+'E'774AP?@(IG96(=V#783F0B$ISM,J3B+*;696(8N-!G5\I=]>GQ=4 M>6"X%E)HKB[!7C%TU7).,13@7?]0::6 BAF:HWYP1D9(TX08$9AS8)8Q[RO7 M"S@6BANP5SPX5"6<-"5C8:H2!?9Z?2>_&=9@A(OIQZW",*_P?Q$H*;TG)E96 ME, DEK V<4\438L?5 M-NIT\"4)=%;E ?;M#EO*2>_/('80V6 Q0O5">H@!=!]CMJ'I@(2(7[E?NL" M>=IJ;>;=0C>LC8 >@L_@-JW*(^I99"33A9['8*:0!Z( 9=_T&6P])0NQ'3] M,6:-DK_'?SG "N#65;4&I*U@A<]KTMIJC&.?]Y&#P]= >,[?ZJM= ML.@K^JU!W1ZK3'@C1#)@\$LT>4T:6:!5R(-0CS40@WT8LVKN$0GJ!^+.^\ M3=5-8*OI719NO6"9 ,)]YV\-7F2$%"('R+ LCTCH$9JV7":M/YNA4MR(L,): M&V': L6]D3K[+6.>I4Z785RSR!P7!2D<3H4'2[9!,_#84_GV*7QKV3[J"!X& MH;HF^/G=\'#L80B;)5S5Y@L#9M].-6*>LLX)&AOPN2D%,X3_@5*8MQA!0R]4 MY"U))+@6GO'7%N/*(\G1&I?V5V]R:7__,9%PJEGZ>831.)MC#..!IW2VJ)R^ M"E8C7J-RXCU,-AR>-E^ 5E?,8E('\W8;SN,G]6NJ;[JS[MK(SCGB[%6NTUVA M >#1)Y!?,+($***8M7NZ[^.C.MD9_<(LCR1[!0&R42+6EU'SB!U?9OD'PC99 M+$4CCQ#VK5Z60D<^UFZD(^P6THJ6UR638-3AW#K.-5W(&&=K%@=]O<'@D+#T\^P<%9NPZ 7/TK#?0YJH MID4E9BCE'(Y=$*R$H%$!M?L-7OX!.T:7-.WA[UF"W+I =^2F8S8. M9W_CG1+4: [D(WU7P%^4]<>0U7>.H4I.5)N,>\/#8>]X,@F*N4)GO']VDQ#P MEKZRER/Z)84X4\X_"!2IQU8G!%01 3,<]P]/T3W$+^B)8GQ)?N41=AV A_4B M9FPA#70X[ ]'09AD!>*,76KMG M( YH M.Z1)RRO9R*4=81.TH(33NSQ&M' MKA1H' MZ(Q=^O]WP^U8]JJFKID3["5@-81@;FL *V&G'7A#4FF,.) J7],3B5#OCIF=X'?MD MYNI"UR3G'$@BQV@%+&,ZF>&_*3$<_A=59?(Y5K?H;V@"SP4,6Q48TD@DS\]9 MQ1BW00F+0ISBU4#>!9CNB%MZ!D N*62332E80Y;%$@T(E@(HGTDPS^&F=%XP M'Q:+US!2U(*,\=F0<#$*ME 7!-3)H#_@ M+>D'+]AA*Q%ILE">BXOL305'FAR-)P^GCVHJSUMW % N^' N#&M,[^&AIP0S M."2NUO9[5(YPZY)>EE;PT4)KXZOS8=8/]@:#GK5[ZE!,-BFJQUD"<$N@Z)CO M_)O>?(6U&Z1HDNP3U-EN[ _Q96I%UN?U=%+Y8J!7Y M^H6\H[4=N$-=6Z>-4PR*%*P\K.G8O:/1I'ZQ=V^;\EHV/?8Z. MV3L<'/4.3P=7K"JA3Q_6[9JE7/CFU7:G>HKJ9PTVG^$7L)D(Z=ID>S9V0;A4 MA*!RHE]E"EMAV)+Z4/-H>UC ZB*'/G3KJO#UYI/7KKJ695U/DB&A(T#7'YW:-LT&<._--)BK"^TI3 6& '6S:7 Q>;QLF9/T_WK=,[L@,0$AOXX M[X?#%*AG,# ]0:/"N7W->:82^A!TU,M@E@#_Y&@>V=F(%Q7FUF+1'OSY1B:TA!T 5X8S4PS,'%S"BYS%8 ../LM; M9S[&\#=>.4S*+RV(4!;C_&VD$HGZIW6,;&3I8X8:P!O5(SK9)8@0QGTJ"V!E MQ@=Z$H.DCR2YS62UMTNP-+6$CT\Z1_:YW.]!+#@,^Y2&EM9,])G%>4,F(3X2I1. MT4C!,*,K;$@(<2!)S-Z#(2 LB3Q\'*[32OA;=0O]=G7YS*BW"5[$%>J52VCF M6'%.WZ\#U0?7]EPE#)A?<^I)/:K-YE MK$/6X_[9?]L/9AJ^!:Z;@(0N$L5A?6,O JL^C\5A9]0B*DPU$M>OLJ])6^9F ME-XQU>6EUEYN+J+DX(CP9BWB*AHPOD.R%M%Y3(75E!4XZ$\&I(R#04XN$)#U MI%1=:B[S;VRD9^N#^&<1B"F-^T5W R[P_(H%$'NQ8,B4"LD.GZ4S!E;P1ILL MIK.P% X+]*93X'%,.)*#8NJ,XA0S'R4_"6[8Y6G2L1U9,I!!9DDI4RENTB;0 M0%^?PNVE% C.=9EG2J+."#*3SC@TZ8S.6T OITP+ $V#!2@ M Y):WPUK&5L%;!)00/3"@R1./Z"NHE/,KR(5#I/PR.X$M2XECP'G_9)X,KF^ MSJP#O.@%I":F$3*(5)V3)=T+-I\E>-Y_[0)]FY_SPV) 4W%(9"9\)':A-ZP/ MP3Q6[_7^V_W(7,M;Z\;<+ .!BL<"!9[Z^?5 %P3FV8,=A"J?9J"N"%=E97:6 M*\Y]H1*==ZC\S@# :<@A!TE*K,2CYN=D2<2[H9NCM<.ZME5<3=PM-L6:'!]Q MA0184HPN"](S:9.4M 6\ '3_6C: %&JX'M3TTTOV@TJMIB1RL_J/CH*"5&MZ M'%"D1"O%6%M]]/,*=I"1+4$0!>YZ\?T:RHXF). 4Y28EZYO'RG MT]:6:G TL7RHRL%D&;)EQO(67_1&BR1^CLB'G[PEHQ2(H)$K\+/./X!!"JCR MLTH_U#P][JNSYV>6-SST\.S1>N) ]EG;1M^AR^@L[LL(MB"#U;6=EI_$DR9="39DQVHXO&V MGYHF.9/O";YL@BQ0:T0H1_)MXVJ/@4N8N#'2J'L'.A[LT4E%C< VOI,1VM,N M0MM%:/TP'BZJH_LV8<$4U_5."GMXBDN<$&D=-2J%FL\&AW'Y(%@DB M#SE=JE;!; I2G C-7!V='J.M4UN=YTBBHLFW.N+^J;3>E/_H]P*53% MK(9;&"77=U%9-!,?U;4=4:0.L-Q!7[GUDU^G+PY8UL_:\U4WJ2(US:'75 F MW#G*Z!?N;O#)/<^ [Y*ZX/FA$0)Y3$X(O.;/],919&#=HSBT">VF%-Y4+=8_ MM@1HBLG/0= #+:Q:J1O@<(M!\;NE9;>;]LWXMK.MUHJ "3\W&],-]1H+2%>F MW)7\TJWL49#'1%*O+&3=A :V&+:5*VXDM3JW* R[N/(MUR31&D3JO,OGRX9W MT:O7N-[^,:Z.XG9@U[Y.R%4J5&2*L+T2_56ML4+#7-UF@?K6IKSE^5MG:A+R M\^>F*(*-U-I/ZEXKW\^D&I5,N;[($HJVXL0):MC%9S+>6G<4)D3\VQ6TN!V2 MKI1K,&77G=W-E<9L:#;LQM0UP?.XC2/FQKOPHW,J6,Z-SO$ZQ_R3-[0:8'Q_ M-/F^4:/B:AQD-5., ]I.CK (I:D=O!VTRT27LKQ !6NL]%PE,_-*(Q"-()SK MBQP>>LW>J,)\3T[*&#%>ZFKE.8S*G/7KM0WRG?-O(EG7N@PTN_PUQ>]9E"W+ M@[.#UY@'L.24*\8<69OAO_&4"-X+A>,!X3IB=$8"ET\2N5C\=ET1;]O'1N3R ML!B#) JTUU-/!SJ C1XN@IW_XTU2)5>*]7];GCB/NBW>Y)V?_4-;8XNS._ M4H.8=Z1K2:)^\/?L4E^@E[DI\-<%NI<'FK7J#&V41/GQ*%KZ 8\0 $M6PKO& MG70M$+E"F 9 -M1V7>OXC&\& VNV!O%6,5&H1M/7G46,DNN?LC8P/ &Z="AN M*/D=)0,*0(A;@ORXX)PR)6DKU O)WIX1LM> 0HW::A2,23!.M\<IFMXX7:VKUNUBJ?PDQ[_$+,M@(RUR74S2WPMLZ'3-7;3"P@3#H,WVB9! M21)MH^6;- 0:]"B<\7.&W;3P4H",,"I32$8W5Y[2DKE;T@@)7_M8?V.M_%LZ M]]0Z3CRD>J "(TV8EJ6UB2DM%D 5J*/:&K-Z#;/+IL.Q6-[%^=/-9O1_=6N( M^=6QD>I7'CVU&;T6R9V?W1Q7A)#CT^N@$/$S;HJ?R2>" R^1\.]=^VNB#'Z4 M9I)'2DG+RYCU??*A]=P3X@K2TJI)A91L1859F*B/K&\MF9K=89(X753P'#=& MPOA^@9JI_/KNR+/&KH.!$KP T8F6G4O^GF!QHLW]OCJ]BMQ[?K$<*+:N,^W5V,.= M+4*]-(TW/((\[8U/CGOCP\$V>+D@B[>'(V\/*/>J$D0+:6DU<%;'$"R0@U26BRPY5A[$B]VK:\3)A&>UQH0.7V$UNQ1,I8X9%"5 ML:Y=9;@ K =J>;70-J6J'L4/U1+L6$WGK4%5XH;\!H:VN@P 8!G!>=:LB6 M]4QN@EZD9PK]VXV@@Z_-\ZTVX:!2*U!89 []SGG45,?XSI!?D='B8'?B*^[K M;[ )=RU DWJ#B)D\"5WOG&[?;?> T1;C!637])UC!GF+*9U'P&RLN?QORM-PNRE MI"7_#K*A^49D?)B8^D(5:*2_I43E1KK/ZS@![?E=#@IA$CRE%]>S >D!YXYC M"]CD^>*>AX,>-T)T:J9(8#BEMA%H;8^/^K?&A)WUM+HDXT1&="*:][*LPAAS M(9X)FT&$\B58LHZ=,U!MN9P4PJD(\,=;CG>*:.^]= M*QS2#$QCT/S(CX"[7$1,/81+P((,>CU';=:2ZC/DC3YR;BJ$[)Z3WH>SQBMJ*\@#(Z$!*SE_! MW6$A6U&/]0RV-&.5OO-@4+OF:@V-]_"1'\52V63T!2]*5;4"$% M%B#14TZ0I?SZ+8;A7%UP?F6M7IEW[@Q>HX[6&N6+PEH> *8>2&-4[Z?K;B(\ MOU?:[:J;V7SFAG8>>*CN8CCJC8]&O='X^'K^@,9+C#F@/\Y51:6U+0^YHO[C MS:$X3+V\J0ORTKEO[J[H!)]P7020]?M"YH,[/]=4W&7Y[AK@_;)GKZ!_O9/" MR=J=#WJ'Q^/>Z>'1]>Z\N=/V2V\^M>\E@4._91C(GY/Q46]X,KX>2&HM%%"\ M@4& A;HFO8P<0(-:YU9*[#^;^&$3T]$)/J^AFN=#DZ:4 MV3:Z^$9%T:?,H:&$^.=8SR#UR,?K_*#LO,1UYH"56)5M=\8 MC',500,BIWLM7Y'SV"=UA:N9[=YS1;'?#3Q/[YJV"?C)&>)ZY%,I2#)Z ME^'I17".[2JDE^IZ[8?A-!@D03]X513:SOMC#RE&6\@E;XJ>)"53F<;[Z8'[ M)(2WI=1R@OBJ=4\MT((@'7FUW=M,[A@F04$.R<9-C%Y/_7WD+;ND/-^:G0*Q M?UJCI__1*S"L@!'N___WW0#LV;SKO@_DFM9R% M:>]O;+I"NNCWO68IZ(>^U@[/L8R.>@,DV(R!;2I3#FNJ1_F%&17%;C@(&=Q2 MD^?%O?%L<>&UI3!&&E5#_\J//_/JP/Z$XI2IK[!>##(6K?EO,:!.%8VN??TUM2_@A[KI"ZJ?IAK)M M>Z;-"K;CSW(M0YZPG4>29=3*Q$QO8$- WD@=/5Q]:()==%9DK!LE5S+B0:]! MSS&&MY893GD !LA)/NE.29^-\_5)5&$2+_# ;+@3:%TS&%423&/. M-YMBMEJ998F7H%1FD5IQ] YIQ2QW /K< C$.*8J"K-C7IEYA"]+P3Z[:VJ/^ MHN/5 M^WQ$P:U"9V\'S>43%I>P6NI75"\ M,'6)":EEVA,KW)*4ZY(_:"%;9;8I"_1!V% 7 M'>EWM@Y$(F#K/MIV.40?"3..(LDN>QCJ@^M)*".R2@6VA+AN8PL"'>=*<'Q? M?U3HN6.W)J49J(A';\C>EDEFZV=:^D( @-%UW7)+H=/)J%9S0"CKJ.(\-94BK;G8P!#;L84!<#NDLQH"TM MY$">)J"$G3LQX'=N)?U45::SHI>9-%/$B'PNP(F<24*U@H\)6%]]^CA-:+[) M\>/>7/ '/S4'@7_1078QG/RO?SD].CY]\A4&E#>-O&TT]8>1;N0H99]8%B<] M8Q=0NS^Q%XQ5C_(ZTI($R-69Z&15-GM"1)-8-9Z.VQ/!O92A!QXZDTA*N,;" MZ8)V]8)&/%&,)BC03^$Z$AHY+GH-[W%.Q11L>^&78(C-8NQPBNBW;;IX1Q8= M69 .GVM"(M*2G(U$#6R0X1(2DC*K:YPV49<+]8$J IW)UB-;+ER9;W1Z$>>9 M,=TH/SW"XH!P5;?CO&YQU"9G5B6H=5;+@JH3* (.U(&J*3^E$M!24FY5X_P- M#1VWJ:%2)2"-3<"D3^H:7L!]LF!Y#39'C((K^!G_!S70VCPL8!0Y];XA$2/M MT9QEZO*&C8>$<&2J,6*XY M&G3X'YUG!\;EXDX]Q;RY\:3!?YX"J@+#2&/E;DI2#:Q]3:PH1N#@"3#;3^5Q M!M>^ !R@L=R1%@!Y+@4"@/14-1<#FO8JRC/0X+V;;-^O#P]LM#)-P.)F]V^^ MD!:OMH^<%?7,3AN>)?+*\L18'>29BAAA;?)B1,X4*C'#MFOXN#DAP*2&="94 M4F^+RF^E/8%AVC[3Q2@Q9!I=!^H(4V[T2L7/7/Z:E.0+2%9^.K7I"&#:%?$D M1\VV)N$_>HP74V23U&CJ'#N5HH,;U24> VL^I+N6&O8179(G>+@$TF(Y^9Q5-7/ET(_ M#^N>_+Z@U.$\!6,=6PP_<[$:JSD:MD"2+)6R5H(VN:!D*[&=4DMMTWRG\!2N M++ML^"W)CX3>RD\##C,4[^8QVSB*T*]+LW8 "'DJTLL'ON?#HJ @*L.JPB;R MK+\:#A3?4 2H%:__+TBJX&5VB:DZ7YVH!*ZU;G^4C&&Z$)@2X-9B71Y-.\7Q M$D(C%OB]8%J5UA 1 8('2(,S= Z=HB -J]+J346X_//O@5WF6N MB:DYO54;Q6,@ =G,31M$,%:HM24V/H"_*MB1T.!JVYW>ES7J6DD]%G:.;[S0 MF):L=9B:"K^K(C5LE6[M1JGDGJS(FQ>(I= :#/-M8?;68]][PYBYOWBB50WH4C([@PN68%H:27LC H\T MO\:A UE$G!28MP(5%7L/.O8,Y@RH>'CR,,^P2#E;@)GB>Z^LCEFE84" "Q.=,.% B.E/Y0"$9-Q@[;(5Y,.2-KH_H2(P38IE7&JG5*_Y M^6JX]=D.?[@A5-[)*)V!$BQ=O"JP,D).:J)"[ES3?(.#HJ*PJ[$W;.A"'#MU M@C!Z-5&U3)OP@UISX.M2,%6880.\#TWS?Q!K31\$2MZ.9;252M"RH V923=@ M^XKM\@,^D!.AD>%8"[.6F+V'].TB\9;7U6UOZ:A/JH>;92&185+F*#Y2C^HW MV\J;QK*U;LU$'-+2*_9="%Y8CCB3@0<^R4>1##93/"JS^E9LX)AS^B#%ETM: MO]T#6=%>)]EZ/?8A#6@)V(9Y GXT^2RBJ_3 K4LBQL(M M."LPKM%2;;))6 ]TFC$K%,?.'/.5OGSPJ=G C%M\H"9*_D:[>?:$4D"I.-*:T#KH^<#Y?"QET5=C/?WXN:RNGMM(X:]]]YGM,UDXI> MP8Y>.T-D?RM/7P%%7,3Z4KKJ5B9?U(P96 *J-WI7T M$-,I!M5I#MOC]M?&$O1JQ@[EU=*D'';+][:<$@W*= =6UKB\UQ.CDDE#3\Y =&,OHMM&%^6\]D)LV8PE:R.K=2AV\> M;K+66*GPVZQLOQ9K!V-RU2?>HZD*$E?)AL$Q3M!2DM6=S'(8=5D.79;#WF4Y M;!;XGS,&S'0+-C,5S2^WSW22(3I;)B7NC_7WBK1\[L'"DA*E/!D@7R#JZ](* M&.YGB&_*WU/3C/=7'WR'-U7W&I%.BVX T60-9Q;W:W.RY-[ ?TUC\)WCZZZE M#9+&5021D4FZO<"$G#\L;UCV8=20.JBA=H-^%OB!'6]W3BW4X!-LB(KZWUO4 M;QJ?VF3)'#NK2?PLEXG/Y,I2"^WZ0.;4JR>AN4SB\3&GH7JUYASBQF8(#^B] MV":)WNO=LYV:N#]7^H[T(Q_,36JHFUK&CX10S:D9M\ 'I,H!_XMSH?.XH.)R MM*$66J'].JO ;"?0L6OOG.(UI+Y)G[BZ:\NO$,"-1H4X,DI.NFQ@684<2Y02-H:DJLF'[2]#.(-_1:E\#^2=:" M6\@17R7[0IU&/GH9ZG.D<<)(+?-@=2$1H.[B*SU4\7^+?0LFRL+X,W_D@ M<&[+I#?>5=ZU&1!DW8Q>8E1+2>+^4 Q.7K']ZBP.O+(]D4TPG$%]Q0R@QHW) M5._HEGL9?EJY^A]D;K#%_\Z9R=>H#5EKF6F&OCU_^7LOJ(W-JTW%/NF??L_& M" $,4)0Z0@#RP!EBS'U@P4^H:NG?TKYI04D(.]7<+79FYBTT&O99EB/Q$./E M*[E[APMN[,UMK=_!AOEX7K-P\9BZGAO^C0 *TX7,5>$Y6F3H@6HF1$,[#<@VEO8PE@]O7JD#J75%^9*56:P42)XQQ4\1: MG9'+^6RK,JJYX/M!/9[9@*ZYUL)/T&HZ7/\$@8IF18IJT<-"6H._PUI<*FPS MI#%=6ABZA>CQ8UO?EU/QQ-VJSA(!.JL9[>/'O) M>WW^]+>WQKW6<(FQMZS.#?!- CH68V1\N* %L7JA!;PJ7;*?#N%,((CMCFL6 M".(.:P6U MN\P0&5 )$*S&@JBE6FDS0!'UA@I'F>&\.VLRHL_>]#>E5'K>F-^&6S!_Y=7P M/_)CF(5):+-']"L,Z:+_'WM?VM2VLBWZ_56]_Z#*V>=54F6\/0_)/KO*@"$0 M9D-(\H62I;:M6):,!@SY]6^MU=U2RY89$@,"5+?N/L&66]VKUSS2^'(JSUZ8 MLX6@%+S7G3#HB=X3@+Q"U$G 0M*9>E$6HB+V2E[R6=L'/4_(:& S:)$GO&S M=H2(RQHY!%*/HU26175S.I]CHA3.1"PLKCOEEAMY< MAC-712L%&5U77D*GB->&*Z5P-?SO7]5BG8]=QHI 7O'[5Z58:Z:8.+&#?LDE M+Q1+!'"JHT%,R;]6B$4P/B6I&A!J$/85%']6XJP\.J@;,(YFA MEGW+W144B:?P30$P?"MW1*7_-@KYQ]D42IH=@E:6$:MD*F^%X!\%L)*@X0E$ M$=?D^O="HW%IM%;7@4*P,M1WW,YE$S!@;QOV6W0O.3D24F[H$K+7W,$9U, M78];2TI+?HJ:\_[HV$8OZMDO]NAQ%@Y/Z38:]#BI3G.<#; 3:=9R;&(W 7,9>*W+__&YXW5/4OUH>46"U"YN4 M[(MR&Z_H:F^BYZ2Z\"+C6=4\GI7'LUY0/$O&RD6? &!,!=%64J7'R)R)I2AF M'B/WO,%6%B1-A=&+Z@JR')PB,\?TI4 "KL;TB483?M'WKY87*#)5J%NV[F#" MG&BRF:&61B>6/];V:90\V2F=2$1DQH[8HB&C. H+A10EQ,G&ASS+(\Z.4=(F M2/"*?$+!S4EDQ3XGF:,7UZZBJ-:H9(>K5=1QUF?*JG"!KB_7(ZT1X4?O2GB8 MTZ-\B(*1P4_A-U[:D/HPQ2)15+H.;]81)VTH5;Y!;+$(Q45,=XVLEKD7S!\Z M._;B#F]Z-!A@Y0!&90 -ASP?,I&6+=-\=.IX%G>;I_:D-R*PIJ("63.10XMB MHGAKRN]X.G-T[_/(1 @G&PEQ%1TX,3.'W,V!M:3I#?LC_6%Q4^1D,(=,>K)< M[FN@8+,E=2[+B7LGB8"ADA"N'ESMY**>1+X0<;YOF1C&C/0CD9LID\!]GF0? MYVWRDQ7N. @\?(D'MT18#4P-;*ETD^CZQ!WE(@,Y]=C1N1( 4(YXR_W,=4%% M+8-[;/4HF5LM0DRB:9>69L76#KTAB9'8(>S,.F"2B(X*0 MD]M6_<)(F=C\%:RVV:U066!J:(?A,#6Y@'[+S^?3KV/_FAX1D>3"W!?((Z.D M]!,:BX"EJ-90D]A%%C>B3!@[B,G3CVS$%L;V'$T5YT)=E-(\OQ7",)Z9HG:\ M4Y,)Q5P4B;6J&%@XF&APSN,T<8O6Y6#+#G[MI&9P)HND5Y4_.9/5^HVS:/_S@AY420$Z4#EVF+KI_4[;^-EX]]A_F'5=[\NQ8K M/TM.R%-)Y514S*)P:+0PR-:$;"+LIQUA&LE@Q5G&]&*!WO1C1L M*+:V*=N,F&G$/\C)(6LXY,S!)3FW2OR(Y[+QU@=JN\9 R%G)*6B+#\"KZ>J[ M.O^9_K^!B2@&P!=[2N)X5(##$3)BB6Y=F8V1&7(_'5&W/>IC*SKG<@X83MVH M6">>[1CGHBB#II/:M(7XBIPBKM&3+N@I3@T7H>MYF:O'(!-=?I$_QCU ,4 V M#6*5/5FH T0KJ#Z:S(%M/#D1;G;?Z+ZLW9'.S#BA1B:V<>#%![U[<[2R.HX3S'!&G4VI MECV9@X2=%5$)(#MPA/97>&B1N"0].86/5A1%#CQBF);%<]H^^\_K B@!U%[M'"X$F M\HIN2TB*:R7H,KA'5ME4RJ&>JR#J1+AX3N):F,S@Q$[4@;(0N:*(?44C7ZC8 MC:2T&TW) ;&#PW9,JA/VN?N>JI]\*J'#I%F@,"\VAB-->F[DF_"J#.RHR1!5 M6YDR^T$U?F,AW"=WC178G$6P:S%41E:T+NR*$DIDHR*>-(-8%7'9 BGT5PQN ME$UYNH#.Y)8@# M"@I$_@FU'E2T+<;$)0I=6QHSQVE+G8T0/+@.[(%E0+C._=JO[V=&0LFDU4TQ(GB-9.3>ZQDMWJEQ18 MTIZ6%;"BJ$\O5LT.\[S7X 7*R51=\%++$:.!.%ME#7T6-ZK(PX +=TTHFZ.\PYCWDP,C4ML2R<.JYD3F)X\N M 0&*A$67 E+G,@\Q_BZI@26=@9$+<7N[&[7[0*%+<L&TR/W)DW5LBH3P>!R&VSLU)P L6(.VH.Z*4#VFSDWX;]W;#YU#[(-R-RHV15W*7 M+.>\_'FJP< FU,F&5OPUR;)D9:SBAM8B*F\+CM M7CB:)B-VHFLVU7LIIR)Z5.P$LE3BK_'&/1$O67 1*W[]J NNZJ,2&"W'=JK1 M;3G8#=@F[X:MQ_)+MN!)@67R2#1U [U:HIJ2Q(([&&!"2Y2C-=^HXIY1R;G^ M-$O[]CS5C6:&.):9FYZ2H6XFK1%J',63*/<%;TB)+U"CSGG%&/8OF1>3SECTM>0L;>;(XWRAA.D8"8!"%.BS,9(GC!SP0KD:Z>"AI+GB *.8J M)H/X#2?VF>N-124HUK,NTSH3G$S4.6,##N3+9$FXR,#\N>*6Y<$3&="(N!2L M)#HP\>0!7Q.=)WG'-B$Z-^@S2GJV!Y@!1M%4)2Z4#LI%*YP:"A6B:+DO&SS) MW[B>+RIN9=9+SBM.CMNF0 MMX9$1U2R%5_DBPR2U?,@61XDRUR0[+8"*^I&H7924MF5,K(]J7+%W$VZ5*BH M1(O4;ZS^Y.QEXFA!3J!^@8);R56:CF;A;SHL5@1G$^0+P C3HZ$7"UDW( M:?[*@?#N6;&>*)64R&SE66UD?'%N2WXF/J]HX00^MQ[B-"S>74\[0L62]RE' M01.GBHL&+Z$^2-;=G-*X&,K@.<9R M5\L2<]3.P3(#1LUYH=P;GR=SLH6T%\N/OD-EC>.WMKT26%7D^YDD( M<=7MXU]BZEJ\".\WKG01^;,M+&]J+E/"8DT3^?[41MU-TP,E9#D?L3/5H5/Y_D.9AS;..N\'9#0%"/GI!-V62(RF9# MR[>%,)&Q/S\25GYJ%&DN^V,N,"N[9T;1J/MO(3L(<([W;*,V)<8'X+#(0+]F MO@B%\HBNS'1,=*D39XWCA>3JF&"%-8_G\JP?F8\BNN,2#-=X3A:9QFIL339I M%K;Y7%$@%^A\=Z(6&WTA\^,8>/,HSE_(Y8M^ZC6@4KP4_+&X5ZHMXQR7(!#[ M?**W4(Z"PP(>C)8D?\/;4EV+&A2*+*AC*!)MJ)\K"W['(8WR%,^1&703FQ(( M)KS)5(S'1:H('3".C7941\Q%3X*5\X\*F,W"4]^M^;55[]\-99830ZO2T(G++@S=\[@@ MD6VD!TH8"L_J)PYK,5$_*GM#._$1!5(.$I&^>//49WR&ZC7JT3<\/"(RZH5Z MK!XF&:(6/7]N$@?D>![7@6.#'A90(0"9<_/&V/VJAY(,%.&!5\(;,'V--&+* MS=#C;2BQ:++DE-*G*&+E"TE 2J=MC1DU!P-YA0*$>)0*2PE^*L45(7T0830\ MJ\C;V$D-7> F943PTLU8=8=]V#? 'DBI"!/N+=YXBJL1U IML>>4VG&1]P^, MFP7$!5\"N:/PFHR^8K%D9)/&@V<"T1#-\WEY*3HQTTX^CWB9811*'I,RT09$ M*O-'LG^G+AT$W$02#6#CLI04W$NL1B$M906*!%U'A60^A;,<:B:3) '^.95% M$/4QN"R'A[5X?5N?.6P@$F;Z*B,JB)_(=X#9Y1/:I2*L#U_J0B&A3"KLP8=- M;2R1YZ9?$VHI$"K;">4!"ZXK;D.J& MX86\2P3S:#..*=J-11WA^1V%CG(:8LQBLWQTG! 3LIU/IK!>MBE!;0G=[=(L M-['%&08H1&=>!J^0"/ 3&+EORK8,DC$KG=3TT.2'Y[I-XGFI5M$S?J)=G@R3 M6KX?QK%Y7J[)&_.@)7 M2LB5F(9H]@.7A.N 4F\#AJ(NG)@X1YWU1#O6I+$1 M)2")*0"NV+C<"&?R@,8^[PLJ^_=$V$1O#I,:'?^Q%G>:BQTM=BSU HZ]0$]P M1^3*C/CKRZSH:>3!BCQ8\;S!BH>8+5N86?25,HOV8]F<'0M&*B:)U$@P ?4) MHX '\2(^M)-+3BF=>;YA-$^#7'-Q%I6BA_@+5M0[D]+03]4#BOFT MT57ZI*:#%/*,T0U=D>6 >>ISGR>*8UJ/T@ECR-!I@9HL]$6*$E?1QC=VKXJ% M2.>TG,5'0V?QX;X4M-S\$$*.9TXM/BP2*7E=!$\/L.' AXM[\*)_IH!/W%O( M"W_QA$G#'%NX1AHZ[!;U6.DJ\=W0(_^SHXP.YYE@&[RC M!&)C"NSB?:MU[+S+K=+F(FI8$.5M/-8Q287%W_1Y.WJE:8*\@,@J5O.T.1K& MF*;6 _$:0UO,A$>+1_:T_JCMX?_*E@T*5"Y#-Y!MGGSM?>CP."LS/_"^)\1Z MU';C/#!%S2@X;U&."ZSED_JFBGR33#U*OHT<_(#/V+DN=;'%+112EHAW=)_U MY%DB%DBU&_02.5^$MOR>)SV12I=XYX?XIPJB12.Z%U"@(#W>/#<*$Y2]*%/* MODD K*I>31I=+W]-4=L +C5$#[(>]5$2&!0['&+$2?;.X?'D&>(B80S/YIJ& M@B%;R>"B[&:>*H2R8Q-1_9RR[=#G+K!EPE-B:1)D%!Q5<] !"1=32CGN1+2[ M!A>U1C%FD_4#9>Y7@:; P9K<(I+64%KH]OF:H!B\]78'Q\T#AJ@-HCS7<4-# MZ>43/;V#1E+*PXYX.CMX,9>2O=BQQI-GT@4$$OV>U$.)T(=XW.(@6/IT=II_ MI8X8R\P%G5*%AFSSY8O&1GS^GVCCJHS)2U2=T,0NG8\Z*Q>USQ;.WR/A$/5^ MBAKGTS0]%"Z1VY,_(?K62,^=%,.R.%HX*SREYZP-S/"@)4&0&61A^I#]P-HMF!6RB5K1$006% MMZ&;G"N)\!D2-7;<%+_AO4"C DZA(\I!H+@E!XNUB-!J[\@-,U?9(@_Q*Q'Y7V%_EKX,F-B1>6.:D%IOS\BGED30@*L56/;^7[-U+3B_9 MO)=*+O??O=[##M2[EQ_SS=W]%./.X5+-B"'!S M-WGXG%/DG.)I.(5P7 C16YY>:Y2;K$GWY\NAHTUFL$DT(Z=:+J015G:Y2H;P M*W/<)\49F0"$EH#$Z^ WCR)E%O^[(O+@%MWK82;6E2)1,Z*F!.TV*B3C0^O$_AL'88/"\>NMM1^XE&C_&*03:IA[H'U>'!XW, M@45>]JH8P-.?3L%\BI+=X[@K.S1G^?F5OJHKS2+S^EVU]S?X]G.>4W0L_/@2 M]/:GIL/7372/K#KGE[5J#OE6V&%F)$G&4'.&4JZ4O48>IWHK0ZEFF'J/H M*OJ^6M5B;95^K0RJKO]=,:MZ3;??*K96ZM7,$F\3M_\"]5;.E7O)L5:Y^IHI MU^ C462Y46RLFA_G%Y[E"R\7*ZMFP;D:_<1'IX*'=_^>JC4&N1;]=O2H<@E^ M\\K5Z/S>G^#>,\75GIZA/^FZ.\295 M7>Z;V%![,&OOJ5FS+]H$F Q$)$XGE%U ]0E."A$M5_R1.W/4*0Y4 _QA=;PV M,Y!Z"VK3TW#D_$I?U95FBI^]%247^R\HH;Y$$_U=%\V@ M'A_"5]"&S*'I8WSZ*K:>]@/>("S7J5^#"E:MYSKUJ[K02J-8SG7J%ZY3/^"^ MM7R%[A?E8S=5J;&]23W^%:%'-$SU>O"(O?#$\3<]=R/?( M5?8WD7!;;1:KN4[_EFZ\7%EMD5.N]#\?\X[3]&S7SSWH+]*5^GNFW'M@W)4/ MN6[^]BX>^'=UI1>?*<;V5K1O_HH=.5Y::-VYTITMM^KODFBQN7+6G-_H\]YH M?>4\]ZTPV(S)EHCG6H[A3O+*Q!>I._V>[5MZ]>T]\EM/N_77WM;CK:C+AS06 MF?/M@N:P(->7LZ5=988MY_?YC/>)W*9<66V'^%Q??JZC[[F^KPT\=Z+AZ/'@ M1INP8.3BE.,KT*(G?$9LKD._/&WJ-TWA4NYW?I/W7BZ6<[?SZ]"CMW$Z,[%T MK+Q11S;KOL]XBWX_[/N6:>G>3:YDOXF\@&(]5\+?T'WG2OKK4-(;L9+>9P/7 M8\(_H@7Z=5Y4^:8TM&JCV,I5\S=X\>5:KIN_%MU\)^+>>5)(KH_E.OC+N//? M]J6MGF^_%2:=&?G$-? #%N1)V&]-\F 1 M_#WEVY-LGB:?S8$6-RE1S$IL@O[]T0I@/>/3PMQAD$S6O]K(.[^JC:KQ9+\I "_!S3V88]HS."@T_]B MCD^@CF@K:(8[F>H>+(D+5,K58GG9 M5B+6T!L;MR43L=L6B+VDSW-3,D,?R^ M_$$; 2TR3YMZEL$HU6@ XAAU2).W)'/B7UJ.>,7V=C?Y*.[(#^V &V?:7^V2 M @#U]]-Y"&+:$VX2MX.@+&CO*Q\T7?L+8%B-EC!9O 38@FN&[H_@]EQCO-8G ML/-A'_ FA,D5]C(&:U%?DZ\Q1H &\(#';#W@( T )IV)_@M6/]<]3W<">'7U MP_R!3W8.HLW"B?^J* >+STS'$)"4P#DYV([!*+[3@2/I0T:K"HC#.PB%U.L. M1BY_.T(&ME5;V%9GZW0CL:]RC!ZI0*TO+.$'O/$<@,H//+@4&H%"<,0%Z\I! M!;K$6)[XC0[_]F? MZ5/ZD0$$[$Z8)V[."'R-D96/JB.@7<&J#CT] GLV==F.,K6<(<.\!;"^="!D]KTUQ S\1 BI6)=P>G% M6TO^C/1>_%EUX6?S%)E"%WT6S!B#SX'QN:9/1 LO"BS=MF]@V8$/JC7P&CU! M&GL;6[T$5H!5L Q;;7>F("3]\KX867PA/'QN2G%10SR8^S"-AP/8F@GV76O& M<)QCOC@C]4[N7:O$.##_^T:Q\4#F#=<$$ %H2[J<(VQB0#X_IAG=)OPP>:%Z M\-+N,W5 "+_5U*^6R6>03N7$_5::[?C&YRZHL>R"D(C^*K?:Q<:27Z)-GO;+ M="9P[YM-RMVY)QP]"+'I\Y"O9DB>K"-2UU)%,@K""&QI,B'F[\(^-ZVK?_^! M_\B[,L":]U"['GU*JH15O%6N6Y=+I?\^BBUAD)B0.%6I21TZPJE:2]DU_??_ M_A]U][&^OV:XMNM]E :1*U?I_->7?"(\%8$[TZS4%9,+>6+/9 *B'_TQ^1F94]*'K M6WA='TG' 1T(5T^L2S<3N-./@'OHGYG G^)@M7*Q67^DNYJC]FI\,__HVLAC M@_^]^\_IX<:<;:'0O^-Z$]WFR\[X?L5'[_X])8\28.X&?,N+GX25H?][#V1- M@CH-@MGGBJGC.[B]DOK5,JY8B2T4SA1;2TV61K&YG"56&DM_AX,F'H$COD99 M=X\V_E*?N?/!J(OHO)VJR"ZZ\G*IO:CCRGMMM1,VW3UNS(-W._@FM#-! H&N M5$\50:HEAQ<'F^5R2&P\NGR0?+:MW0 %(Q;);Q7576( )V% .?B5*)349[H' MFO003;WHR7)L;RHZ7V)ON@W' =@A7/L XX$52$.G2K^L*(:J^DN;#76[0+)4 M*-[X(S?@YK8[8+X//X$;&S I6K./E[?V+.<8>>LC\ZJ8@A&(@?5:XAH2"%BK M*];, U@&*C@"16@'@#FZ83 ;FS7"-A(S025*T;:Q^@I^&5@>P\):S>T#3(6" MI#H4!)[A>XXLVPU(/\,/I3H%-AI8O!;=-RT-"[I@$7/.U <\<:0F%HPLS]0N M0[#U&"$Y0F#17DS=]'(C41A[$]!R G4.*@I/7F3V4O!OOD<;1[GY3^<9W9P[ MKI&@V"22);3D^XLEM//C7]IQE?8UHD=H^2..0@C[?K" -\370%;J-_(Q-PP M?1Q4]/A/0$&%.\2'UYDW]@%/F-;9ZQ ^X:<^(!D1&W-,6D0LG7SZO<^8=N & M#$#^@7M>1+%A[!F)\9RLC8-MK6-> =<$S3<-%BD8EW0NJ$=!'.@#V3F,2F02 M7HZ7@H,+C4\X$BY\'/EF.!:6BJT$%JI6Z!P6EA9%;6$1Z>3-<9&"4D0#R>AP MX897#[\ 78_$)0?Q2X'P/;H<<)C?X\$Y7J 2./EFE%M9N(4%7I!R"PCHN&$[ M][(1W?0Z6]W_IT^FGS:Z&UJOZ!7M(M< 0D_[Z5I H: >@;G.WOL?N$>3NK]3 M5#Q2.*8OY5L7,[9,#EWM7D8VD*'%S:KP>NV*K"2_\W \%PZ:'\4NPQ4WN M8XVH 5^HB[LB>P3Y)UR@/] -J2/X4Y"0 PM^"Y<[0(/305/*LT#46+I\E_:> MV+>%>IS42_$3)$3@>Q_F0PX"&!08$%3:GVJGH)3ZXM7O,3X#6J:@8^+5H&@B M( T\#&V#T(4K-GSY#K)]_-^CSI(57@HB+9;<<&19_'R.LN>]>J4%=5&A['G6 MFT;9<[8F@)1YA(M8RXDWZ:(&!A_0;0Q=UYS!FB\%S@])M)0W(.@2&!,'F8B; M$(7I:J0D)D]\&!2PA$L 20L-4_N&.[H1D9>\61*)(U.)4A626WZL/AQ[(Y#\ MR8L!=K+KH>"(?D,Z.3*($;,)L;A*3FH.P]"IAZ] !Q)M+ &1Q]!D5+]7']A& M&E(LQX$>8"\:F60!PRYWG($MYDME!$M/7>"&$W12H ./< KI&VQN9'2^LG_$ M+I"=BH@52U8X/##!FFSQU!4;68;-R%SS):+! M4_!#GH\S@7..P-B?C="/$?I"* M]RV8LD&OX&GS+%R?G/+QQ2CHP/&J!)FQ1 M8-,D Y0LPQL_8!-:VC( D6ZFF*<"K"= 28 L?8X!F=J5:X?\A'&$/K%GC6^W MB'2*'N* J$V-",1Q5Q'JD]#I,QFA%BL.8#-TUAG111(<"^%@%Q5]^('))O@; M)&GUM?CWB'']2) /O /@E3F]_[,%>./QJT"WI* 5;02G<,"P]V%=T D,8"=P M5_I@ 'R,<8UN007\I(T P R!?*_27W0A#2$,^A1/^$9?@EBCZ!4:H\.0=_ M2>_4!4T)3P7@MPF*-* ?GK\?6O!K!V OORX@:4H=EET#M"B>K!NX*G)'..(T M]'Q $(F!Z-^*ON=^,[ZKB4Z*%"*]!4J>V& ,1@+:RXPXM?.(4QYQ>MZ(TY]I M#7L66-.F9$ ;^A2U1NV$^4"BANAC\@P)B ]4<.4A4'G-C(B)06OYW")46#)J M%$)#)<@/0O0/2-<<3H937'/!"'C(<*2R3$R+&]CN#!@M-VD153UDM2$IN8"V MJF=$J-ZZ 5OR8^>XPKF!1\4O,@0> )" )>$21>T0>':\/8G0M'D[1B*/%80V M =(+-77+X3I$GW$Q&Z*R9W)G]17&6_AFT1QW44""KF&'IM <-!O$JBVUN*7> M1>D8!5T'=C<5H;%(SY]Q>2H@RBWTJ0ZOY1)17>H3!Q-WG].RUH056R9T, M+Q(NL]CQ*][ )?@GKDF+LY')#2O@1CS\(8^) &AP<= ^AZCH -<#T/*G\"0* M8HDLDIM/D0],07P>NP2E-\9@;JDK*@$I^>?<.,!,'WQRZKE7ELD1)ZD]Q$DK MN#X@F!&@6J/-.7YTS0DG?1YI24&V5,4N0BSQ VXQ"B6+*[;BR7F\3;V<>4N$ M1^D+M^1G%N(TS9.= [X?2N#;\!AI]491_1BSE7EN?2SI'$:._"?/E$K")>F]^)FFP:><@YF$%% MLJYX2-RB=W(VR._/8PEOH4A.^!3=]M++ZULB @_*G,T35'W! "6*B[C.ZOT" M"9&W7.AL(+%L(5EE1@[>$6*)B*ZC9I]9_VH;"W2?1O/HO_FKT4@+)JLNY44F MDK889=*6%V*&*6F\]UM/^K>3D<1Y5QRG3HE1N F1]&TP0.*^K2RD1A/)#27\ M417.4+CG@.,D3\NFG\Y<;\RU!L[BYQ*$*1H=(3J]=DJ9#X;AA;H-_Q*(SQ>6 M*$YD!V#(CE%_E[N91-8R3 M]S@ZLZ+%Y+"O76FE),PMH=NM*5%I0:B[@J\ Q M-]^C1)V*TIVEHH $02(3.$OX#'" M4D/%;$I"WK1\4,:!3%\*'6Y%6NB='#]66!=HL516@+8$4^L5)>1[Y[JWT^$] M?WX?7D\$LX#<$2NV?#\D)R#R5U2B1-I<&OHCLG5.][%>#4M!AWL^O8[SJ*[" MHPK:SKP5S#-3S@0C1GK*#%,XC\Q)3E!HK(7"0$SCP 5%I8K26LFU,*?-Q($: MU5Q563+'P/DP;FR"H0$?2_M V%D8WN5KX M;M#ZP0B"\.&XBAM]X>=80B@JPZBN+_*C?Y)99)'6Q4V^B H_J7_,LXQ/2<$\ M8OK5S9H9HBF.-7+"(,* %MX"1$G_.0Y+8HOHY1Y(H[#*' M%(#OND%^%7+;<&#B^?EO>,HIO(N.'#J,_<9+4VTX$/? M(F8YM75'N/%PX_H4 'UM32@>1G5CJGYZFX98)7W!9^G/Q(H =Q;&YEZ2JX$;4^C3X27, M](%TU E9J+KFMD(/[UE6BF/Y.61O,S5CBU7ITPV MM=T;Y!GAE#)(DARL5DH6>9D82'&G6F=S>[FR492)7T31D=F*A=()@U:Q88M: MA\3V)FC.Y%ZO@H$?+3'2K^;6*3=;"=8:;XT,PEMWER55=J2;HK9-#1_Q&B"A MY46NZ+X(\5E]#-CP*4\$F5]2S<)/!/ EL4C0EHN@>BXTUBD*: M?$6N]:;802"L[&!$2N^,J:1(6.J' [!T+7R!GF1SE#F77RHB^[;0TOW01]V0%C@-N^(ARWEEY$W3\G#LP%1 M'%V$9?T0<=Q7@41OF4L)< <#AGF:&"2.$SV%4P;,@#@#!--@KT7+K^?R@O4$ M_+/FVTIFDR+P8O;MQWN.T4HJ1J@KH' <)*RPPJTY#TD' @_ 7^F6C;*DP$.' ML4LL+1M@22#_7FYN+N:CK 114HIZ8R<< N $EZ5=\&(?)'BR(\F*Q=1O4_Q! MXIY*:P//U05O0S1<3)( /#218@'^E%6]JSLAYL$*M@XVJ7#<29$,KTC7%I0B M(HP()4K"U%Y;=-#"6&B,!.C*T MD1"OX(SR2I9$SRANV*BJ[862?>,J;<5_G]QV0B?)4&.$/\[Q 2-(J%]2O9Q/ MX8GRHT$%0]5.)G)3M4>6/]:V^ +T4?D3S[6QD 0=[)S+[TXZYR MY-JV.Z-.:KJGD_>PH K02%@\%*>YPTGZC".OH 42$K?FI/.RCDI!( (-G=#&D#&AR6CHFM8CI1H ^*E>!DARAHH,B"5 -E%K M$CJ1PIP\/-U)2N(:+RFX+7$-BU(H4KF&[UQ+KN]SP$9LPF?S-^DS-HXNA P2 M1=.*Q+OONHYRJO@R>3Q9Y-?@SAW@RKXODG01"T3N;Z1F$N;,J'2",SCD;E*) M7I*[2&YV7#TJ'N*26I3_ .HG"X04T1HK"_RW:S*O529R_@GLE9J2N9*8^;C6 M>V;1)L0T34ZK,I_Y@^ 50#(N>O P!5D$5PH+H1652.(T515EL5T.Z!*&\ ; M[T;6U$]FQ=XA ]144%ZKQKL,C2'9/1CNX)<1#=;(K*( *%Y&/O(]X+_A)0L/704 -.?ZAW["/F:X4%NBA?N3:1?$#J\*94P!**L=GA-WW)TJ0\+ MBUR^+J9AQ3B2%Z8)J*%\ZL<>,@Y$"3FR\Y%!,[2=@69 M5#2>P?ZE>O)7X:< M\JGV#4X]\ M\H#7;P6\% AAH[?IXXP.N#L$IL@O)Q-XJ!=<$!N?J2DB2SQ,:#9@W2"=@3N;X&%9YA)+T(4# M8)!!1],+=G_#)98#VM,5B^T,M.RDVAW)3/)&FM2'/72BCCYDT3M"%J,J/2'3 M(/&.*Q21O*=C.$5M3[Q'MD%0"^2I8PZ>QD^J!@KT_!$I>.*=PFA <\2G-@D3 MBA'R7&K<.VT!#V!-Y*T6A,I^(W3%M&)^X55'OP0OX0$5BWLH;G?^D];A)SU/ MR4I&?GJD6<2F 1E((I%0P(-3,K]:*6[YT!8L ]&G/OLH_Z%2!4HGP7>11QN< MMR=E86D:S G"164C\.1;)1?G+/P>TZ= (M:JMTW94D2*LCBZ!;#63XX*D7_3 M@)>/7&V8 03N%-?1]WK?!XL@8)]0\KV4B]5R?B_9NY=6L9+32P;O)>=CV;P7X&.5_%ZR=R^MXG/J M8OFU+&5CN=3/X+7D7"R;]Y)SL4Q>2\[%,GDM.1?+YKWD7"R3UY)SL4Q>2\[% MLGDOK6*EGM_+H]T+S76G_[_K@NX7;7DV(+0> (1'=0F^) @8KHT?_N]=N?;N M-\%1;Q1K39E)(_.)RM-K;!)OF9K,T7E$>.&YE^89I0.PGWBGFG7P[M\C$8?F MB=B;H:BL[-_P_SVBY.I__NXKD'Q51+0 DIRJ?I>J*K]+5.UBX_&!\4":R3$F MXQASJ_J:-2Z[QWS!8;$^(["Q;\4A?_^QAZ M^>LQ=6D22(X"OR$D7P\.E./&42]$"\\1X3$184VTYHC1PL_QXBWC136!%_4< M+_Y(5WX]>+$<$^[6I!?*=^+:WH__,0S&!H-GM;'VHM(KZ@GQCQ\FWTFK-*G0 MU+8<%M6>8B10EO^D'/G=O^_+H'+#:JO3N#(&N81U^B0&.2]IR1@8_EK!P7A- MR#,<3&$25+"GGK1ZZX6K9YEZC*+M\(Q6*3<*Y7)SU<[_C%WZL^!^)7-@6 WN M/X]06#WJ ^8W2Y45^Q\S=N,YXN>(OX#XU6JATL@1/T?\MX;XY08H._5JCODY MYC\@P_55H#Y>>KFR>.F_X1%XSEO=4N=B)#K!K- 34%FU)^#-L8,L!>*?Y,QW M=8G(*ENH%JJU]JO-_'M"Z?>VSGQ' 5M6L;U<*+7KKS7AZ(T@>TH$Z$WA<*50 MKM1R',YQ^ 7C<+E:RC$XQ^#[%)%F%857:$]GS'%RF)R>EVA,NT(CNYJ'V]]" MN'V5C.*UQ-Q;M4*YO'*K.V,7G[NA'T'5>QWH#Q;,2K$_>UPO1_[G=$R]"BHI M-PJ5YJJ=56\>/W(R>6UD4B^T6GDN2TXFCQ35>RWQ_UJUT*HN9KZ\L/!_G/T? MZ&.VYGIK.'%)CM99J7^BEBR=<+Y68KC^WGCO:7'"JJ%BJ5 M52=LYCB<3^"= _>VPOQ_X<^Y_2],G8O>?HGZ-_ MCOXY^J_4/_"J\?^%A M(P^?K\ S\'PM*3,($^%/>&:8/$)%9Z50J:Z\ ]_;P@TA37-Z65!!: ?Y$W0RDO.H6C0*\34I3R\^\CI#4EZJ (] MF&[8MUDFF,2C#@AX]I,_0F51J90G1SQE@.#9<>CQJ2==-#S[P1\A-;Q2+I1; MJ_9FY+23TT[6#OX(]6W50J/S MG_QI6RG\'>APN'__,:VK/]]],;XY"4#Z!/Z4B1C%L_7 MNF(2'S%/XUUB-_$5K1FN[7H?Y3W(%?$>%I:C7(]B@\D1ZY5ZL23=6H (#HN@ MJNEAX&HEK83O_1M>+/]+@(EVP;$"=F#K4Y]]E/_XM (DC]QLE?@CF:M"FUBS M]1LW##X.K&MFJOCQ,_0#:W"C D\<46!'TKGUNWO%:9_SCC'P M0]R;-@@I]\C"&:?,#[2I?D/-10L:(,Y S/?0CYH:>=J5[%F& IP>,#Q!]#Q W M1E@P%6T]&#'M%'>^Y^I.0?,9TPY<>+Y<^5#09DP;Z5>P0=\/)\R$;<0GH55A M :#<=N6_VON.B1@%#]%JDF$\\:7T#K=.M*D=^EIG.K4!YY ,]XDL/L I<+^; MS&"3/O.T:KF@54J5RC-MM1CQU 5^FG./E7./2C:Y!R+D8-F4GP?SD13.D6/9 M4V)9-6-8=L) E?,1(5 8N, 6"B0_'PC9L>YZ(%..;!U^BK)G$#(; MG_8#B9H@;Z8 LAOY2ZX]P2. C[B".QA8@)($.'A<3[XCPM0:HP,7U&UM"*)!UIRU&O :EF%S2'T6KZ!/AGX-,2 MH/P&(^"GP]&BEDD.QHW M,H;&$$1436(UX[&B=S6VU0.;!*%[43N%%LKS& M\FE;AL#F/B!FV ><=@)+MVWBS%.;!:C3T@9]!ELR);/']\*:M5NP7?'S*#A( MK#7RQJS&JZ9>1=^U4S%ZSN>(VQ!NML/!8&U=MTE#[XT8P+3C>;HS9$3QY%); MN?-/[HH^LN#:G(#C]_)M=M*M8^$$X$@T ![BSI!_@7JWUA>'\NE0NG(H>%@/ MN.L ?EK00./3 34]4 !=!VX/M$9KS.!_ #'P*= /-93^GH7L,/0\\G%XTNIA M@P%B%"(J(#VW=NA)%Y$>$+B@@2H +T?%-OU[#]#?"1DN2L3BHU(*I!3:W WB M\CDPI-K:%FBG\,.;0AJ!^;B&_!S^A"V!AON1[O'U*1(*:WRWX#;_HX.L@C__ MO_^T&\WVIR?@T3$?N)M)'X8!\CF2\SY@#!A)?KC>7_52L:+!]FWX_:<,J0(Y)F80$SO(,6-DM%W=F=,/ MX .TQ0%%)RP8N28PT"NPQ1C+<2O'K5MQZSBRR@GZ:U,/_3WWL=#3[7-T98** MP95-%,D\5@%JI#]R9XZ&RJ=']>F5TJ<-Q7PZC&TY^K;\2=/[[E6F,/BQ#:4< M@7]#3#M,"=RIB(L6=X2TTJM$5P3R?#JU[^E6NH^!PO^K/&G83/

    M+FX#>HP=/:LTVZ>A>QWRI1\O;#K/3Y[**N)&FSU"]_F-!=@RVS\''EQ?&Z]# M",'>Q0:'OS;SW6KE<*-LJ*&9'OI(L>"P LZ)N&YH(1OP\RF0D=5NPZ%'EJ5B MU2F02Y"9'C)1O+=0/T2_V C?^#2! ]=L3!'H>\?9W$3;I=7M_6+#>B,#&8G8 M:-*000>4"E;H=2 +[5_DR(B[[N2?D#*&Q ^*&@S M!!ID+D#RBV7K 2(M))=L\:PY8TA\" D;,G<"!&(5$&$62@>0O6#^ZKBA/X>: M[:!Q0ECA5Y;G_H5T%Q0#;@,4M8I5$PRWEP85$, #$_EV_ /90/)&8+$!*SRP MN0=9"6[EO%$ED 7$@;" IPM>W&)C.'+'R)J$!@YWZSBB#][? MF)>6)5Y:XJ4E7MJS>6E#?Z:V1^M?I_38 CG*#H>JTA_2'-MGAUR\+X.!VJ<' MB7@<*-'H4*9>^'%;2I].):F283M XOLKK=?5 5/REDC>>'WE/))?E[CV@M$[ MY4)Z.8_)K;8T@E=RKZ_LM7G);?=Y1_(LOD;90VE>R8[Z3/_@Z;Y7&3.%5G$L M=I(MSS16+6M61%<>/EU/#9=YSN*E2'LDEI3*+!Y9U>&5!T^7J6Y=U)?SC-X< M/]67\Y;0731&_>CAT_5\?M!W?<_5YPT[/O+SR5E[N817'CS=2:J+1J=7UT0_ M216\CE*F"LR?<)-C$;TQC/>% ;4 MEW>B3"KP?&!6=0)O3!_$$)>#?+\^[O6C.S6%W*%"X]O:IVW"[X&SY M0/)BC/[!LN]E(.^QL+V;(X,]LDQM0]FV[R,HD/5G(!I D5;]Y9&\^UX>8%\. M^!N=SN>2F5ZG3/Z@N.>3^'@L'_V)".=G\>J+,<#,+_J9G7E3-J(K?O#!_CSR MOD"PO-NLC>S+A?:%^L&3?;F^?2%\[#KWA?"Q*]T7PL?.N2^_KNJQW:"/R<;? MO C?DFCW*Y9]W7.&6A;Z\/_]P?SQNQ!D?E 'A7PNV>[IN*GJY8H-7CQSW^;U MQ[](;_WGOP-"&X0VCM$&\Y(V/E/X:,,?+YJ:?#CAQGN.MI.!X,HF_?WG1"!" M7E>CO%\NTRGRLP,9[0HG_LO\[/V5N+4&.SM+-(1W>8ON"G"KPP9 $=7@6$^- MR:RFUDNFV-4]63?TH=2/C%M"GT&56Z)T.$J=I70+81"$05SEQ*^)09R\'\]O M,0B@>ODYQ;:&5$I*9#(R/2A;.G)6HH(NL3#-LB>J$7E153*H"MFR4*<=[46X MU".K U_B:A9XC9FGO.!.9P+OZL58>]&?-IH-)85" M&;Y!>"&8)IA^!$R?3PHYCFG.7)7ZAO.G H3[GK.2 .D(A3@)*&L6!W%<4.1_:) XCJ.,, MH&/9+_]H1R)D-\OVQ[\]8%NABK6$5/5O",Y5.3 (]3"Y(97TP& M)4/AP:+\RFV2N#RRP29K!]\X*+$09!&A]'.<(H4,I!HJ:H&CY/%-/['2FY5] MF50PAH-&64%!!GZ0MP _5I^I4]NG3BX.=$68KJ_IWP,!WPYDCL($G)5C^2'K;)10@YXUTI M$G2#33832E@* 0WG-4#F&60O6:CXA!RP2IS-_YP$A3=(&5/K M8%! ME&1"S@75"CON;Y/+"CF8=E@/X_B,IE*-1L1F>O7#%1_R53%;76#M[AN M::U-2I4)-Y;X@=MDC5(QF9V.;H3K;F>+26 WU:MAKR^&]UQGX@6Q0UI$F40_ M0FD V9*B/>?@R)"BW$U)KMUO-M2((@XP2)Z3?CP'##TC*+&RC:_%M.^$4,6< M(.,0(DY&:QU!Y2,@8-RQI08>:PGK@)JEB-;].)^E)J^2/CH8:G("BWDO9<,>0'^\D(OP/.BF^ $?' M=OL-Q#.$E>;@=V5YI4V]:1E',/:'V8*$-[ND#<%> M#?EN/E$$$I]JK:R"32]'U25 MAFK"(6]V18N^O38K.UD9'180([C8'Y,DIB6J\>ULO,TJRPO 59$18A/&3*QD)\V7 M02-:)YSG+1!4$0""&GFOR;XPL.HU1G)/I\3N*KMKCP1 M,#W#ZDFUIYE>_^-?!^6ROT/XJ$))D,QZ>&#]")6@; A0Z0^4N&[#X_-9[MR< ML_NGJC-&A0KLS3$*Q<&W3D=[IW<8Z &X8!]\6@T.RT)5^PS#?ZGZP($!_%-< M:P17^H%*@XEE95PS$"7([ HN[=0H.)!7]:>P1(RTK:#LP(M2;2C3'Y[3]1]J6A;*^"#@M"KIUQ/D;5\4,@!*Q7;VE$X M.WMV5&#$'<6V=;$^JQS!I3SY]#Y,E^5VJ.LQ AL)MV/#M3\&AZ83.S'8>NY$-QX8RMJGWDU/F3U//5J MM"EI6J?3F9$.6NEH)=FEGD:. %>#_9%X9S5^D8?WL@,7JL&B>%,O8($O%)8- M\EY1WA+>_Z9(;V]^PM[TJD.\\MNM.+H!Z1A;]JK-1(SJ4.U46[+;ZZ$(R9&. M_SC2Y>QFR?$+*]2+0WDS7>XY^K1EM170B'34Z0BN$/_CL/GK;Y-HZ^7QNU&[ M]VGU^5PQ@B(_\"3^=I9)]:5F:EFO%-4TT,1D=^MUV MBS37\A&2Y!\,\Y%M:R3H21A5\/@BAH$?=."=)AIK)&:%&4I M.^C/*H*ZK'2[2U2>_XCG]S5)OI9>0&"%Q8_[$)TR6PJEX#F$%9I7M]S=#=]; MGL$O5EB/@>K5%3;*_0CC^/J>/55'C9;1LR0]N])73ZSELXX)B9AZ3RS8;$?@ MDD%[\L:6T)=QS)10%7F S1!O>L!K[>8LDLC%BWIJ^C2(KVOEYJA_I!?&\>O. M6D7N4X$+!S67WBBR])8/Z(]_@W4Z?8NLK^GM53-4D$U/MOU-8P]$4'3B505T MU<)58/<:>CQ7CTY9ZG,5[&T=6*&9VM6WCK/P+'O?"[Q=&^U?5(47LHV!'UB? M G.68B C$FY"\.P'?:Y?N;D2@B6P+H'-)]=C'1&"0GNH].-LJTK*N[B EVN- M*T_"L<%UP//SV M\6>8"\M8;"Q@F\X=P/$-#:&QYP>+-L'$R M,*7_&7UG-&/YU4A4S=[6='W]D&!-<9\#N&]X%9$YZMFNN-N3(#P#?8?+*>)Z M_)L@"GQC5)T]: &QL3HN9,W MES$X=%S!_[NIP!"BO<'U,]G?FK\U[!K>T\;O]>R4> MRT9N!Q?$5R"SMK;:6<]WX]I9=9^G^W)0J,O$MASNGLE[2Z'(C+V)"U$7STSN M^0&X'B\VLJZ"FP3?[Y?;+QU.>O^I:$P:ZNTP\VP%M1J /#98:]Q-1$7A/ZB. MINQ8)J1>/Z0 &X$;;058H68@;S&BO2W>/,S9W1O_&$5 !4_1,*"./03%%\%O M<3G?[>."3X-;'88- 53G'76NL=R@=/!F=T,?C""\M0J='*G0"4B%3E*A\]8J M=#(JK<9B'-.G0"+>9Z-#OI\8R#)\I= \$^5XA4DJ^6;!J?C.7E*K" ML0J=[HQ-1CK>TJ'X8I09=2O3RB0O'*O0:;;CM)E.%8KZ/)'KRHEF-J:6EWWV M\$JI6N.73B]2EGRCD(\6J5;9@6HE=WCE:3XI^VM#R0T^M%"++/G]X M)1MCA&BB42SI3&==R^0Y.^(L1_W8X97Y67Q.I2+:DFK*;KU'C:KS 3?JQP^O MG%16Y;[5+7E4I.#2@[KMC[IR'5YYL)YE86F(J=D3(X'N$BKBP_2,6PKPRM^O M.4:-\&^"^E/AQ?A$(C(E@ZV:B26*K C4CD0&J!?)=F M D8QA<,98VT32>M_OPZ%""2,K#UZ M+!0S]\(IWFXIL9FE:F'9*UA)$\6IH#:@;L@.="44* H_'B#!6U91(T45!$(H M4%]:(#QT-]SM!P0]\Z 8&31Y0.T3+=L.2J[B^VZ-F(X\W:H5!WI8L+@[4?Y% MK?B=<@:'%URWKP3\"&4.# U'QHJ53!P%OYWS)LHA4$>N9D=;.TK;&EDVEAQY MTST$*^8O@U0""X:YU8*?XS3V&GN\Z&'T(U1]21G;UA<'0?*[SJ(!D>'2_N% MH_G_[+UG<^+*NC#Z_5;=_T#->^Y;,U7@+3*LM<]4D4TP&6/["R4D 3(*H$#Z M];>?#@HDVS.VP3.JL\\L&XM6]]-/CGCZD2=W]VA2L3.+%/Y %^N1L6]A-M>( M&E$J3$:P#"R+V;?H0=$=>^_7MUL37:?E>JE\N]$U)ST9#V3S8PFQ:P[.>C9) M>F]CY.^4D"0Z)T\R+3Q_1->HH^?(2ZKL079"MG#_Q/4"$1V0LSL@QGLFOS.' M-436+%R%0'BF(DUY8>LIQ[AQ3;#/+=JJ.C->6D91-I%6QBNM24/7I@UPWN?P M]9UR9L^EVV0G-VM:G!KC5#%>FPM*Y8@S^_AS7VHD"D D@D$2(C"Y*H[ERMN5 M+*WIR&'>,#!O=_PP("_V9_Z8WF&.QW/3V 1*7IO*G@(!4O0$7AG)ES%)YMYZ M9@>!&T,"*0[9G1;6%#RE.()L"+9*0D:F,PB9",/CQ_ 6_) ?P(A?X+%/(%W' MA'+1&T%JW81**UK0A>LP8("4.QR*\ ZV4P(^YI() ^>!Q$SPFF+7LND9_"1* M@D$=2G2X'F,.Z >M+8'J,).XA*%D-*PT:ND'OC4@;F/7CO&CO*[[E7KT)^B(>="<=CZ22 M%L"WZ;V1 D-'\?*,-\,TY.P-$0[@(B3_Z@SGB*\4V?<^M(+1A$P.46\J+6'$ MCC[K"+*[+SQY)^SLN";1J6E4.CT-7+*%U M,>70UY"!2<15C"4__85L"!X\77C%BA[=.7!4@R?Z(AE*S8 MMKO/9^BNZ!2ZL#/J">^)A80 $W%<:4)G==)WP]#\F0!V!P"QP+FS@I7 ME![=!W61)$1<7QY/_"UI*QX%:E)UA"31$20CX-)"5E;5N1=G_*+24NU[*CCUI.N\KDID\#R43* MZ8F-'3-+R[&R6G/KOMA?(I!HKTAO.LRE<>72_@1A-SJUKR-2'$MF3E0,_5XI[NL5[=>6Z.JKZ'TFTU_&Y_RRUVZD MYH64&LU=HE .6>07*9,C%(:MMWWBRV_O^&?=*("SQU4B]W>D='"^:B#UHD4ZI91FDKS:I= M498V\1H2%!B^9PKF!'H(FO9.3Q%^#=8D>S7Y=EXNM#G;>A1:NY:53S]04GCC",B6Z+I41NM([/E\G\QNIE1MG-\DWEW6_$F(YAENVR_9 N MQ9;3WBPI/69W9N?;SXD\.5O>S0M8SQ;=)BVOPI;-KI5?1-9&@N,72#P.EV)_ ME[I,&X"U_F6PI6_PH-P;NVTZO->K"=E).2(&1FBVIOXA-NYWI2]7HEG,(-KM>E/ ^3%K*_>NP_QW8-G4- M#Z&VI)S3J(HE!I5]* MUE-J84T+Q\^ %OT>H8?PM!LB^M3G#2P\ _T3LPNK.2ZUE<3']7PXY?657!JW M8L4CH[*//W?)).?7^UH=;?E087MQT"$I!##I;$3SSQE\F+R)9H/!AU]!]IQ?]Y N_<;=AC@P%?%@=\9:DBXWY6- M[RH<#8Z\&Y9?V6DO,0+D^D:VO!@US3E(_IAP=4'L[Y(SANY-%=I M\,M43VZTM>:O3P0ZL[V*H9O')IAMH_.R,'HJFAR_N$MJQKJ?7S8Z9,1A,AQ/ MISYF2%# - *F\6L@=Y A\!=/@6IG=)8]\Q/CY M&&_3G\?+?E,!.I$G).9V2I)[WG6X[7-O8D>S9EVK?*KR8PL519H)N?NY^B3, MER6U7K&V4S(B,1O.9,Y-4PN(/R#^OX+X?U.1.4'\7'.TB]>F46O F^):,HQ1 M6AA^JA*37(K-NGK7Y@?#>L$K1;C)0)SM! M$P;\3"RT[VJFF7SHC!*@'L7":>ZP[7_ .P+>$?".S]"KSO,.6U>G#]&$(L\K MS^G;GFH(L5+^4WF'6D:'7#_FQ;D]?%A*V]N1O;*GB'>D7N8=7\Q%U#R:N1Y8 MBK_!]RX72_YT)GCAHUX31_P];>I,$4R=TR3]:5D3N>TRW1/6SVHW'YE^)CM< ME9*;K7 _ON-:U5+#'%GQ1=F&7H1(E9:_06?BI@*TVJ4O,^DFAKP#U2+W&/K^RG2A$_ M%1XSOKCQ=G#VT/<_1T+Y"$M+">WV\V:^TP>] MVN;I85W39(F#<0^@M<3#\2-:RX^ ^@/J#ZC_>M67UU/_U%JI=E\TR_-Z89Y> M[5*C6D'.(>I/O8;ZO[[KI2E9@>/E\ZTR/V>((\X@ZC9:I*)2/)%-2-'$P:S126K9ZM6E_ATG=3<- M6R=A^-U:.E02$FUNQ6.77?2W70DVS-MT]/C;]I>FKB]/34LU/C M3G[K;$_A8P+G&OH*>YTNOAFI1Z9!\&;H?ZYO9D[R#1J5][2'XU <72KEZ:"M MV(/V0IVKO?E0BBF/L<=EOM1=?_O)W60.1YR@&U38\,B/!M4OS-+Y8% )Y217 M3YB='*<^QVO%YD#;%N8= -6ARNF BLZ(/3WAA76QYE@7:_2K.PI%V=Y\]!RG M7YC0DWS+A)Y?@'0M)22>E%%A--@^ROW1L(ZDS=,:DM\/ F!ZG MP:2U"1 MYDRYW<13_7CSU_F09YL';_3G/G@)Q*JO:Y%=*IL8)_-]YUQF&9HP3 A[A"ESH^#PQ."O0/;Z;Q4 ;Y$9\J+="HJ_HLA MR&AE9Y8\F^&'9"26C1->P%ZYZ]$(2LZHNZ,Z$$Q+EY8VG>?ZDJ(#(VOAFWBR M*IF[RR^0$K#!KU"V'R\Y7N%=_D7.?A"4]X"K1*#51-OJKR5E)=VA/;B+&MKE)]S@L+J,OP2WQ5\ -IE4=A5RS^JAL'OH;91!3[A?M32_QT'C$ MD(N_!+GDWP"YLFX;1P$759M#;EGH#N=UY;&2C'4'W7MS_2K I?X*P*%GCP)N M-]J83[WK4:>V)G?=JU#FV M(606+I!EB.=(@]8F;03(_\=JJHE'1@NV87@UXPDO&Z$5K]@24UHUR6).+U"# MF0TW!I49+2:9Q-QTW#KP$?I?2$9?F+)]$/U:D@$WD4FW1(HW@CP>T(PL4_0K M0D_Z.U85>6$&FJ,H@78.BOAZ)N'ORA9HEXB6I) BST&9M&;(AM-T"WZPCIQ! MQOZD!5 ?V@(P$%A! 3C@K\+?!41L6_@S_I;_0#)\G1X:;BQ\ZS@V) M!/X$NGP([AL9_WOK,C?IPC86NHG??0I@>VB%3"G@P@2-]QY%9T2L34&X@ [7 M0N=VAITC@P2]$6/+Q" &#'I*GF#PD%&H@FP(MFHB+H5(([1&B(#.C"&RDJ7U M]5AH?7(?S@4[8 &H]J_=(UPB&5%PQ=0IBNJT3>B#+%=G1V! ICBU>% MKD"(V>Q3!+ J/SX3RC$D!9T1'1L.9FTCX #HJ$;O0E5)Q0=720-A\:\"8ZL MA>Z@N -2%Y)A+S*?9S8O@_ TMR$N.DS*&N&*+KGMXSA:A=* )%X=5GJXA(N- ME.-0='P93N1F=.TH$H46B@VX!R] >@OU(>I*",DW5;95F-2**!;M69#\#([P M$7T8!X MCC%-/,Y:FF*5DR _T-_1#HKE;X'D5'F9F4N*O( BY*&]YWHWO"4 M;%(2$$^K,-\XX F(6>'3PM8?_7PBU,A6RZF!)PQO"X#Q6BG0;BV_2 MJEGD*E4YD9CFLJEN,_?MY[5']=\/ F.UEE=:LT=N+D<+VWRQ5KU=JYT/A\!' MA]O? (&2G4_&ET5QS$E];?A@%V8Y;H!L?>TPS/[R!S[AISL@$1S0#U%=*@ M2-B=2$<<)?'K*3YM_4^9AIY)WF02P33TH\'02XX13D>#N:C7=R_1FW0PK_8* M[R4;T,M'WLM;*J*I0+EL6Y\3+FL?G/*\ NX;,)R18#^PD,@/8%J\2U4DX&=0 M%8G9YY6!X3VJ'K.7NM]K*FKD1H/;.V.EBI,F)[7&M5+D>1 =WOWZ;)@SA8OC M3G3'A1/[YJWA5]-][U M-S*J/X,K_4TLZ-U;+YQA00]B-=>Y%[C\0$U.-[7;)K_N=-=D .]'L* _1Z.* M!1I5H%$%&M4%VD2<86=\?-$JW*:MTKPW4*IF+&D*<5QD^VIV]E?T@OAH[WL7 M@O>V5#9TE=4!#&5KQL9*GTH?:RWCS\)KB<=>IG-8Y'S\.5IX M?!'W_?F+?$6FVK>?%&:A+JE'))U(H1"HR8L$NR4>4(B&($T MSOMB&0@TS+Y *"M#8@#$2$P(Z*.]K&3(*I)-F%.IF1/)H%ED. V$XC1.@\&I M#23,@@/)AC11H&:2E:NX&3'P=20VA!FDIY R"Y-66>!$&$6"@BU(]2/9"BRV M?["MFU!?#_'"3$:'(B\5(--E8D=RT6BBR) M_X2^1W\0K89FK&U]U36DLI1W#AH.?8\=>Y[FM6#=21^C6R))$2P+C2V'OAZG M7_?G;F#8\JS6%!T-/9F@3_(*XA-0FG/T01;I\N[@)!O\VBUPTD$+G* %3M " MY^NTP'E[4Y?$FYJZ)$^_X[R6] :=*O:)IKCGZLX*$@.VD;5-R2TFVR&YS"B-/W!:QC@%+ 3FRX:N/E,O[V="ZT[:FD M(8U'4:B.0+02/%')ISVYU>=( Q)X2,]'1YWQIJN?L=H&H@$!5!S-#"T+ZA$& MG(H6P#DR?E7-"U*"/6AMTQ9F80>"LJ\7",ZLGD+!/V2*RDC/ZB%;D[S8-K'@ MQ FD%K^!3PUDK5.;M.R#8V\!2!(5H>L M&U*'BY?VJ)Q$A82WN\6]"BB[JFQ1[)\"Y#3(PD)@YVUKIAL(2]#&+HDE5V57 M')IGK\QA/6+%M4G#%';IE]WLO:X@U3?2)0EA5Y,'[&$13@;YBFR5Y:[1OC,. M;6+;R21)VB:F0_0#%.'3[%VH%4"<#V&XQB,*0O^=\L0BP[G3B%%CQ8I^H=&L MA$.Y46K"#33,FR5%&Z8 MIB[(&$C8,$.06LFX:F-B2PKLRF$/M-&'PUJO)Q/\I9LC' U1%-08F9"VC0^F MN_T>H$&#;!&08-' 8"Y*"@*9@6N-9"0I<.& *7D$C+5=@ L72HA(UC<4.H&/ M$V$?+VZ]TAR]U+2A,,R[N;U*.6Q%$_F,[R[U+[9EL'] 6^E(0-$K15<%5BMZ M-3;X11D28P$*'M<$OD-'(!'L90X%YC#P:BL@(7'*_]XK_7N$IWCW&;\CPJF# M\+P+8 M#QF!5G0**@D4X<".*HVU(U(ABS^:NB?&"I7ORA :2FM>,1W$Q;P?J?:85G!- M4)C6[!R^EFK@M&<<@J:,F?B6%(TL>,.IVSG8"JUDHK4^$Z^%X'T/H\A#;Y=? MCT3\W],SZFJNS$O+IJ0@,!^7J%@UEPT1PXSP4=Y"RC%%>\%]#/ 271L6>A,) MV)="1+8%CD%:W*N2FL'C*K?.:K#8JLSX,_"30(EL^"[PWH7"$W,,$;0$K8=\ M.^*AO)1Y,+'GAMP.J]3%'8( K8#6QA)Z$<@SH,2=I*-G2F MJ)/7>&_?Q,5K@.]CR?]B*B>(P(/?7#D!NX FAUB6\J;#=J&WCPF1+L0_B:)" M"Z0,Z B(G8$'W[\)51T ^BM'F<#"](?NV;UF!JW]BQ (,+V <.#DW1B%IB%- M='))3'9A2>_"X'H0_X1."$S#4V7M$[I3_"1N/76H%O)KWA#= G"/^J?I6D3@ MD?S#]8C4'"40==1:4#GA_5Y+$2[" #N5: 42:_"("]3Q18:=Y^B%42W#$21( M*T,+FTQA@ZL83$'7XC5:T)!Z9:.?8LD$#R11TAQ]CA2>W_A*9/;"'FO-@W#T !1N+" M0NQUS2^H;D6O!R[%*W*8)0#K_%<^'97\]O-),G0$V/5__R/_1,S'%N8>S0!= M)$)5E? P=VW %57B31N(DK>\A\/,^OBY'2QD6JX@D!/2C>-Q9!C/,8.GFKZW M1/> [Y$N&/Z^B?M]$-WH'_,SO0*X_K.RTF-6&TQZ%DPFID1KR65S?F"FX>9R M2+Y)2L32(UY3AW _,U77?7^J=[CZH%@@?"( MXS6-B0^7UGO(#II%VA85%<>1^R94?G4;Y(,"7\%74[W?Y\!W=::?,#P7J5+] M#5TDC^X!K?5=T4T3VS&?W?3;T^$1X,TK50=2;C?' CM8#YTKIXG,%&'*,>WF MR$N",7NJW:;G?,+.;+,#:SNR?Z,;+0+N/<#VCE X[ E2.0::/@;_*S#VJK:P M+1/R%C3HB(B/BGY#U(A0)P]6$.X:5$% ALK3*JVUKFHEWM#0(V;T:-LD45@W M[+:\5;EM/B,,:@EY/7J>%?A2P?)[7EYN),0?<[-=MY0: M5YOQ7"$Z;M1_HY'59UT>DHIH:T=O,=*;V[>UT6X\D$L]Z2Y=B_>T";K%^)'& MQ#_<:_R,AO+[N4WO>9.S2J492=:*M_/*;2*ZKG"CP?!Y??TW>7B!FX:VBTS& MU=F@)95*U<4\LT[M;W.]U,C[1P.SKIV-D@G2,(!TC2,?XD],QDF]*QTC] M4CI&[$WI&/$KZ4E! F@LQ(\M'?"G@POWC3B5P1VT[" M/G0+_7DES61TP2^X"12$B;=$A7L6.3,B M+5!OB&J%DQNNQEW"MBAXM^BWPMW$$A/!VHJ :RV,6V,N2&(,:WBG@ .,!)_P MM6,_LK3!;@72M8M4N !=C"<*F<#3'=4!+ED1L5Q7ZV9T(W9IG MMQ_V^]+<8^V/<(&7DO"NM!>M8;E"T!@3<=RI0>:L\.[A2':)Q9MS:@*SJ Z8 MS=CFI;T=Z5YO0K?0=(WL#>C6\&0 TKO!SP@A'8B.^IJT.B%_&^24H3>S_R; M!VTJ":,!!_;Y*W6<210A&/]7W(PO[)KPI9J31*:#W*3U3/=$J>AWR/[6NC'' MD0E#APZPI^(: MMT/?.I,VHN4Q5V5NN +^#)UO8BL3Z#9TC%2\27Z.Y^J%<+V"N+41=CKGT60P M>\R^HQLF"[GC?85I4SX1(;5@L;UBCQI+%*0P0&CE>>9Z$+F+DQL<'ZBG)Z/N M2P;$GK$]+SP<5$/[%!&N*/J"9I$8#I+JMLF24P!X:/=H=<%3#T%0[0X(@[8U MI'4& #X2QG0X!7I\@@002=WR=EL4G?9^/B2CXM-#-B2]T^U%*LKH%?B[2)V3 M?'T8L=MXQQ\D!\U))-[9$466 ^R>H-T]0^S-Q@D ]D'2^L2]%7,"SX"-NM.HN M3"(YT 47"!>#FY(3(EO,4!A?H,F-O @(2M#$0^AN) )> $YL_"+J^/?Q%_+* M"D%T^Z21%,M>MVZF2(@+6("%'X\@)3& J;9"')D9L0'CVE!@"YRU.%D'W MQ22U9ZB1/_)U)F)*UZ&QJ[FFKZ](H)U)A'#9),)6)'-8A,04D%:-\PPT-YQP M5)K1 6]?( ."!4/WA>P.H/DA8DV*I-#%'$.2UA%D%Z)DD1NAKT&CBA(XI->VE+[Z'N MJDC%-ED/><^ET/@U?:&;D=7.MSTY9H9[L>Q)Q!/0(U3W )ZLNHOLR16*/HY^ M1!K"3F3LZ:'(@[_D0Q:#QB=QS)JUY*5MJM$ZM*$V\'89V5 68O0FYE/^;9[< MX%X/?]ZCZKFE4N M8@5[LBY>3!OS)O#+;J-F54(F"9P*/\POP$Q%.HD*G2==?0)M?"9/\8@ JK[R M!IAX%C\E-\,?QS+"$K"Y9#$)ZE0A3/P8.$$: ]&<1$CPP[.LF,2@(#9 +V1C M!XZJJ!YF5G63@O=PW9# L6I=BHL2&7I";0D3H5#I=Q]4P\$(UD42.7L:K]S M<["N/+$#U9VNNMA6S (E1K[>\;T7H&N%RMPJI?I-;%5B+PCV!_6V'KU M41_Z8;%*DFX(Z18#-^F.R5>"I<=P0X,%Z$ M"]&HJ0+NSVW>JYG:$8W0JZ&SY/%KJ:1B]6SF,5)_H<2-3&T92SZS@#(-G/?. M*W!TR-(DJ1[4LX37/%FFME>11P0)^BXZPI8-7'0R9>AKS[\2-#4GG6R??@!1 MW5"G;Q'P7+H)M3R!Z&%8&F$KF#B/"79!)E1(S MDDD'%;RJ7[.$5'6!!Z/.MR-:NPC5Y:0=_SEONX5G"8DB\3W :Q D0'S1\WC; MP7BD\B?J*R\PMS>W/^I1O>+#"F=_[SQG4V>9LH(5%^S8H*>!D=:7ZX"T?PCO M-DE$Q-&N?KW>\M";_]LEE\P@\^SW/\YD)6?+CA>'IYNS:+T(MNSH<#"DV5AX M CB/[5F\2Y..!@&Z(:/_(+PU@9)#A7UOKW3Q>FQ=GU'PKJ6G9[#C0@6IGO=K MQ(4!6*!Y##DHRGQ%X2FU%67R)U;G)48(BO 0T@\*.Z\LGO$^A9TGD3JH]OP\ MZ0APOZ@@I'P3!WQI-)4-GW3R)S"*.>T?L-O F[4VD_C5-B+:Z-NX-L9T:N < M=D,IW,W*<.M-'4&X%UJBH5Y=)A6G.!?%Z4CDULT+D-1DNJT-*++AC5P,"=ZW M6ZG?R?)1_4DA@_\?TA7%0BN33,$^OZ'5R*?ZDLZ3M<5\HF[7\U0T.>G%%L6" MOR)) R'%PT[LYED+I%ZUK+%IE/*?<%_9RZ\4] ML, Z@T1@82%8T/1-%G>$7% G[@AL'V()7HY DU,]O0,0@Q&AKM!:0QGS_@CC M&,>EL!PZ.L8R2@0%SJFE.\''P1THT%E>J(4IRJ QXTJ8*:^,=%U/;I>)?GY> MB*6F.:5L;?LPV>XM16DOCZ*,O:* !5.,:L1F6ZXR0KMDN0,1G9\)+2!@!?K7U6E]:4QLR$O;0FB_"\ M'\EOM55Z[EB#5JF67JUR27Z<^;,1\[6@B0ST3/6^,AL-EHE)(9$;3':18>Y- M>$GJIEDC(H2AC==B*"A5@#*L>)ARV:HV(?(#J6JL^T&.Z.>DPEC2>&R@P>?V M% FR4#059G^#A%I((L.\&AL$FK?_@#5#MB4V_,PP$@9(U$%Q'83MP5=(-'?@ MZ#4>J3M(F2/\/W:SUY#,DVJ WVB2H*M*$@JL3R [HEJQGQ^6 C?@NW>5>5V/ MYWA;7R6WTV'5E4:2.W(PS"?GJP:C5.HM<_A/H=U70J&KZ7.9_-> M*T0-;EDJV'QEN:Z9M[?"^AP(7TF,V*6^3XVL&&:_Q#]Q/1Z)O#=WGOD*2'A& MU\R9O#B:6$+3V;P0H!JCZZ)1>%DU/85"?H\824TU\7<\2B"DGD".R3;L+3]B MS5-?U27#&_%PFA<9<"/@+%GP6YZJR[[L&,C](%XGVME"UG!"+&C*BDS2DF7J M0"$]U?;7QPXK_+GG"Y&W6N (^/8.>#8%MC'WZZQKZ6?-L\"D MAA"\#VX9R+?":^'"AE.V8M_L#)1A;+V9\U&KKXEU>57HK+^(K0BT[#\KJ>*X M&O(\1C(L)]V31,GRG^ 8A$'M#6L $F()IK35J$ +NK IQTH&?[DYS>?B*6L3 MD!/Q@")(^#F+I&)^7ANT!YG10,U:L4>^/*@GYM/#,/+QYSYTT,J[NS]9=4I0YG\:C^=XYCZY1.?TER0^!0D/@6) M3W]RXE/Z38E/F=/O."OG/C- P01Y;X9D ;9%0-M! @&OV5K OSE-K#(O05M! M6@Z1\HYPG\06!2,^*F5*4D;>M-.KH6K$IU]$7/=P+TMBA7F/?C52^T1-N>#9 M*Y/AQ#FD**1!)PY\9?_UE3F%<&_+J>3)JR%ED4M;QN6NS +UU\GBGJ 'K<-U M8X+L4%S"1)(PD!$J( 6"U@[1E>!;AV57>(=(??54UK)#.EU+B:9]O%DIR3&' MO^<5WCEK3YCI.*"Z< +:\)BJB^ \)ED.3AT!*3I9V%@)9_4;9K#8N>+<&9_.]ZKXL=[/9>_\V;HV B.8VU, M>#+9P-IZNI.27C&LHRU0EP">!NR9PMZ_G.NR8DT(383YGG0>)XK<[0>,GT))90SCV)'7\&J995U" M#Q*<]>3C/"$Z\Q(S*D3'&D\D&WA?P /)JL,(%^%)$Q),OJP/J[<+"FM7#7[$ M_4F8OJJDO5*]XY"@;T,*J:_]MM-(QU>+[&V?X>U[ULKD:QK[ =F06) 1MO2#3RM#2N+YEX 8V*#6NYUS:$/26,;"8]^8SE# MF)V@1<8\Z\8R8;UH0P)BXJ1PA+8VAQ)-IS\XG-7T'19'9T ZRHCZ!5N'7WMB3(;%QP312Y#T,[>U#D\$E=:$;$-CV'I!Y-@7*ZL=@ MVEBX/P%+X/5UC#F@>!<.'MKWMW$!>,"5$!%S[U0J>T;LX6UXQDO@7$N/H/)P M2-*] !<#*_(C:APY 0, ) M5D%";DDUVH>R-67@C[C+O*=<%[+HE14I&X(&">CUD,(.9W9JKEVUGW9R@5=@ MS L->J%*+M=FJ.T,DV!-\M'O;B<=]%]8A,H18,,&D@6DUGU[]-S[:'%8AK$(R!9@WS=A(Q"#6FSSGQPEQV%Z5?8.T(JI*J,I>-H:Z(_ M\G1D#*Y\D#8\C$\A11>8>V$$ M\1!$]< ]&=%6716$GI'0%KDJA. \F4.##I#D",=!M X*"3F*]6>C@18:[17H;$L:B:_P3?PFB3 P0-I\0-%K-/%&/)EE%K6%+XM&=@9?4JWK1>4<5IY5BJ#K=I4<]M>-\-G.H>.^>//?:E0 M)4TRIEM<)@ .#6-QPXI;"- D,<(C=0"I2R'-QD%E-G%%(R]' M0L&V<&4GFUKC_RL0 WXE2%6D+5BD#%/30]C^]).COV>D#'I[45;PN3[KV']H M;#P:Q,:#V'@0&_^38^.9-\7&LZ??<59P7Z0IR%7((F(8,+L!:W*@^:W WA!L M:C]Y-W"P@M.SBDZWI X08B&1U="+L5KHWSC6.VF;1ZQ=BLR>0\:13/J/XO$+ MANG31%_8;9@TWN7-_B=7?LL43+Y0G$;J*)#JO:[]PU<3#148JN?7J M9'6:B0VC'L_H+_B:9(.=9,;2YC01 M_TI3Y$_9">9.2CYN%WJTI&H6UY62_49S_%6R4NCQ0^S\(<^),7YY 7*5EKYM MTJ@/]!%4Z!AV8*KAZ\EZYQ(&Z< MUQ'?R<*0H G]41Z/W7@8? Y8+2_J>'JM[S&NP^7GV#6;9_NJCOLIDSV)3\6W]+00[Q[.+FFD0R_\H(5$:4 MSNZ\8)J2&D'T\'?2S?['0;8X%KL2&==!1)9;$$$Z6%$7YG=*(3_"(+.^:%E$ MP4LX)'1(Q-0I86444\V8G6_:I>&&D^/#885;WG^51!W?:;'#ZFH80.& @P&1 MLUP=WDN F)<3&?,=M"4B1'Z0'CICB/)"+R1LMRT,4'H/-72BA7GIU&T#1+NV M8ZO .\R>? D2(O2U!KJ9;AN"Y"BS+*+I1&Q=SQ(=LK1WO%\NR\#M'_"",H[! M',_-F[Q:NN!!)DZ$Q&41[MP,.DI%D2)HU0AN5>WJMY^ V&E#>G_ ":^':IW!=D[X!<(\ MBN*IIW,BA9Z$!9;P$Z;$H8 R ^U3G*&!8$R1*7LXPH.'1GD 0E(4R-OQ5'6< M!T7E/"WR$R7:YP4PES9@DU6L3>X-Y<)!1Z^OP-D\)3/&/@ZFP;,:7C@D:XN^ MH-8U+QA YRJ.C3O!' 18&RQ.:GY.)1B?OICAG(P"S=G%(482?N45;S7Q3%]# MT#U,&L#/9/0'@[6C YYC*N@! W=*Y+5Q6R=1>MX% M"I8L[O@A3Q[)'H1Y#7!Z:O,XM5%RMHK30YA3#CO%#*,^(Y;O9KV] U]*- -+WS*E4[;6]O6QM++-7%FBGE]=U 4=:'3LKC MSWVI.&%7 A:&4"PGZ@L@!4^^L!]DH:OA\54M5+/1ED$'(>CL3$$_GNZ4YEW.]O)/H3'V21[\V6."\?3<_>N!\K:G?X-='N.1+:;(-"2?(?>_K"X3E MF43LQS^A!M('V>2_Z+^,R=(GL>"XYPTRV0)_&&I3)D>SJ2$7$&W'+;3@<2=/ M'3-:04'Z)P(I^LA=;\76PQ^Z3)/DA^FT P(RGTC_4.#XHK0![RR9AIDLCZM^'@BS6O'N@!=391%?$=8-O#N1#\W8?*H-O!26N*?6E ="X+&0= X M"!K_R4'C,V'@LWK9U>@P37U%!(I'CT&JB:.2(*[OJ!E1[B4UHP(5N1J6BCDD M>HF+R-$ZXJ!U%)$T1%(45]V.MZ$\EU;9(7O MGJ'F2%QA[PR9#NL^@V,9ZD+1MY*3+QQ:0''X#U)K@'=Y;.8]JR"=NCODW;/B M*F+:1Y5(4N?P;%';D-CN658^=BG_$_HN_R#95[QE.U-O#QURQ'=/0RZNSKC MA@0N4_L7+4774J#8C41KJ'SVAWAP.BIQ7;MIVB3G$S)(L28CN=6O3@:\KUX# M.^>/Y7L[;_^7N-=EV):WVSKM H_='4X)V9&#TVZOH-*5ICGKL-V M2UW@?;CU%VY:B.>3,VU-UY3M1RA?72@7\* @)A2R)60*H;?3XNL2VO&"Z9^D M8M,M@+15/-(+O:OG@;77J@)Y[Z &7*)JG M0N^'G_"89XY2PCB:C6>$42(A3D:)E# 9921)&,5X*1%+1L5X(B%\(Q*6?*,O MC.YRI8>2+M3U>6&RF&Z57GDVU#M@L.\_68IL9+W7LOH#-6M(MYV'SO:^D1O% M#I]L\P]-/K<=S$HQ8U'OJE,I7M?6Z,GD_I.->^5IDD[<;TN5>KZTTVIWMT,= MULSL/_EP-U9;Z6P\R&?#9>Z,SBH^X_2?%]7017P^D'-=KQ2+ZL##+ MI.+34>+PR5A-KFB]F?$TC_7+R_Y@&[U'TG*4/'R2?TATTJ5:KE22!KN8,;12 MA41AC9X\./NB]C"(&.-D9#XL2/E=0RA/RS8\>7#V0FO7&CT.U@^EK6:F]$4D MFC0Z'?3DP=FWZ4*SERS&JH-AYL&:QN^>Y=5=;I0ZW&>;RX_4U=/CXWRX28AV M)CK/BD)GE#Y\4LITMUPMM^R6*KQ4ZRTR6ORVU1EE#I^TE5OE3I1SA7EOHM8? M[OKUI[M49Y0]?')SKV40Q['RW+!26".UM)_8):>C*'?XJ%&<;)5YY;8[Z'5X MR7H<5^J[)4*[Z.&CQ4YQ^V25NNV2+:BW_+@\Y:/-*3B2#A[-W/4Z^=UM3N B M37LH*>+V;HZN*7H$2\R-Q>^>UXE92;4K'6ZRZY8D)3>*'D&35281,7?5=8S; MEM?]B2(ES70>[?4(GF3N'Z9=+C.<# M9<1,F^GZ/2]$T+&.W%6R-ITG-'$LE(;KM5Z7BV8RO<"/'J!? 9WU^?:1FPR& ME:&1'LF/V44&/WJ ?\]VOVD:1=XHQ72QI-4V"[.+M#+T*$/ CW;MT;R(LJ&K MK/)XB&QX5G9\Z-++B"4^,;-C=P-)W&5GF5FRDG[,';KTCC_W\2Z]7T_T1_*' MZ.TQ\A\L+6+_OK(Z^U.LCY=/\<(,KF\_D>[*3Z>&-'6B3T>&;WTTUODWT9K0 M+6"#]$@'C<=F>=>?%?OS5&6]KHWD1+IZ^U&3&'X_^XK4&8PE15]#FI!)W8.' M6@@K=A==:) R!O8'$H=&&B?VJ-DFC,W^\0^^(8M.1"5>&.PRB>!@V\*4_F$_ M>,\&3@OJL S4B FO]]%PBVL/?_(H0_*,MA;Z6I1@G>6R#['F9A(FZ50).XL MNDHJ=9.*_W_>FA;Z/C9M8'M6R"X,DFBK#?(VL#81-Q**T1$%YTY%#? M&GXQ>Y0?X_HMZ3,<.-P-ESQ'J_A[;QBBXOKE_OL?2WS%+PG8V)5>2\#&KO%> C;VH??R'\L P__=C/Q/!L)KC_VA!O3E+OXM-T]!(.@* M?/B_WS+??A$<\>A-(LN2>9SYL(M-"*=1A5B:T ?"*W,NU>DX ,>^=WI]L-]^ M/DJ\$2KYJCB<69[DA__^9^R!8D S?RO-Q'Z59K(WL3^)8J"^R4\3KR.%%W3? M=SGFN4.QZ,_^O^]_VXD_[+JCP77_3=<=>P^)YV80__-_!$&2)I.+"@0V&(Z& MX/YY-REW9>=\1\'W.X&- "K'#-D *D>\80%0COFB J@$!!004$! 0&]!BI? MR2F3PJ^XUQ5;E2*T5"+PN;R?ZOE7@^"E@,E? (*/]CM\!0B2*@E0.^ J02DS\=_37MQ");T#70<@,I4UH4 )QA @P)8>^_$ MZ&.TYO?HCQ "E[UXO]#=U8#M2LCH*IV:__.5K4)/Q )7I'A/&M\_:8@6+I4- MVA05&G[CLB5H-3QB#8E&@UYQE-I5Z\EVL3Z>2X\/B;K0R>^,"AUAT/,=3AT8-43[L=@5&-''1K'>-F,5]2G$2N)<.)N.!ZPD8"4!*_E] M5K)?@OT;K"363=X]#K7H?)!*Q0;1^N*^/=0OK97T;H6!W)@^C>>IS./8?.CW M"NLTL)+LMY^Q3#0Z?\"ZBI58X_QS]S;0,FW2R?#\# M,?;CG>W#OYSM7E68X0_R(UT5^_T-HY#R1\I\>77%5;V);9E=#Y!(0:I.,^M/^'J0HP M:]0$UFQ5>%F#D1)5.C>DJK%!L=$C_'I02D>B[5U].9 >>H.XF#6&N^ITE (K M,A:.QI,?IOA=#:T%7NR_A=T< "'T_7HM1S^_62>2I7ZL%HEPJ=+T[G'5+?1C MSU^ WZ![0%L[QGB:G4XQTJ[4YY4[8S65UL/)-K=&C ?9G/%P(GOHO/H1<)Z M\WQ1SO.5[$P_X\E49OUU.UO)EJ1=]G%623;NNO-?MS(OINB48PM;-^,MGK/G MCW>M_JB\D!XZB-\@PS093;^[47HU'AQJIW:K33JZR PBBG]31/%2[/9O]_3] MEJFI26O,">G8)#)0I(D'8U$BINPY^; NS OJ,C^H/S^9C_/I;7&C7MH).$KG M=D/SN3YFZ5DQ4^J5];Z5G4M/W<<<8DE@;D;# MZ7@J8$D!2PI8TI>R4U_-DG*Q;*L^W=U;)34I#DJ[;;[1$SH79DG\X^.D,=&G MF1+/3]*E^"99E-LP>P!9I/%$.'76]_X%(Z6-0KGW[B;HU?",(&@9^/*NSY)L MZ.L";XS1WB!YA&[$SQO%Z.JVW8ND'@:I.J>7&JFED2Y>FC>VG_-F3XWMMH/6 M]J&2R9**<'&WDXG\-$ M.&2_16/(?COGY7[9?H,TSZN.*.;*_4+H'1-:X^^=T'HU +L:5GPB/'G!1H+B)^"7AWY1]/\@]V]@\ M+1]+RZ:E-">9GI687II]]]>=CAKIQKKS2#5_'Z^*T?730VZ4Q29F-IR)?YR) M&3"F5T8$+DV: 6.Z&L;T-I/UE8SIL1J)WJF[)X6+J5PG71&[[19_:=_7XR[R M7%N*!6$0FYLC8\$U%F8:&%,*&OF&TUQ0UQTPIH Q70MC>IOE^TK&),M%0U"X MNVEI6-(%-?:X6^^$2Z=UQ>?QU%*V=W*I5[NOS3& MT=HXDIC?E5:7UMYJT1U7N"VT=Z5>AXM8%7N8*SUV1E$.5U3&DN%X*HA=!I&& M@(M<('9YE(MDI56TA:@V-9?6YB-+62Z7M1*[-*US:6-SF1FJG M?VDNLNAD*M&(52AQA6*4WR351FZ6PEP$4DR37#B5R/ZYA8_$BD.8@O$'(0-T MX2'(1)JU!G'&(,YX<:Y[A6"Z*D;]-J.14GO!0^S>EFFY>3JA=$4MRFT;FSR7 M6YBYY<5S77.1B+GM%7AY/HP5'S/&XZ@ZV"&+,8HMQE0XF0VZ+P8._X!U?3G6 M]39+]076U>S=IKN/F>6LU!+D:;G=C7#:XM*L:V?$)"LS*J=*=:XZD[A"*2$N MI\"Z2%9M@@O**@/6%;"N+\>ZWF8>O\"Z4M%:=IIO/*6Y8:&6L1M/!:N;OW0P M\VEL5Y%]'*W/Y6@IIM<6XG.UN ;6!=',6#B>.,>ZOE(TDZ;KDG!F$+_\(^.7 M[YSS\5?QNE=;F)0!L3^R^LFL*HF[7BH^B!64T:B1G]4GE4LK9HF'KGZWE.NC M4B$=28JE=MYX4#KXE(B[):/A[ ?VX/G+><&EXP'YFE+>FM07-G7,!/HGB ,&[5#_ND9?5P"7P(L; M-,<+:":@F8!F IKYL%GAETP]N_>5#H5#K?_+JXM_[T(F44"#)HA_B/,]2-B] M)B_]8<)N:R&1MCIO]_KB'^F!R]@+M?D]O]- MYI)9CI)<=\FMYO(D_\SUC&EVL+AT:WQYDNA-HO?C42E2%&-+C>]HM5P.F$OJ MV\]$-)P]V\@L8"X!5&KV)N1A*)O:4;"U;@]Y2G=:'[4QC%;]T\%'7 M:D^;'=^SYGPKF:PU!C-)[*R!N6018L/AUPVUQB;=CC:"J3Z@#C0O9J,GVNHCU@ M7 'C"AC753*NMUG)+S&N1;,C)R?"@\C9N]YS+!H9Z*.G2S.N^UEJH2YG@\Z@ ME;6LV^8PEKM5UL"X8&) .)8ZIW-]I?"GK^+(]*?;!4'/=S1V SY[R&<#IOH; MI4WT,S9VA5O+$SW5TDNI1F$Q[S?OS/[HTN$*:S1?B=*X,YL7-KJB])ZLQ5,Y M-XJF:"PTG?ZX_MA70U 75/<"GA/PG'IK"ZWXV2"2XT7LMT9*MK# M\-(\9S:IY!Z+0F92*C1E:S*95JJZ.06> R'26#@9#2JH IX3\)RK-QZ/\YQQ MK66/DT]WXU*OUY^-:[?W4G%^:?]\=U+JV@^SI,7URI'8VJ@*':F-]1R(G*;# MT=0?W+LQFO%8D.]M.5[-*:^&R;XJ3%2UMS"8F;Y$=Q;ONTGI?BXUARLD;\,HU; M7F2CX73LX_+8 I;R2Z&!@*7\K2QEWTJ,WSTD,Z:4$N85::3>FOUH,?]\:14L MG=]5I8(4BB2/^ .G]%9Y,F6?"1KB)"M?_P(OL\(R%\<+T3L]

    1X$Q&%W^JV]<]$WDCB,7!0_@,3S,E&&23\]O6O M[A5,W?V)Z+ )/ #^)#?,'-#T]^B/?4:S1_0'+/P7=TM^@W70IA#Y*.23-1GU M3C_Z]K.J 4F@A1$N1P3>G*%WZ\(\,N81>9 9#"%9$Q"6R2L)D[;!1ZBQ'Q)F MZ*K0 [QIZH*,9^^M$;F%K)D4RJG\#O&/(6\8O&8!">./MQ)OF"$)X:T8*DH" M]NV$XM%P"(P6_&\TA'@,_! +Z9,00\=/!LO_7)^UEGP%'X2\BW\(Y_L=5I@B MK+")[FZ4KFTCRX)XVYJW(*0D1 M>1,AHO&?6_R?T=8>B\6[5+$W2+7S[53C+F6NR],+L.S_B25NXHZ8OC#%&9*Y MD 00#LKV)M23I%!3MZ10-(XYOJH;$A(?!!/1\S?.M@\4I4#7>'==(W9END97 M6B!T0:J$"9J#-L6J16C"RT9HQ2M(GT#R'D%37N&9R^AOT*EHN@G5<7=E?D2&J M_,[PD2UTH\)Q^#Q)AH[(9XT8Y>=3-#2%GX/4FU$?0X55D MTP+D$#D+"H*?/)$1]'B3Q7U"8TG@;5-ZS>UX+@(M9YOD6B7TL:X"SBM;A @3 M4[+P8H9LSH_>F"@C7%(0540TWD("4PE-T7X6!N0QF@C1>!&8DZU8<)H)$FSG M4 )9[)(1(,)91'"9.R8P_&/Z*)L/\6/$0 &<""..4_0U20+N3Q<$\>L5!+ER MOQ .H=,(L] :\Q--6@-K01B&SDH,16(\&A(S'\<2NBL-D-.0+$/GJ?X!;*3& M:S9O;$/$HHR=03-17NUY2.#R:5KT?_^#_OR3::Q-A+.(KUS$FX/=E;"KTS[> M4_QDK"LBAK;*RQA:;T:&*T(9@%7UGKQCPTX\'382$,DC3V*DF\ M">5,6&#?(1$+XV_RTZDAH7TP.0B/'M\$$EZZP!05X\4S <*_M^V8,T>MB=?% MFHK$9F-COGF:\ZN*,>(KL0XWF+[96-QSL3H7YL$I%Z6.VH:E=#T9V6AU:=Y: M]!\>:DI:*$RGWW[&XC>'[E37PB W^((":)Z:(.K*>*+)$#?M'ED38O/+_"WE^=CFGC[MN(AZ04=$34:0)X@3D:^PS'*!P/M1-&>[Q'WSWB,/# MZL>Y=BQZ WT<5/0K/5@B>I-.?M!=G6'.? B)*42%_Z??*ISFU>=D8Q]K/XC# M@!\&1*3#G?GWY- 'E1B]4:'7;B(TVBZ'> M(-^K%JNY;K74NY8--UO]4H_TV>^WT%Z;O5:C6LSU2\50N=K,-0O57"/4ZZ,/ M[DK-?B_T'8 O(S8G_O"0VBD&X4?O8UC+8RXX$M+I3%Q(9T=Q 7'G!"_%1_PD MF1AE$E(RG1;CR424_T9NFF?!J.RJ%^4?N],E-S3U?KJ2'U>VT/EI%-M_LMTT MEH-VN^N[=;?&=0="<8J>3.X_&=.+N?ML_C'%V45^O1!;S]U".S>*C;C] M)\O;?"K:7:WK\U1OQ,^2VYR4:$_1DP=O%^2*G12RN?9@N5/6_4;K2:@.X,F# MMS]E%KV>V6VK@]ZZ$EM&4MV\Q:]'B<.W-R:1_L)>FQ%N.)27>B)>KN8B.?3D MP=O+@T(R^I#6'@9J-&<\W1:C;;T,:QZ\O=S35^F*H;8&A<9">)35567W-!TE M#]\^JE:'.[EOU4NRQHDU74KW;"TW2AT^&7_(=>[G?'<[4&M&8OXPJJW%V!H] M>;#/_#3=6VRS67&@=I\2A6XA6TL*L.;!/N.W@ERX3=J=4F5XGZ^.R[-L2IB. M,H=OSRSE#9?;E9+<4GL>2?E<5];@[NEE)VU5R65/%6F-6'#Y;<78^R1Z!TVQ C=X-E>Q";]2M-K3Y-U2HY M].0A?HI%6WV<=J(EJ6]7],3,2HQ3\"1[.Y+* J$[(LSQ]\:CC%CB$S,[=C>0 MQ%UVEIDE*^G'W @>C1+=!U-JSGKIZ=A'2&NFWY[AED170>8,>$I-HAH*^E1# MRSG^$W1<[.UX46=T/!6F1[<)Z2OJOM#0SD*O\&8_9B>C^[(PZ'"MVB2:4YNF M6:AVWLL6=#GVRP(O&O/[L@$^__4I:.?U6\@C[X(W$2>/PV]W_$96;97-_EHJ M[>@PLYP.4L_CN6SS6C05R?DT7@#1/Z)M(!-!1";&+ZF\)7R[DHA@@AYI37KH M4W-"M%GT!5D7HQY=6!M6M;:0>"IPO74^)S6%2:E2[2!=.!%2T6%GYKZ.>G,Q MZVP?G'A)E4U!TZEY\B4:PW9CHON F *YF$ M%Y5M98)LK1 ?8I&_2_L#]L_2]V"5P"_P$782^)7A"+(FV(9!D&Q"SR)#B,%A MCM:,MT+?HS^( DB0%J$40@V+.(T J]CCX=#W&'T2W-,2)6MX;"IIT.H/D,K$ MC0SHTFMXY=AU99N8]+='#=47V;IG(^ #^QX_L9DQP6W$]SVHS;">[50\LNZ- M<\\,7)C*"##A+;"L(9*WB.!U <\[T!6\7D-$R)L^0B?'E2&:8YT^H".AD*:N M,@^*NZ<^%6BPB84A(V1 B$:M?@Q3R8K8)+*CXUY]Y/ZP2YE7%&;]^Q!BO TU M*Z&!>$\<+LJ0EB -GT3 M6A?>1%U-)F,&"NQL+$W $^Y=.B0CH()%AX&IR "% GJ 81US67GC)\Z'HBX1 M=]6,7S&,#?$"0CR3+>"+?<@+B&M(IA^<>T$;60M1$#30GL/@WT=W9FT)OCF' M#R-5PJ* @>]@1Y@@D#NGP1-K+X(&!PT1]MJJ3306'U]#F/I54(JD[!P'6LX]7]%SO*-@ M?) S9:LHQV:E@O0PKCT;RCB;1_IG^DB:SI=$L/<"U'H]+-5WYEVL%)GKY5E! M34>FCQA0AY6=Q[-B"%]EJO)1@?H!"/A)*60OT'%.U0U+WIT&[ZBP[&F=FM7G MEO*HVJW=UI9:N0/9A8$CWR7 *N5S[[$KN^DEE#==L\T4@N'MP\9LQ8V$< 9+]GIA)K M> SWIDU-DL<$.=F0]2 )+! *22TX=0H>A%@Y4LMLDB4E2/(*U,TPH@?Z5_=# M,_2=:5*048,4M1]A?ZX4#VHKV#7P*6)5X,OV?DN1>5PV@)3]'V]7"@MNTI=7 M^2=[P:]DZV_9=\V0:!NPL ]_3Z OPEJL'X+&C,@071Y.)N(G$V(UC<'_L V! M4T9'-*#;EBF+1.4FWBBT)=L@_'ALFZ!)FP3U3[NC?I5O[+&#(SFWD&IKY32Q MP6""(T-]].*\H@OS;\P]6FGRYG>7"I/TF(BPVWS:R0P)<0^%N@=EF%+ M'^GX? /NO\HJ.)(^1O'$P0E\RSP$^!5%7R,$Q1BEVR9:R/SQSUMK5\CQ((!( M@X<0TA%(^(W%?W&TDK@)4GD6!^M[@F#%RGW8[Q'('/J'!'_!^_EBT-7Y.S]&A&Y; MTK\L9>H3(JVO*G9\0ZVC&T!_9?4?/F+L)G:VM>$'WX G:>WP,OZ&2SA=?)HX M.ZHEN)<+W0M2YL_VR HNYC(7$S"RZ[R7@)%=Z;T$C.Q#+^:-_=!>5(4O!H3, M&X#P?GKG5SHN,L#@P__]%OOVJ\08N^$NVV(Q[SF\T2??$:>P]]=-A64<:*B6E4EIY'-:?!D-.LNZ& MB?AM^6D]BD'7QTPZG(A_2&?N@#L$W"'@#N^4<_&!W.&AI:>+^1SW.%"5A^%\ ME8S.GO+ '5+??F:CB#N[6[Z_1M\J;\=* MV<=HK%1?:=U:MEROW@^AS0$R@%-A+G7.._;%[-]#!03WG?X=)>2OY$A7/&SO M_4]>$DUS+;G9BR=;B:3HH)+6ZD6\L'BHZ-%*!$;_A M9#SV<7I)0/(!R?\M)/]Y.LK+)%\HMW:BOLW'Y_)]=5QH**;X\+A&) ^CEL+9 M]#E3Y"L[3U(G=!<+1E\&KI,@+!F$);^RKH.,LR/,[KXSF#VON%EJKJ:BJVFW M%M]TAM-1"O2;1#B1S01^EX Y!,SA3]>*CC,'K35<%I/)5'JP+6?OM7I.'&TY MZ.,(.0MA+OY[8[^ORF43I"P$*0M_>>#W"[LK@I2%OQISO[+5O1"?(6 M/D>_OBXOXV>JUW^WS_%33&^GK\WIP&@U=M]>[6QAQ57$T4XS[?;H/@.=S9$) MG@PG8T'90, B A;QYQK@KV 1DU(4+;EH;;EMK[^)6+-MM;P"%I$"%I%(I_\$ M0SQU3A/ZC2#$7\G1+NU&^RS^=>ES7A.W^ER%Y@B;&HP&RBBZ37,E.78GYCIS M?E+@89[*QVLR 9$'1/Y7$/GGJB1'B)R/*;O$>*'V2ZU:(1$QC-O28@9$_EI= MA(TFO<"8T7UB)7_QS4I_+?U^R,Q4\BLLQ'K][I&8M\TH:R_1];27:-+V$M?0 M!Y7.7SC5!N,7IR[ Z 3%%B6G+;"&6P,;-OQ,!WCCB19X( 31J)5M2+0E_WAL MTS_S&_X.WX 1F[ 2'L J&[#1D(2.KM(10-#-&O=DP?6(%37AICVK/BNZL56\'8W?@"AGCREHCPQ!7O&MG<=E$\#') MN YXJVE*IHG'>GA'Q0J&),K66C>L&>[W&P[-9/0G \_U6?!;_ 7HTV[($EJ5 M#83%/8*A@3#P+#*(V-DC':1!YYG#C8DR:=U,YHGPK"5QB'?VX32[9?V/ 33\ M^S?>?B4%.:8&#H&:EYP,O)]UQ9#_SK&!*[:=.J<5S)KKZO'2G%<>EDMU;+XQ:)#*)Q7+? M?O[BG,X+3=YDTI6.8&%S_)A8E\EP+5@G9-KC9Q#)E 4OD+2A4A[I(TB;R5$I M ](;OD28N$<5.E2 ]B77WAPNWF1*6 CI/IJ3=^UJ+99O5 2;"D'T'/;P @:& M$+E#):-WPE<+CTKSZ"9,M01XN(^U#6G!RR*;1V-ZQJRQ]Y S>+].QB9HK]M( M4[?@Y63^'MN-YS6*CO@JG@Q'7O1;T\&M M!0\V]A RFG0JL*PGI61-S9H#]6%F-Y12NCJO_L8XK\=PZVE_E MYZF^EBR,[U;W$@QT2MXD+CR([;? &T]'"_:3'HW,AY/.I*=UMHU,>?WYX#6T MN^CX?LS-YJJFQ[J;680;W:X!O"_,%V-\QN%6E\?H>SQTN4L&R=&9U!3D>"AMW1%CHS'2P*)G!B)_4SP^:.C*&S \O MHLG2A;G0&OWUBPYPQ',R^Y!"X$RY9W M(V4LC]3SO(2N N:MTY%Z.4VDB$KF MVE-4;2X72WRR5JXF97VSK""1%SW#DT\/CSMR M5V/)6DM(=3N-W62"F*MWB@9"UP/[7U@OX.8+\Y MX6+]Z#E_=Y(Q189-3EC:,G' F(B:BK+)_#$F^EE0=--&W/=PU%^>X^:[YWDB M/;!QWOAVB"AF"",3?0CE,=GPXA"3*C;.+\8)] M[R;4M@W3YC7'38<6#;O;-\G[L6UN2HJ";?1%"$:84A>/RV5["3/G"?7.^6&%N-MKDQTFO( YWTB1)GV^698: UF[?XI. M*]UD?K ^IM;&1K'T".X1:[4%<$Q*!K#%;1-Q&U>KS;<9@#%\*7@!N%2W5:O1 MP4-WWHQR:F^YG/>S@Y(A^H1/M5GV29^(*0D@@6!>D2EI/BVB[0"R3,XD(QZF MYZ4B8L.*OO"(&\XC;FX[L8?60]GL-#+]]M-:ZX?B9N^^)LY[ MPD"5>M_@-JMN M9-#;S'O1.M_+/Z40\<22YZQ"1 ]XJC0,(D/H_QJMYW.!N<]PD(%WC.&\"7Y] MR5 ]D"LW^UE>33[+@]3D3FD)0GW;-Q'D)DCCB( 5N9_'!*YE9.R$Y$E(D Q( M9O%F=NQKNCDWY*-*U@V2:/NBF(MF?...77?X!U($**O1#+W##/GE-^]P>CNN MZ\(&S12526ZGMU%/Z?0D"X6J;N.&.$L'BCJLG^5@I/8A$DN5[OEQJ;78= M\(P<5N$?T #D'8$FL!](P$% 3S!!,&0\4-Q)5)K(!A(M%"EL/]]'M4UV]9)ODJ$)CK28)J32O?(2S!DB?G,TO,W$._%- M3N4JXS)?>!H5=]OME=W#OI+WYHOHX;-6,7R.*GG/V^KS?7'5+P[L7D'L1J9C MI;CFI!2*;Z-Y5*_$ MPX$,Y@G9LTR1CT2I.$&I+*"4\_-O8M1XI+5'N]9B-+=;U>+.;$>KCYE/%JX_#<2$ZM9]>BFLBC+CCT8L<%2E[$RJ^QKD?S:*[A*Q KRC% M)HKG%C]3HE(O(>?S$G*_>ZTF^OM,':XF WFI<=(H6YQ%Q@6AV\$B]8RKF(G4=V,<50^Y$U3PWC.0.+),]QU7"+B:B&G; M=24Y+B?\1_2PSV>%&0Q/_X)3U7E#B^BVA1D4X*89\J52@ND2D3<14BSQSRW^ MSTB\E^(->=#/E);FO%G;9G?R5LWMEU^\EWOS7 [G1+<-)VT3_P<#ZQ5GJ.6' MF9YY+QMSOO?0>GB<1;C&\_HB9T#<^L@9,''[L>!3? [1F(>9,[K_?79>W2:X M[*0GU4O+[';86.AW^=GZ@JKT4ZJ9S3YG:\5Y7=YE5K8<3=XC/O0S=G/8%-&A M>T8EZ%[02QF#=HB(B/4;9#DCX4LR^%^TPSS+^=2!T%@"F7%$T =(\&Y(D-L\ MEN;/_:E9BJ M;8?\MI_B7T("1\$:;WWT*>_Q<)SJ)PBZ(>);QTH^OER7,Q]X M3UB,CP]-H9-Q: H^FH_4W*[[HEG,L8+ T#(:""(MG*+U_[/WI4^J*LN^WU_$ M^Q^(=>^Y;^^(M@^#HJY][HI Q7E&G+X0B 4B",@@XE__JG!H;5T]K;8=FKCG MKMUMEU"5PZ\RLS*S&C*''*>2P7DC1QVKHGWZF#[CT';+]ZI97AVX^2[A*W%S M!3?WU&N9:<]KSE !V2=M]E^0A?7'1IK=[=B]E-,-\!E;(.MEH9Q*=C]53YDU M@="XF=/'%_LPE.XE>@D*=39?Z0H7BU MD5QTIO.,EK4-UYV6Z9%0^W@&V$?UL9PB^7J!6J39+&5*\ZXV=AN"@M)F7DH MNWE]_&/VB:!(!_54'>Y3L6IRDO2*;&WUQ?I8=4O5AJ9:,[S SJI6;$F+189Y M+2_RC9;0,V/GR3)"!OZ^8?2T=[Y5IXFKT>GG^39_>O)43=I)OY,B-54>EN)9 MJ=,Q/W",]ZDI@3F1+.ZR*4B_A][[%_S+ZL/9\E^B5MR7*M M5C*V=&*S0N-3 R&OZ[3AQ;AB.YYPV1A=J V%3,UQR5"G7THM_V.=AM;S:9U& M&;L6?#0PW*UFRRIR=)"+%7I8FV#F;Q"A\SM%1]5M7Z7F-Q

    \]I/5>L5D;] M^22)9V/)_*KIMZA1&^[@R1_Z1=J3>S M@[H_-VVML@AXF\WHKL="TY%Z*3SSK,K)^?U):%B3M"EU(1Z>U?RNS[%.5^DC M-V9=@QW6;9M/J6Z;_.DP06GKT;RY/#_L'+6KHC2M#6F<*ZHJ8TY6FY"'[N]$ M''_-L?'-"?\[,[&$,K6DZ)K#BVE#3B4%+37K^- H@]OYM:1B78H3Y\_%BB6: MCM3)RP,>%.QDIM5NYK4N!)]D$G\@Z1, =+7)6+>J+6_+QFH!D!*7K-]D@3UD MF*:7K;3R*+?[2[*QK@:9\XV3&[3=U#R;!#6 M:(0[WLC:!$;$O18:SZHWGM<%<>L_[QB[2Q9!;PZ?NNYNLRL$41%'UFWAP@*E M,-L7_=6=0#=,F9S4,-D#J+@1)Q;M,MV28//L_XLSZ)\MF,>[1 M?M0_<[9_7(]8-Q=[J? DO:U'W&/RPX[S2&0V:/9D=3Y@I5H/*QEC^'X;]]OQ"#U]W2KSB5UH]=LO/M7-G7@=>I(,<7[3S^E@ M;0]AB2A:)%J2$W8$0;_MTVE+G"=Z;=$[;!2"H;HX*V3/-D=9T*IY[MJSCLA$R?4)7,"CK;[>#X>8/A&!!QP*K4(WSE:8LM&/C=I.> M,+\YKB'33W5>G#0!8P^=;;%PV6Y0"_N@EG8B>OPI (>F%^(07.>:-]L^3'70 MD^-QW>9IC^/R'37(\]F#$E3R'>=PIV?6@$0*39TFL%$$2%2>+*X8N9_7UB@* M\;39RN*@L!(;7L&GDC5H)_(<:=$KF-1GX18\9 %:I $746FC9N\$3K M$)Y"=%J#T_9 Y&R,3%+\ %?'E95&BLRT[J9FIK*Z%".GY60W5;,3-9XLX)UJ M>^*Z-"H)2QQ'_7_'R*O9-??/Y<1MQ_!MV=I^C?,I:?24,0HKN=2_>/ O] M?00D$8+D ;*,3;!NCQD:OZ:.C3P7FVRP>*]+-5A"7JCPRPYEO=H+0E-L/!ST_@K37X2D(OP#["^*E\_?6< SC5[O-$3F9?UW@ M9/(\FK0??-(5 M7;7] 2=*<4'K$66US5"496MA81!YI$]_7_;D\CPLL?%QN629\13NU>% N9A> M@=['TT7>RI(3_>STU$QA"SF&G\=:U%CHECFGH;Q2<1$V6#NW?IR*PIR'&>GQ MB'>:O;3*@H 89Y*BIC#!QULF?8)^C*LZ'QMU)C1.+I<2/TXOZF:/.Q:@/_99M#\_?[!!?E<%W'ED@XER?-Q=CBLUZ]*A" MZ570)#Z.E>]1Q1(=5*?]P%99=39GN_GR8I%MH/SW%T]QOJS9X7GH/6L3O3X; MC#@G\"@\6.@?&M#.G#=27C'BIX."=?0Z_N"]8 M&"3^#1$88UPWC8WUA3S(TL;6.]$8S$J,34?CI)(&JDV*SXL^P\S\X\9@I\?= M1&.P^$%CL#TZ(6!;MSX.?2!U$_4\I!U6VC.41>PI+?,3S?S?7Z;TAB ?M/-1 M$\8P7(664 X;%G77#8OVKU,O3-7A&C4VY,$:=2E8^:E5VT)ML&TYZ M1O7NB6!^&.X[',<]LD_AOH,_[;Z%8G$V$%V )?!_)_#G':CV^DPQN<+O^TQM M ^IH9X"+06V7T?',\TCA[Y?Q@ $1DNCW+PG09^'=!^&U2B.P[8X5YJHZP!)1 MR![3U5DX@Z=6C=LHYB[L6CL*47KMB'F^/I5:^A%&OL=7[_"RYC#&05S6,$Z>W_O3:8?D^Q M-;[/+!3CV[J9"$+6W:O.LWE3\/\^T50*%U=>A""RP9#=\C8[^68+%CJ!!5_$ MV#9JKQIF/N^>PHR5MJ&<:NNV/2H5*+W=JEMSO#">M].%Q+ SE3^8Z_FT/"@@ M4-303QUSO=22\32)YEI83]L(F<2LGIH9+*Z);D]4"*GF3E'OTCC^8@\+:"%L MPB-0V_8T9*,8&\E\0V&T,U=Z:DX4ICBWLKO!JC8E4L1%BKL/Q?NP1/KYN6@( M$%)(]<\8[\_]I(@G=")5:)' Q@M+(S6/ M36?T((<::[PHX2]N><>H^72J4MH=,F^VV,-O'XG2$DA>>'L?@NS?[+FY-K;I M"1G^Z7C'19XQZM'PACWKV7/+W:>I/S4S_-T+']ZBT[133#+6M%76@)*4_$6O M59/3E]?I$UT/#G/5%N"$8N]VUW-I-(&'QQ/7IM,Y>T\ GG\?X':V&"C.F/?Z M!-V>LMV&XKP_H/0Q?3;S:;MJ^?.L5FE*63W#!CG!;J&BD)?3?#9R7>X^;*^! MV9ZM;Q3U#:(=KPU+52V5$'"RU9F.:#RE]=L7Z>/Q'M'>2/56D#?QKG##.F/( M^2#FO/OE9F2\8W=XK\:E1RS)J&I-JQ:ICOK^P,W&5 N)G=VWU-\H[?-ZENRN MYM4V/Y\D[$K"6#:G(W3"^E(,9U_:#Z.=+YZ'H>^@3>@ZSL VLWG[N1?*0W/. M4HWY->/- M5[QR@0MLON9XY0T\2B82/"AT/9IMF%4E._/Q[DK[>/>#CQ]]!2./J\WU4H,E MN?F8SQ556FFW3A]"/IVQ;/,,3ZO>+F_GI>.7/SUXN9T3EC>(@]O69XNJG,#Q M&&ID2*%A(23@KQ! 3WE A]8PF/ M4^.X)*8!G=A<@+W^1D<2G,*4FP9ZKLI6A":7*%;+?EYCD,7V?&0RI5E=1:(6 M6M ==+Q)O5R7>1_UD#X:.6^H[4$IJ6DB;^:[.9$;:J0"1QZ]O>IE$G.J)\\T M('-+IJ &72+1$B@!?SZRF>G-&YE";<+.;;[M+;7B<#CT4?#U^<@A22FJA,^K M>*_ INR TTREKZ! [=$\1<^TNK1!\>K49VR_$/-<'#WS:)Z=-K":BN4Z+%?/ MMOUY5R%I&LV3?CXRJW)&@6N7%5Z,9S.UW*B47(Y;0OQX12;3SA,5-S?GYYW* MR',$F='ABN+'\QP/\L5^;[C(L.K"727,P8H,\@H<>?1V671GRXP;TS3:2YF2 M9N2J[K(E)([?WLK%&3S.<4.\4:ZW:&EFY9$O&@*LP MIZ2/+F>70\5A'#:H#?@!T\ZL$M63,H4K<;HYEE0+;SBC2H9,6WZJRISB/Q@5 M@=$9+>HXB!&IJ@69/W*0I!Q328K+P;+32VNB5DV/-;6M+0@?CCR:IQOXTP*C MM>9:)=LG=8=LFTO;%Y+';U=F'=?4?+>I9:5\C!O-\62BV8(CC]Z>*92:4R&; M UHV._1K-ET!TR)ZYM';QYF CV=+.0NO.'Q\GAB,EZN"(J2.WVZ/>*/05YPX M/\\4$^6>+*MEJ*.I8\W+I52>Y.>V@9/F5)N9=%9R6KZ0/GXFW9]49./)H1<51A\7=^:+*@Y@TF@6MB4SDT'ES)=WY,F0 M/_XD'>CB;ON;'(#C!*-X>V95M0FY8ALIOC?I@DJ16RAG2AGZ\WSYO7NJ0HMM MTQ?+V=:0CL)T ,>;H?L_PUOM50/ZZBB"?% /N*[-.4C=.)4.\E<8;30]!_HU MSM\_0ZMD_>*MT1]:Z,C@UT7+ 3^W/^RO'-G(&_L862W2VL(\M,AQRWUFCA^[ M/*Z]?>OF:<3:^G7'NQ0?8+LJ]/ V-(8V^M:=(![C\7_M)P=M7K9-%#J+B8X_ MXHDG(_W8*@^_!__XQLRD?[OC%Q:[=A7_\2>J"V+P2Q(R^'U;W)* ?"03WYL" M4 ;(;TX!_)&^;PH\J7PD[Y&\WXV\_]NUT?[W!E)<^7:7NJ_M[M5HT%MIB>1H-V%/OS?'XD?'R48_11QW<:="6N)A=VNL&TL]XP$3;V?GJ.#=QYFG0]0 M4UGVX-QK=TWA^H?__'L4J=C5J]C74&"G/^1']8<@'W'RGA0(G6<=JLC;-",2 MBWL7"_*]R'GDB#^=%?[\+TD"0)8O*C#M=6^D3\/$*UO>1\J@/L/UN#(R_/>G M>1076-B>!H?QL?V54L]7BFV*"3_@,%\9SR+1_?:B^X'MY9*L*H2WQUBV*:ON M_1G9WS%P=4>AJJ_:1;X9[R)YO4YYO7W/I+'.Z#:4L&8B1K!NP[&Z!V&:RO"N+I2A6),T@^30>"^HC(9M)6M-G M56O4AXM/-FFDD&F-74%(*;P4 W[4-&WT >.N2]Q0,D?'/-V/Y[BBB/JQ2_\J M+0S&!NT6/FM.J$11J2OY 4HIHW[\(HCC/E%_1[YHA%(12GUFI=SY44JOZ[E$ M9I)-XERN(2Y$PI\EI\P-H52[P_9+.NYQ? PP]48K,S(F2P6B%/WC5SQQ?!7I MWS<;=J@#]W--Q&\&,1=WX3XOQ/>]4/'F;;=F&"I$J/@2DBW;XZ+9%12!G[=5 M8-;$4H5Q?('^3'LK4OE(Y6]!Y6_>$'J;R@<#KZY,Y8'!SDK98<7.=6)>K@55 M_HW&R[]#L^F+:A<.9?VY0A^6,Z.:AK=F8MQ.M<%ET\.N(-OVJS>1*UCR5^\A MU[#D+\ZIOH(E1X+]+99\LX)][:G+WR%7.?5\Q=NN[L___6YI^Z_EDQY?4'U; M>?G?0;C/N>3OD&)]AE3[VY"%3RMK^M["\>Z$^U.0>-%C1/C,K&?;X86OZ.KP M.TEE^:ZGPG>?DOP4S#QW@\OS!R]GHYG.68'!:_-1F16[29GKC3]^7L&$^KO1 MYE-ARW&'R.&#I(.K 1/O.B6>&X1-D:@?OZ@'/'5\KL73:T4@O:7OGPP)ZJHJ)03%'X'-0B*E$-=[P$LJZ01YQW'CZIKP^ MR(Z8=!Z;YGN UN5,\F,BG(C-_!&,77AM5X-I-VO?H(G]%M:*R58UW;!EFP59 MS1X*7=V/SY5UCTZ">B!PZGPV3H0-$3;#E#=K19W QP&18 >ZKC-:+%=K4?0X$7B\ORD*4T6?B3V+AF#OUU:0^RLU+'";(W%5[Z>JSX M1O[EO2_RPJELD;A&XGJGXGJ#'OI>[H6NKB]W#>\BCHSJZ-#UVQ^ZWJ!K77U2 MXM^?O+;%4I]R>3N/%T94D)\5AJL:0!;?D@FC^]@CP A H0($&[11WX3 M($R(F%4H22##>T.?'E1JI8G$*Q 04#7I T6^E)9U ^[R?C;&.:R<[X%@T;'K M-0#YUR6ZT.?]^8*!9QHUEM".@IM M1%@284ED?[T'2ZQ^(Y,;)/,VWZ!J<8YK+OIM#]VZ#JTNDGI(G>BL=]8N6Z\4 M5A\\%CXU?&B3BV5,?5R"E%6E6F?[3/2UGVKXX7NT_?-2%,+(!N M6@^8Z<,9&V/,#+L+ \R 1&5R!:Q=+Z#K>="<$$#*HK2!!RR\[!Y@""GAJR%6 MNL!YQ)J>[7@B?#M\./KSL_4^H _0>_8I)YFSF>JBI\ OP9L#?*B!W#2!(P]'33DTPA_ M_"D AR_*6"_C^W8'Z006? MCVZ*AA']_>@0S5MJ&TMPQ*;_CT>894[:X$O+= M9HN/#41GVEX0"M<[W",2;]@CT,M^9D->H0ETS#S<]O?GOMLQZ/6.41=M6]#U M[F*>EMN*5LBUYO-:=]9S3>7'KP3^>&QZ8E"O=<1L)")?(0&WP<".XK=6(V8! M6%(I\4M2R H\Z7\1 X&X,F5VD5KQZB+9%YKQ^+Q 0@92+S'P ;.!8P'X(<27 MX&$-;P=[0\P!4DQ=QM:H_[,8_D:\I#7VA1_NO[^[OV 3V M-B4#44P_V)0V'Z%]<[?_A/\Y0BT@2A.X2@FH"W3CS!N%U9F(D#)"KYBB6M22 MF>&%45[,#H7<*@A^U\CU260[YL7D-P1X]'E6%QVG(7.N*6GA8[8CD&291OAG MYA.%GUCV; ETDD6M)]9R66^2=^URZV/"O^V"7S+VE\R%/($[ES01'3 ^J06I M>FX13'%IB)-.(M-?E/U>165>T0+4JRND!\:$^^1NTT3;<"A0:#?4'?/BF1^W8GY95=:B;2E%62>ZZ;&3#+I MC,DL\YKY%5X<@JX20;_XHH/-1&B2F\\=H!#"4 A#=9#U#H5,U'4H*9:HCJ$A MKQJ2:D%9,CW70?*"X W.&=BAZ.GF@9,4AD">.AL2J? 5^ -F[7D4_D250C=) M'"]$0P+G,A()4B!22%#Q5P0UT]PZ;*&_MG'7G@E/U304^/59#HQ<)$C[XE>% M5-@,+_>UK$WGV!5/3[ER$K0[:H%\/[YL0SGH;27#<6T/T1=*)6!F:!VGK?1, MO)E/SFB/!25>&%48S5;PUFMBLO'QMA81_%7VD$2(%G+W(5T=B#1(1L#2 H83 M.HWAF5XH':8=?B-B[,@ HX@FW#"P,#O[6916?7-;]-4[$M15H6FYHYH(EL"75 M"?NN[];$>(KGN*@[YUI-G@4 &N%WMV[X _K&V@4.PP;CL8K^_$48?!L0^ID. M$+,C\+O!E$X)\1TV&-&&GU &O63:?VWOW8D5E"K/0H"Z0;'=IGNX-?NF MIX>PBB+RZW#2@1'YB#4,K.P9 ".)4X&H'7B?#1YI@21N383L>ME,S(>!A<]= MBI.+C4R[ C[H1KQ;<)(*E6%$-SUC.;)9C>O#=I'C_!!>R3<)SL-&: XVV[_4 MO[&U+;>VV0YV;6DW1S3TL^7@NGS3/Y&+?E4=-BO):.$2/'B F\GJISF-1=.A"]@VXJ1Q=\O';NK;,0 30 *!2-!XMC@M!]X.@*Q MC,\JJ6%FS!;B]*BU++(UKO[JYK-G3AS \06(,M YO0[@$;^P@\67<;\^@_$(!CH3WFH4WA+8FLFTA0=H +M5H&$^$ M>H/HUBNY0EDJKR2-!#DA,8UU2FD3@MN+NQ\R[M6->J!PA2A)ICU&7M\ZFGSB M=.FSI/KQ:LX<2\:32_QDZ86FI.HX7GCFMW.0D/.-J'8VGYBZB/XTX)+M)Y/+ MV0L3K5>^O]]F(1$^4X6**TOD,DM:*QA#IU3)65:"^V#,;SM;.,/]&;_@E=?K M[#C>E(FJ1M8EG6V[_,!M0;TAXM1+FJ,>P#YRR4.'V$8>L1W&F%\_B)%GJT0C MZ#95G Z8YK14+\X3$^5Z#V)"'WKK]T0:<*4:\%Z_*5M;\?D2(S&\&*=K)2^> M("9MY<>O)/%X7('U9!5#[J(($E83;2@:*!/K%&Y"N3?WHU7GA4]JEQ1VY;+3 M\87D(9< NXOWXT^/UN &6H#KGJE3()K=#6!Q4IEQ[' M&"0_]!_AYXD6G52 M'TXH^'#$1R?+]4Y&M'U<]%<5K6?V,GG. MDB^WDXSTGF2DOZ%D=+IJK.791(YMQ )?'9/])1 ^N/?\@63,3*Z?J6A\C>\Y MW6:MW8C%"BB3\L5="!DSSR((ZZ,CR,)0:CA@N;N_DH=Y>X_8\7V#FV$G3*") MN !K.\B!RTH'D*PH&.!5:C&^4I3 M%MJQ<;M)3YA7BE&^4J4-WP"V M,U&M)K#1-76B\J2V,7)/;Q/+5*U6& YF>*$[YZO^JMQ7Y3 #^DAK_[6?!/&( MH=O5MY\\)>)#M9)M>.U0/Y,M#6 TBSV$#A^01 ^BT3[!QB9 M$5(K&C,;=B=%EDPG!AG=B!6F'0@/=/HQ=8E:J9L$!&Z^E$J5F5W5*C15S/F) M_F28^1K^:8:YU,U2/\$&!;&\&'!%,S.$EAZ1H%]DX$DGZ_<:#K5[I"(#S_%F MT!:"MA.T"%4#ZC7* H.FQ2ZE=HLDFX,/]";9U'73=["_0@0P/0>^Q?G[YZZ M&4F!:GCBIGI[K"Y^_0?^LS7N)!V"$FH.,-F88;M"?V2!;5L#X/\Z2SG_X6W0 M9'RO+\[:_DLFU^L(9QW^^W__S_[LG]H5Q"13-^V?VYX$>\N:K+TW,FQ/H(#8 MR :B%A-E^.:?HNZ+@;/M"Y1^I+;=IG[NVAI0H4F*/U*)?V%[/R-Z'!%S)BYC M>R3;=$.(Z4!V?VZ^MOTL3%;>?6@ZX>G$3QOH(I(*]/2#YX:<<4WK)TD\HI9! M,_CK9F%QXC&9.!.O?F^9_T?$)C9"EO_J-+*_+Q-_R8WNA&X+JF1!0&6@&Y,V M#K7XF47B1R7J+UU'_GR9V2K+U#&VSK8+ RS/LU4.RS;:S4>,J>K;$5#&N S^HL?4.A_V5 M7>,#&/^]IVJ_ XA#\3XEM6*(GD**&,GQD4P+B20T%N(4/A)$>BP+=%Q.4A(@ M 8CC/]:<%K?=*.P43E>+CN^Q%32?59LFYG MNH#0TT-2$GJR+)TKE8:5$9I8OE.AJ9>CYR51ZKS5XE+> QHJ,8 MC.280QQ=W'PT3RO6:W0IJRVQ7)/).X4)/BUUTM-&WE6K+(SN28 4"S M4&-RFPM@#T=VY0:GFO-.!Q<[O06Q]-K%?@X]\VB>#BO6)P4Z-F5!16WQ/5%E M0-*'(]//1Q;RB=B@;505OC(QY!G;LQ=2RA?BQRL*"M-BW"&SI@:"8"B"2B4# M"IM;VPY'FKU"/!DO)8<\H!NR9\VY;+/ P)%';\\ /%!3G#[1>MJJ0(GY:5%( M,D+B^.UD*1\7"S23UT"=\./]LI(M3Q2!/AX99SJ6TAUDQUHC-RA/'&JHF\N6 MD#P>V9^M2FDMVP)\UHC-"*HYT&6&@2./>%3G^DD\7Y?K[%QQX#8\R$MR#8T\ MHOQ0 N5$Z DX\=# MDV[#T?LQW.2#,E\FO79R19 ,&GKT_E(\W>N/N:FHB>3"'"Y91/FC M0255&'--%@\26JI%:I-99Q8./9I 4!>GQ7Y1=_@Y;::[2JI+]GL*&GHT@=B8 MLH()WI^S8BLWC:V$]#"+GDH>3T!EQH(0'UD+^FB/'4QKVLH?3EM.FYH"AV2F#AAY-P/47F?E0< $/ MRC8W(VU<3W7"H4<32&?[2JXW+65Q;IGQNB!?T=4FE($38JU2JC^5@Y7.BU.= M)5LC.>AHD 4GY)KI@Y7>UANFEAVN$M88=.T)U"KBA& /I+Z<&YA$'0\&1JTT MTIFQM0B?>C17HQTTK%8)9U@NWR=M>CANF3*<:_IX JWT5.*,>K[/]U1\VAJ8 MZ79GP*"A1Q/P/ YZ) 3#XVIVD619N368+14T]&@"N<1$%YFD@I:!4X*.A4C&>2>8L'=?HYLS0"F-[ MJ06F+>85SB2T\*F'Q89V/3=A9\Y\ M-!"SK4*KR)S: LU.:S3O,YFQ!J1V0NAH!<$U3FZ!)%>IF<-$18/;%3.=UH%1 MD^H,''D\SX6X&"0;LL*JO=I2:HQH>>4IIS;+.FU5:49MN9:K,:J2SBA]5VVA;/3G(VOSBC>< M*;,8]/D:K#--I?OE)1IYM/9B :BD5P$M5DQR'7.INBEWC+; H[77!PDZ%:NY M<[R@C@N4Y#GM\E 14L?/9'J)H*ZFI"Z;5;,.GYOGM&9PLK:;PG M+H?J9#7IU)-HY-';*Z-.GI?R01&GR['!>)23U9BEH-WJB$Q^J\86:E/%X3D\ M2#9X!T^,Y=;)/; X)7VK:A9$MA=/*VIQ4?;KC']R#TQ2WJC1294(D6]/, M E]68JV3>V"B-P.)C(;W\-G0*;>,,=&WIJV3NU6C6X^/)I23@CM[GTCV&:*7 MCX4;V]%<4TV7A2:S ^F?C]-UR:)U&LWUA#H-)(>CH4<3X%/D=!6+]05>M=@DK7NN[LKAT*,) M5-VID^BI)9L7YXGT@##D26Z@G-P#]9;(XG-\/&+GL7BS2)644I+B"AA[-54DLY5ZA 7"6TX>RWM(RPR[:KY_D^EF 8OW% MD6 EQJ:C<5)) ]4FQ>=%GV%FOH"&DNO 5NBR,.YKHZD?O_YST,7M"J/F.FGV MQ$1#IOD&F)5'_5P>N+W6&^-6';B6C&Y*VH\M[3+3S-30&]2(GX]SN&ZVLKC= M47Y@P)%$"S[0M3T J1(V[MO%4=8]'B53UT7+ 3^W/^R[IBCLL DY($=06COM MAT&.O1Z0FPC'<13)M;=OW3R-6 <4?MNYTC6W/2IIZA$G7NKHON>W[CT<'&+C_CSG?GRVNUY$5\NPY?48SKBRQ7R M)<*QZ^1+A&/7R9<(QZZ3+Y&^1'R)^/(N''OQOKZ(+W_$EW?>SO2JCW\Q(J3> M082;NK?N^BCPU1>_OXL"'[Y.XJS6UCO-R00#)U].'__DC\^"@Y MR$>"NNAUB:F7TOM.$W!T\,[#JTX&0+0Q]BA=^C__'OUZ=@U-M+W<@]I\@ ([ MK2$_JC4H!?,+KFM^IUI$4/L54/NG0G,_4(ORTP]Q]?YLM\N)RF4O,?Y\42'? MNP4?'>%>P>6[^PMN@P4P/' ?-V6^HA"7O3CS>Y%A[;1=,QG^#![O54;3?.ZS^=2ATM6'TKS:_OC4)(D7X(D6XK GVK1E\923X*J'^VEC^%]E= M5V8U-];=S PE;%KV+2("W]=%NCB014&TVU29*,AP+52YR@C<$9FPO[ZX\^6V M.]GITLJZ::#;&=$I';K*>%O;^?:ZSBI+*;/Z>++@O4&)ZS,KI=1P#]M,4Q_N M9+AIVP,YUMBU%BUM[]AMFG9XD8:[;LZ,*CT[YGH]J+.I#H=L+ZH[[F])_=CU M3YA8VJ0A%DL**SC"PG4%H9.'C= ^SM2X&\+:U]HWG][''M>IGYF M'',*EE2W5\Z25]N6W.BVC;PR]6\(QP*%EMO38DS#*W22R'/M+"C-$(ZE?_Q* M/I#$<=_NOV\V2EX'[N#B,3(N7S(%^RPA29BVYP$EAZ4OXE% ;95^@0[<&I\[HUGQK=;HR$GR3\XC( M.SD'A)1) 10#/$5IC6PMJQ+Q)>EW46<_Z%$D'N*IQ"=[%%?F^6^=#$S<\\S0 MW3BH+_VWB&U'49_O%\R^:JIOJML+4:P08G7Q#%DY_9*OPB46@+P!:$GJZ:#BQ_5<< M]HE97T)Y_.]1FZ&HA]>=2%?4+O&BC9F8HVNGHTZ)]ZK8-R8*)C@/^(WZ*+[K=/+KZ7*5 MPG_Q$-I5*LW=9OT<=SSYY#-ZQA$:\A=F^:1'@D7X?E7D>V3>20WJ3=W46A\^ ME&?"G6ZS[YTXB]70@A=J01=B0?R#CQ G;<7D00,B@FG<>%N!K8BTY:[RGEX"8\B"@F^Q:C MX'*!I5M1IDN3Z)ILC=OT4]"L?FMNI++#1"!JY$IT*\;7<2 M>3E5"_0ZYZ,EI]%Y M2?(A3L<_W>&YFF@ ';ZB8[JB?N<'*%&Q=732EAS\95?DXURFU[2" O?B_$WEE ;Y?!'+L;[3(07TVCU=$GD"9%? MX8UT-T?V4HWVK V]C/ .-.(!LCG*XX]@YTNC])>FR37!S@U[)B_"#D\T1+W1 M(G5VMJI/6_59:5%F6@AVD'/RD"2.[QVXCQ.1_<3]Z#SDNT1JHO.0:Z%+I"51 M5NR5KOR:[(X;=G=.6!O-K%CLO2;&:FEXLZ#QT$] S37"ZT'.E&M[ 6T)&6[6MB<8@Z$F'T!,G/J=*.;I@ M[6:BVE'.YQTW>;IJ$ER9(D22'TE^A'\1":(;U18&W>X@WW%&D[2;QUB$=44 MW+HK4E,-TX;S+&TVQA-VQ,A@*JWEM&_QJB_BPX6CI$IQ!2X6.2*)AS@>70L0 M(4Y43A#Y+I^&.'ER-%59C1VSC:58'X[K"KU8AHBS3K!)QI/?H)0 A.R,8L!W M'<*)3DJNA2[7KR57%?>\>'YK5%1P#=;'K?D[QY'3DB'I'F)2T[01@9B]"&+' MK!_$#U^P6?B)%:_.9LY8:WAV6^E/\Q1(,0*YON@Y33\DDF?TDR+8BF K*DBX M7Z?I;+"E)N*42TX["[PQ##J]?@XPPK*%8 L=$E'I!S+]ZAW3_PY?^FL[K.[- M(/^E,XC-U'-<50[6'ZD&Q [W)Y$Z4*J3X'/P:OCF\,5-KM;Y?YMO[B()Y$F MVMNS$>(TDJ*??ZK00U2EXVN??OSBF#S[/^+,^B?+9C'NT7[4 M'[]\CA^XB.H2PA(B,.+Y!G0:!I8#4JC __-?!(W_0Z8?,!(GD@^8.P%8UIS! MZ0:8.7)%U0!C3'PK2ED0(81@0<<"JU"-\Y6F++1CXW:3GC"OP)1CP\=($S#V M=-"03X/5\:< U"%\/*$5D@DH#FMIV"#4K$WT^FPPXG!@SOU^MH/C?E;91ZA2 M/?\.B#H]MT:8]CE1K2:PT0UGH@)V*!0CUS!4%VU;<#U=#+I=8&I3,H%5"*QIBL&J(AJ:*^/R+\VJG'JPXF.O"ONF[Z#O87G 1GQB'>:O;3*@H 89Y*BIC !\S:&.ATX_XP. MMZ/-'C(2!++<2*_2PRD?R]NU3)]OZ^V<_P,#D,\6?*!K>P"BQ/I,?J/E&VM$ M@I03+0?\W/ZPK] Hc(\E,7,9"VAD[XR2F ]G=MU9BH541?K(Q G'\7PB> M7'O[ULW3B#5L?49BPUA=G'BX"1\H0Y'8(M[V]Q@RU'Z.;"!J,1]2X!_+=%0D M S]MH$-A6(!GS]S]71Q!8\1SP3]P;B>6>#F3_AT6/5S7[M^SGD:?F2D;8R%\ M\1%_OC-?7CNSB_AR&;Z\EL(2\27"L8@O$8Y=.U\B'+M.OD3Z$O$EXLOGU2Q' M?/DCOKR]P\ZU%"]<^J;,JTWO_@ %)%-''_[OC]2/#U*#BC\FJ8LF&:8.0]DH M< KLE^DW^FT _L>O 1!MC#7&8/PLODT1#^L?_O/OT;LRZ"(%^@8*1'Y4@0C\ MD;ILENXG*Q")D_BABMR?I'PD.2,2E5.B0GR2J-Q5"<3GB I]9Z)"OG?CO=[4 M]?4KVF !# ]\BWS<[YNU'G4N^6@>VO-#?_S@T!__T[2T4Z?]2XL<3$IE2<*# M)2WQ7GM.*=6/IZ)M-/Q48UP.IX(5G^T46:Y_U <549L!%NW -N$ >X\<=9^*=PHU)G1F:^&VMI!W:N*1,#QY9GQWPHXGF<9 MG@$X&MHL2)@3)8-[DUJ>'Z0Y4VN?Q>"8K5J#F*(1*3R;Y,K.V7T MVSV2]WJ398LF*E51\X4X\JN(] ..OW3K^[T Q.5LH:LA0807D3/U%KSHV''6 MRDH&SX.Y5 RJ8%7JZ"V(%^NKT9*IEZRB>U&6""^^LB/3M\*+V_.A7L:+EC%N M2FVKI? @9M']J5\9*%.$%ZC=4OPAC;]TE>+MGUDU+(#X&[:'E M6HC%'=X7$LC!H_&S!+^O'Z&BX'<$6)%;>)V Y4X$JTDTASB;GH2% M MZF/&')'F6@-3U*V<$69=N#/S-(>OV/-,O@ZSQH%GPZY6QQS:"97[@-18- M/=>"D(6PM15=??%_HI\ MS6&2/W1P=X#E7XI3G_# MPA_I_R^; M2KI_)SU7X-=<' X&=?QOU-'D M[O=,)&9'$G$?&G1)DNSZWB0^VO>&)!^)NVI'QSB8*>\ZT6$4\1"UG[L_#7KG M/G1A#+K:G>ER)(EVJIO0LZAY7]2\[S9$)6K>=^6%4%G/MB%9,-%Q@.O<:Y'! MUJ.-,F_ON%C@"NARE<)_\?C'52I-U)?N6JZ#/Y5AT6@\TN M?[G@T/63:.->7)A$UV0\W(ZO@6;R6_NA1HTEM9(=-7"0)Y8-JMASG(8B$ 1R M-Q+T YZ(JCHBU+EH8MNE271-J',[+LN+J"/*K44MW79B;($M2^UJ#O"S H-0 M)XU:#CT0J9>"'!_S6J[&BZ?#5W1,5]3O_*PC:OD6'8I<%5VN7TNN*LIYN/-2 M<.<=F]Y(!U=AG9SUU.3B*[\FH^-V7)U3/2N8>EMI>0N%%VN98)1WV&E;\M'B MT/4^% %MC>AZGPAJ+G?BG!E'(^#B.4WW: M"W^?7SL2TF;*JJ3FK)H$\\&"HC.M#B,0X6V&B=1#FL"CZ'&$&5$Z_O>(_;X) M,W2A+2QJC0G!]C*+M!G3',%E6@@STC]^):F'-'5'8>#]A/QS>!=7 WA18."F M8V WX21<#>.CA-CK$(LH[_[&/8L7TV"[H]686A)E6FN,FO6:0Y"$F86&0GB1 M'4D\)*DS.A=7HT@1UEP-UD39]K?LD;R(-=FR"%I^K9M@Q7Z)9L@%)Z50ROWZ M!CK\@8R_=&OF+9^ [.?;1^?%\T"CI_AILCQOS M F2KR_"KBY,5?G M!-S(.7XEQD>#+C]/".P@GJ1D/U 0W*#KZ>(/1/*E.I_0P?EW>*OWK^VPNC># M?)/.P.ZIY[BJ'*P_4@VH\^[/0UUXCAGKO^S<QM=S41 MF]@(3/ZKT\B>W.30SU"5H(+K!TW3-Q]!MQQI'+J0(8NPR4"U\!O1%=?B^SEK MV']WV$+YU5[,>\O,5EFFCK%UMET88'F>K7)8MM%N/F),/8=Q?(8KY4I,N\1R MUS+A>J/#I M'VM.BUL4UV8&X2=2BJO-JB5^O!B7AW+@H^M4GX_TU%6\3 I^!^?RK46"$JW6 M=,0(Y/'(8I[,NZ5Z:X3/@I8QGM?XF.#Y<&3B^YSQ&K!TL7N=%KRL\%<4 1*P)^/K,J-KNFT>T-^/FR*4ZG M>1S%P)%'\P2 ;+7G%K!6,XW&2%^/$^-+\HK62WV\7DV2 .:[\Y9V1<2 MQR-[^M26ZLFNRGI$6<[-%:=*2.@>V*.18B8Y5"ABPFL2N>KBP9./+H[=:P I+5N6CSO4I]7BT'^*!%HF<>O7UH#98XG^[,-;4_-)2> MJ"J4K BIX[=3JQ&!VWJCQ=/#(MN:N"FI//*%]/%(;F$G M[BVWOI[(\%*C$U'XZ22!JI- MBL^+/L/,? $-I=9N08C^C/O:Z/@9K(K3[G%H.:@NW/&D4U?%-=P)L+&UKX*M MG17LR5MQ]@W@*YCO&TWU+_$SB!,W^NW9#IT)@+;8#,XIP";B&(/K5'=TQ4:B M+AH2@!]A9L@!L.; ;,V!IY'A)5O_?>X0F6/#IT@3,/9TT)!/>Z['GP)0AW[E MD^L:RM+I+V\NW4UD7; M%FI2JCU90#S4>AP9;]=JH)NF6C]^48^)(W<6@P*C(SI#NIZ;^.27$=]*5MNK M295J\K,660%IDVQ Q^E+B&\JRWD[KG8#-IA5 ]DH@Y2]A,0G'X^[(CX1_^B" M.0P):\@41+@'S :.!21D+>O!([:O<3:0D.N)-$DR9P#[2S<=YV],MLW9)10N MY]GA/@(MH)#IN- QGT0 _S(1F,K<"\8#]]U]GY@MQP)>O MPT5+3#8*=LN5M5@\Z:1X,K\8,Q]7S;?R!6YM\,DG&:089F9BM[R.!JRLFE.) M,;62%,0@^HA!?S]Q* 3,;8A+::8;JA M(-BFCHT\%]I13CAH';X.,-?$P!+8D@J_C,BDRJHD0NM*-63= \B^,A=@O59U MPW,'F8M$\A_,M,!:JIQ']-*1:D J.-X,6G30 AQCLFI "TT5=?2TD*7[I-M, M<_,PY]4]1770=B:;NF[Z#O87-/O@$,^!U'7^_AG:K >A\G>)?R)-VR(]K6;P M0*%JV<(TD *?>>-VW8%OR>BFI/W8^CB3BMQME+L-DA?+93S)K$Q]@D,I!U#^ M+/A U_8 M-S#$/\N=+P^ I+@^D3+ 3^W/^R;U"C2NHFRHMB7M(Y3'L9U]XZ( M-D'=X\"Y:V_?NGD:L78EKK',XX43RZ\ZL/SJA/@K6/)7Y^5>P9*_NO_)%2PY M$NSOL.1O*-C?D,O?<,E?W<;G\Y9\[9==_7ZEJ;O9FU+/5[P^I3[^]_0%T*F/ M7@!-Q1^3U$6+6UZ[ !J]Y*4;GP?0Z<78 Y]W32GH^&Y)-HJD_:JD_9Q+_IQ+ MT2];\/6G.H'B/8=2'\G"-Y8%XI-DX7JLNHO) GWKLD"^=S>\KOI%^,PV6 ## M _=1@/5=ZQ+/73)U\1*%L]4GO';T_/%RA0]],SQEVYRG#?R\12;56EOCAL.Y M.V=S^6E?^7!9PT;13]4T2#FZE,H5TUF^5\YR5LXF6Y2!,D*I'[_B-'6.\JD( M+"*PN'FP>)X/<4&P:"?%BI>:9+,LZ;<$:UD/@GCBXS50+X"%.C/$'JX-AGAL MIL?H\H!:X1.4%$S_^)7$7[H&_L:5)@*+>^P\^65@\3POX8)@49L55#JOQEH\ MERFX_+33,RJX?PZP\!*TGU9])J\!N6/F]"#/C#4?@@6ZJNB!)/[L_M7+IBX4 M;--Q,,LV9=6]@]#0MSC)NJ-#V>M!MOOUF4(5;X8:?@+<9OF:Q#5RU)SO)=XT$]-JM3"[':LI$E M =VD!/X22-S@B5-C75I@*!BJ.HMBR3<>'HHZ8&Y>@IV[L.M^_:S#6J]-FQC( MOL:N"@F.T#W$T:9IHP\8U[75D1>6V73,]8Q1(90.AY0V]57'Q6'[9AG'\A5^ M 5@Z54RP!3$VZK11(PCHNZ6/&P;^'<%4!%,13'US3^_K8?@53?56._Z[JO\73N*Y#J?MW-KT<%F$5.C>AX=$XD1?A-LYZJL#]W.=U3L'E L$YSXOI>G.0>]^ MO V!WDM 1:^J.6M!F LM2$T'K285:$L;-79$IW;DBS 5*7VD]+>I]/?K MD[U-Z;-&44O7EU6/G1M"OEYO--B"C'K)KOVH]'&.\^?Y49':7ZG:7_9H+7)P M_L3!>9O:.T-Q$&26S:Z6+8[%G*E-)@Z.VCVOG9+4<8[.U?#E:CJ[;25 M.BC[3D(#*/62MNTU@=][/FI/)NNFOR7)]O<8TN.?Z\L5?$B$5R\UV%07AB_> M#A5'4%X]%YSY,H/?5UV^I['$TZ44?VR))I(1(ZZ $<0C346,N 9&X(]$.N+$ M-7 B4HF($1$C#K$)?]&YBCCQ/DZ\LUW1JW;K5??H.(^%>.GF7(F/-APA$X_$ M;3?G8HY:_O]1,ZY(NF]LR9_0=(=X3-VV#GQJ Z:7S9ROE86CM5Y"..COUY'I M%"1>.@4HZ]DVN@=)=!S@?D[6 8*]2R_K$H<32,4OO>[/.*_8A"FN*TGKS.5! MGWA7_1^?7_0+R?2\G6HD<+$:8P/2\&3":7WX_(()-7NCYR=.+AC#+@W9C.^Q M 4AI*WJ84 9%9=V2B7B@XB]=,GWCVA*AQ!\'#+XS2ESTE%.6>;_:CQ,%W%,3 MEN0."Y 0TC)G6B'8Y2_Z8""=B.G]F"5UX<5<#>/=G%J'W_A;S/-H.ZD-%#C2QC ?Q MFA9OU?C6NNM*\@&/O]12ZF9#!1%H?))A%('&O5I)+X)&HC)@.YIDF7S,S[7Y MFMRBU,2F"TO\@<9?A#Y1O&M>U_D:YG)]['*;\'*;['(U[)5KVF5-^C5[R6&Z*H8+E0% MD4-_ZWY&E!T2N>//K.7JDWK__O"W,+?EJI++=S2NRX@)<:IR4ET1DNL4$9QX MZ?#WQE4F@HHH121RK-\.%8WR !?G R^E]V#;O9[[1LDB]V\EO7CX*Z8GJPQEJ3(^5]C*N20-)$5*AH90^ MHYD4X<8MXT:4+W+_)M.+N-%5BG)NU75CT';J!CE]4NEB MY!L,+YU,&HD"3='!;I0Y$AEA;P'34S&J@91U,[P^X8%))>-4SL9-CA'2ZQ@5 M>:[KHJ\A5A.A3)0^$IELGV^RG4 9RE7&\>:H4.*#I$";"X=NQ 8*1!EHJ%$/ MB=?+H+9='C?#ZMX,LE:Z&ECXG&FL?T4/^JE"TTZ5GMM^!+D3S>,^!8>%]O4" MQHP7HN&*"OC\F>ZIT-1S7%4.UA^I!B21^Y-('=NM>W-O&%A#380@@4="ZQ"-M[U/K$ M"IK 1FT?X+0;]=;(!D(WP!_.&#HXR%[50=*C0)_0E(3"M-H,W_4EL>% M]'0L=)D&?&(6?A&.F4"=B4DBW+^@BJ,1J@YL!X,2!T492K:MHKQ\ ST/BKGK MH;G!3X !;"7 /*@=S@/F>-($$QUL8CH64ESXD6R:8W3SO 3?;:(Q4*L\&:X- MRA1\/GJB)5K QJ#^Z?!]$]&%VR!FF"XV$1< &T,R2BXF2N@!:#J&"+\*WZS M]UBJ!72TK,>K4>F2@?AE@+5"A8J'R"\^R3 V JX/P"'_0D*,K% OT7C'LRP] M@!2%TA/^#3(=V(NP93)BH8@Y%A14684<7I@ZW 70IXB7.^:NQ^Y8ZAFNJF-Y M,+(]T0XPM.L^8'# ]I,U I&I$(%2+R*0 L?#:0>8N$.=8X39+ ABA^/!CQ#K MH(TD30X>O'D2@,_>_S("+B+Y#V2P&(2/-T>0'^O;8-"#X',W8@T6X9]EJ-6R MZ.F0N,'A-*#!!?9)NL^)!_04N'F(,VB7N9AGH6>CWQ6X+OBZD*;_?1;3AQ3( M%(+(E.#8+@0S#U'8$FTWJ$/8>8*Y3+-IFV-/0D5#MCMAPMU>W" <^BHG3<#8 MTR$$G3: CC\%X/ 5'X+?JFDH'6#/ZFMM+(C.%H;1#3Z(5,[V887J:D):K,KW M+*HG#N6)T7 /NVDG/H##4()&JA&*Q/K.( 7.#_[DJ./-O4%;0RS8@3"]A\$T M4^8#42A4-3+5+YKIB=>*Q2 &4]!!(< P7J/ )$"V1\?2O*O0O07)"RNLD/"FR!*SED@6[& M^SYS<0'JN7-[9BZ"#E^8X#@ @=KJ>5" B,1+ @3]/K0UP(VM[!D (T.#C\0? M,<:!8 3-"KBS2?N3V.T(QZ#[\'S/=[RUQ.TC[!N%SYF(<(<1>L44U:*6S PO MC/)B=BCD5D'PN\[]3QC6,?=^^4.;K[#=$AI/F)\)0C$Y=/B:Z[UA-W[SG+38 MIQU]T>+XH%>?)II*. MW3[[%A,3DVUS]NDNPVO2="Z(5^O30/FM8P!5/6+' M1]C!R%#$7^6&9&>:=FG@BJS*%;54H50LMF)K;AS?QO&OZW%!CJ(*ITQZ:XLX MY]PA4"1@)T1/OWQPA^@G]61%J74R/-V-C_H6G\QQ*_^FD;TM]8O93C[(\_/1 M;X51GWLF9J84WGKE%LW?2^78*?,#?-W(+FBW659QVV0N%B M39)C VWJGY>Y:]ZF0]YN6)N^-&L5N4G/3<+*L:2C)+HUUZW9B=NVMQM^K6HN MEX4R6YED)N;*ICH-C3DK:\D]UF[]Z(NSUDU1>BM.34M\4&=BC46JJ(R+MZVU M?"K=;@R"F<0"S5ATS0;'T2Z*QX:.U+%A_H$/,''G+1RZ8="?VC?,'S;'ZVZ8 MEPK_^%5[_M7(5VS.&FROK<8U0!;,64(&"U6][2"LU:D-YH13\[0@5BX7+8$H M-KL0.N*_D:]G4=C]<]#3X?R]4]8#4S*%7,=U>%\TULY[)$^W+T^VOJPT"S.) MT[SN,M$@"KRJ=I47Y.EWX/,)D?VS.K:?*E!]*=_.NCV"8<6F0[)X>4JV*ZW+ M.K;L>.X+C83?9WN-98S/U-NB7(*MS:GJFQK?S]5YS]0\YS]UEI5 M,1M04.;:9U8AXOV.>,D7"J%%!$6YB/KKWVY0H]%<9J9&DE"U]UR)::%[7)X> M8_3H,>0U_%6U91_Q9T>KI\_!_D+BLLT[/(R-,%B8O0IGJ 1G[)Z\M:R"/H<' M[1L5$XHCRJ4>;P5VGQ:-!/<:_1N?;=Y$I@XN&(5JDV:>]FC\[_\Z:CZY3^Y& M+IP0$[5//R#940?U[=>.FZCO/GREQ^:6,ZXU_TD2]^CNU13^ MNEU8BKA/4U?BU0O9OS(VMA%D_$^GP9UM6A9D$<^06II'CZT*B6J%%&W8;:1%=0^]"]J;0(%F6% &139-H&;7 MO*R,C\>>=1D8AF87'2^[PA?9.9TDG-)TM4%FP!V>H>\RZ=/:*$>>PCW6./ L MZ3#S[-C4VV[R6U_"\EP',1B9C'-H."KZ?)L$+BN*[86&0NA1/*;9'N__3\4[ M-"U>#I[ !WJF&SHLZ"Q[Y^#L3E3/L]T1]5J,L:3VN><'AW5D?Y\J929^5UF]S)V5/DQIV MMK3BO;H[Q+GQPYS H3O)).]/;X=%Z)ST$%Q(9HB16*$,DLWRV9TJ,+/9O?:I2V@87=RE]V?7C-SO685"K%+#P_*&HCS^8M5)1 MXPLKC^&F.?(AUX&"2V:2=W O>"65Z MD[;W[ ].=0]NW?^FA)93C4%;\D=Y7$_,Z$;=[JX)^L9Y'X-5M]X@*[C!]^1L M31L2SIH?^0&>G4EJ/392PNM(Z*;2^1L\+]ZE JLYNH,7Y-;+6ZOB[JP4'%XO M>K1DWB5Q831EY)G!)1 S",P&,X#R_23.MEO6NV32!E,92@8TQ=RK"R=Y))SD M3>&S-I"73HKJ"7BON1JEUE9/W"38VTJX1N570*ZM6H9@#-QT 5]-BR;[K(1' M9L?.;Z^6H%"PB2 0\NV+1]^X\K!WW=CH;#8I)+ M218Q74_+'Q2P76XL7DC;)8J?6E,\E0!=MU1F7\X0#0A]96*^6WG=;S -#7"ZK0&@HSL"N;^3'[TEIJ! M&SD/[UJAB[2!_W=H=9Y&QV6T9@4\PKWS'' _40IYKQ1C644>ZZ'C/)3-W;'M MU37EY:N 0:)QF&><]X#I<)8]OW^"S>^$='2;#[YTBOB*X/WH3/<@!H#^OOVJ M;C_@[+S?XW"N7%(RBMJEZ3^0J-U]0O2&LU)47]B22[$YS4ALA@FS.)'R(HE2 M[3/WIZ5]/E8G/Q/;U')NQ2XR#PL\,7IP)8-/&7[N_:CZ*MNF#5N9=X< -V1. MT#)==2PX=.O'KU3Z3(KV<\H?7-O=Q:P02[W97-;/AJ_.@4"0N1^,5;;@X3Z: M!%#G40P6VJ# U*?H1FF8PJ$7QVWIAHOK&1GG"C6F0%X_YV3 M.H!;'10<4(4T9@](W+'J1\3=^>10#R!SX5O.*D1W#,IZ>I P>9J:6HS9<>ED M&UT&?>$H^.[JO'GJOUZ+-[F"H)##AK80R7Y2J-82("=VM:CPIC/2AE1U+E3Q M17Z5YXJF[E6J 6^>-_ONKK+'O.;"78L_BS';S2V&>I$OM%R" )Q)";WW;P\7 MYD^Y;UOURK2ZX N-QCJ3U/JY3A': /C]F>C4S@387L /7?R77"7\Q#8\W(7" M++[GX!1=$/D0\_ :3*\(E-@J;YPT3KM=SFPLEJ.'/[ )SE1H.+!K&J-=G)/ M\:W3?EX6\K)N=V73 V=EH;B0RM6:5TSRB8IM+!A[SN .=-$R9WSVCS<'K\$F M2AD!N3ZOM'&NDE C!=VT>'H/"#59%JT$5>] ,X==T>UO^"3K]*#D"R84U# ILA>EMZ)*T M$AZ-H&4$N5CFD=GO[ NSZ(@VJ" H' 9W'TAY^9 .0<$U%+R&RA,>@-EO"2L< M+G$;53AXYBZH\&C!AVO]@"@#*=$)R@YT"M7C?-K7@ZCWSR1$RL&2)'I(#0DF M,Y( D\2E%(W34B:M9"2<2295-9,FY=3P1YB9)N]*BJZ8,KM(E-<94<@F.:=, M9*>E,HO,OJCA0GY(@=+MI-GC1Y?%BK MXJ"\].'(DWEN$@M*'4EU'?>\9$UO>Y-4O]Z"(T_F20IX<'-B>LZK^%U)C/4'GR).ATY])U2,V&K+,Z)]KK4;A#B M9MV"(T_F.2^/J(1F%?I\(]%1R5ZK66PUT#-/YJF)D%&'BZSG9'#7(A,\I M+3CR9)YNU4XF""$U,+QBKKVI<"9=IU!W@)-Y3I?9'%=*"#1?2:S'5":?K]AI M5)[VY.U-H>L;Y@.+&U.9G/2%<6DSA3QB3M]>%:F>KN0S"5RP\0*=+7O%;E!8 M^^3MZG!NL"E1[QH+":\0R<*R0<,5$<3IZVOY(J<#Z2$M]J19M]+%^V)NHJ&A M)^]7\W7;:DTZO$&W.JUYH2/H@ ^&[B9P5$KWM]PHBJ%MF9Y4L_A:2]:XPF2M MK%%MLB?98+(SAE"&_H/ #NYB"%=RNJ.8%MJ[.O!U6=-2C!^[/$5!ETH@W9AT M>8Y05B!7F_!SQ0]Q.8.0_]B!R0*8+,-4/51!>W?Z.\!@%Z;8X_F]^/;SW/QE'== MCVNNG70Y(8*^G1^UVBDQ4]5.N/%Q2WAFXH$;?3+[-B I;29;^S-X,92:H;P.>R(S]*#/!WU]S",*:>X&-N#771M!)L7RTN?\5I!U: MG@,'.W__#.0O#)'NLO_#.NX*_(8\=\#/W0^'JT7)\MM$>92^K(2IYL>I^0=U MWK=Y^:=W'UQ[]];MTXC0E7BV/+UK[0K1IXG[5.HC.SV%%RCN<>H%CR?\'OSC M!S6<)ZGO30$H Q_:]SJ"%,#OZ>]-@5@+8BWX,EKPN]W+(KL)9KZS^N_>PL$E M#&T=/K4(S"5 RT)OD&=.XN0UF7/.R&]2$)IJZ,/_^T'^>*\BD;?NOIAYZ3+K M>?H/7X@Z([OX/_\>QI(62]KU)8T\EK37P?S$G8E '\K#!6\#U]#A=(#K_+R8 M$D5LF9=K7AM88A%;W0WZX07FV W(\%(+N&>X?C'>QY(=2W:D)?L=V]%-]YX@ MTCE33T*B7\^4^R91@@OU'_T 3__55J*'R[IZSV)A^)"R;2:5$!.]A$*)5%-D M\\>93K]S2^S\ 0KK("?=XFA],9 M7TCII=[$2&P&#YO13,I2R=9+.+P!MJ7"USV%X..9'D[Q21[G(_KJG>6"736U M(2^W!Y;3:Q76,Q:E\25#M2/(?ZYG*<4X%.-0%%?Q):EWLL/X)YAY!3!)"C&IY*+,P"@A[.8_V MYLN,$I1>+#H5%H"#*O@$V4X0^AT82/OC#4FV5Q8.UI[FM=0)ZU*L1,61JQ@( M8B"(6.SKFD"P\%M3=^1E-V*AV9"UQ DA &ZXA3$Q:@O'Q?[>$"(G=+X^#P" MQ^?1(D.L%+%2?%6E^#0Q@_ 5J&); A5FN'B.XZ?DWB<^LKYP"/43)'3% AH+ M:*0%]/,[3*>)!$&1'QF5-3=-&6X_5M MFD#5@+H]L*O3@T$CE9(E8ZV.Y*(Z*XL;X?T)7*_-]$P]J,=HU:S53 ^3=482 MIZMTFL8Y/CW!44F@R*%$C1.& @% ML0?F@U%1EEL.TV^B$%U3W<6@5ET8P/:KFI+H6,T:*K=%OR6;Z=.$ M PY3",Q]4"#.%(@/".,#PFAE"EP$U3H.,]+M-L$;R8+Z]]Q0[D?$! MYU<]X(R5(E:*6"D^]ZG_JS<%8F<_MOUCVS]"SOX?)02?\0D&P_ZRLW;G>8.V M4J.:42&<)144YT_^^$7@]%V*HN,00 P#,0Q$XE+ M6 C"?C156Q.5XFVU9] M4QZME :+8.#M-P+^'93/_Z F L>"_%2=P[_LS^C(^=N+\!XU<#C]/0H=$@[[ M' 4=#J"B07/--+$Q%'1SC9DZ9+9ZU#4+=>'"H&P=-.QRQS;8=NV8PNF-'=3I MR@0._.\L:):@RF[0 59^[/^&NB8-P8FM>+M&N$_(,3L/%R:H.!?IMW^<.OX_Z%:/^QOFCU80]V1TX.1E=_$5]*N"?H+ XWG " M%/>H-1GD,A0L5 DV?)'S6"@&LW7'P,[KBJHO?_T'_K.3 \4$LHWVB_$_QQJ9 M1)P[;H%Q<>$YKF-+IG;;W5Z-,GBXBF#6P;___5^'LW_T25$3$,O^N=NY#I:U M;==!!IN8!A)#&\A&0A[!-_^435]>.SMGC[E/[C;%G_O-+QEH-GZ?I/Z%'?R, MZ'%"3-1@Y(!D1SU&ME\[;C.R^] *5?>G#4P9M49$3S]Z;L 9Z)?^)(E[=/P[ MA;]N%Y8B[M/4E7CU/,#]1\8@-L%M]'\Z#>YL:77T,Y0]N%N:1S67#3C=5GJUC?)UO%P987N2K L8UVDV( M-_4<)HA9H90KL>T2+T1EPO5&AQ?"':/3@'.M"XUJ*<=V^!R6+]79.E=BJYC0 M@1_4^'I'P/Y"Q \:6_U]H&K/ <2Q>)^3VB?]]5YNJ[5MEW7%;>EY0FW[#J&6 MDQ"!YP'.(@1%.Y$:(KH3]BN4IQ!@METU]QL(V@[";0#]$.(YY@,;#I_/;6L% M+<*@T>;56PN_P7G]G9Z0R Z%,T-;&5#98.5GVS\V9Y3280V*XD&OO!:IZK": M[K1^_&)>ZO_X,5U\+]PE\ZT4T0L=O\(H>!8'=BV[=*?U=KKE(],\=7]Z1!^! MCKD7M'!-V7'T$3):S_3_WK#KC;]A,] MGB-\ZWX%0<+\/JGJ'AIU6%F&8&:OM]R ;X;2-P.A[ 9V:M!D%L!/X9>A!:<& MC6*WO4NSP#:<,9H56V6QO^##50!MV'!1J"9_*. MVR,R/-[K9G+]X3HQ'N6"AM?/(]K=H>1 CFZ-_>H;LO*VS@"FAYZM1QVQ@"XS^'%X58%WS2'+T.F@AKJUI[^NZUMWT,YV+G@, V* M.!0XZ)[9UE)'K72'ZR-Q\T+A?"K2]Y@ P$Z0@Z=.+1LY6R'7]DU_/QOJ'\O2 MTS(-AV+3Z SR'=^ 7@>=JS49?S374A[[XQ?YTD9X@(E/T>@8BIZBY7GVDPC# M C,LQ GX+100'.G*-CZP8_OIE:"])#Q7=C1LG1T\EAN#I0UGW[0MU5.@P;,5 MCCOX0F@RZLY6TG?CQ'OAGD48JMP_"YS;1P3)+>E_' A\UMQ-L(DF)! 21LV6 MIZ_T;DX1*DD0)".IZDB64DPJ(PT9@I;DU(B@TT"E">6D-ZUD41V\;2QL?IIL MU6>)&N/FB;,=F3>SDD />2>--SI+ 6^O#2>;:4GD:;];QTBRD]:HFA=UGJ=7 MBTJUFMN@D2?/G*BMQ7*:7HR,]41/C;WNM.$]^'!DYNG(\7*0$4?"0TKTC%71 MLJ%%3QBM<[V;%YUJ3:^);4&LM$7.6XDIHZ">[=U,SR9K,U'@U:P<2O7R9;Y@MFS)LTE/NVI9[L\U^N-?+FG6<'O:'$N, M#T>>S+/0& BJ1_8[(N@F4MJ:K#8-4X,C3WM,>XJ!ZZ/)QBB4!QLVG6UQJ--Q MZG2>9:.92(ZMLLD+ENS-**K!&L[9'M.J4".RG/A \;V^)O;<1I+PX=OI,WV6 M1QM]P]9730.,M-Z@OUA3+0*-I$_F">2N/E>7C%AA<]UAIK*H.:1_KL=TM]'E MEH*99L7>V*N79W3/R,XU./)4EIHI,<-G11%O%-+3=E*BS92#GGE")<^HB\VU MEA)QSEYRV8>,4)B6T,AC*DEI/$52 ,EBOG-.2^7"<<%H/ M#R2>H)4>P2U*LXYQML/YO-&J%RK=C6(LG"Q;G.5!,M5DSVG)6FG:/2-7R/!R MTA=5HV U"AO_G): .J?TZUZ'$O6%)5NI,9,HI%KGM(1Q&2!EDC;!-WIKCAP) MK=1JK9W3$J[>]'),WUWA9)+WFYDBH4ZK[#DMR7O\7#**.H%[[=+$*#>QLHFUXR5')4A.B:;AGM21#=!*]B3'0<+ A2^EQ;6#D&OXY+5DZ M@LIDI^NNP2F.VV6(IE/+LV>UI)1CK?IX6!=U4FNJ5+%>RA6UII;. \]U1@FV'-:(N",6RX5*Q.Q,:C1 MM6*Q4BQ4V ,MN797Z-)C1+HTRX&A"^W3FFP;(#B205:JNQ: L@W^(^,5[N"R M/NO8,@H8LD')AYA_+"_!DX,@:P:PG:?[VOE/<*#R:/XY!_;?/<:^ M.DE,MI$W;MN!!0H]!5FWL26JWG\7+M71E\$[O9D-("TWR'N @AIF(T'I=(!S MCXG/_Q'-?4^KP/Q\=AHV]*JU6? 4% - ;CR&W"0;C,$LF >86F50CF@HBXGPIZ>4"CU_GW=$Y;)J#P#"(VU$1T M9!.0'3%B*#OZ#<_=7HK8V&"I ]]YRYH1@Z"39.HS$,1 '^4!&P+3\A$)=,06 MQPU7C %9&:,#.QOY$8CO/N066,)?X#](8^ 3E;$\T\('*KJM>%/D?@3G@C,U M]%H"50B]U_V3$9=F6T\('>O-+!<%B1!+X./1.NZ"%P(TOT#V@P=L/:A]:&GK MV" 90-XIFG+XA2!B[:"7A=R5,>@D#D-O: 1].,MVMDJ ,!F#WX0?H;R+X-E0 M8^ 2[N#,$*PCW93O0N\)DG8G(_O'H("1-0WW&C707">O! M&<+7;L\OMSQ:0Z4^[Q3>'3GP8^CV(7HA8MD(@N1#.AQYCV]0!#A/R'T=,G1+ MXVV;CU R0JE!(?$W*A5T]"#]S/5^=J':7'M3?MR '[?>TYV5A5902QN8>:-1 M3#A5LU%L+7S_2COK5;:HXZA!N.?N(\W;DQ D\:%@C2P3ZC5BYE]!<,KR',AO MY^^PX%1 KOT!;)A"%(03Y@[XN?OA<%7HO')[5HE.D)3PM&]WW!P:^T^ M"$]&@T^.#E /LI"V8TY/J%U[-['M"XGPL/)M+:II\O[%A+>#4[&#QR/D&4%Z M[7)6=K\G4+[5S_"TV8=D>O64=WOP'KQX-U0>.I;IN> C3G4$T9@OM^$+K.<:\^6/^/+ZA=[?\O)O1H/,;]#@JOC]'2@0J:N--Z# :[;5E>]Z M1)(F7TDO%,M$'_[?#_+'^^^(4LFKDB/S^Q(R/'KGX0'TCU\%VW*<__Q[&(M" M#)$7@L@/*,-_$XB,3:9OC ??<&M@IR@-?P/4>'N(Q6'7 N0Q12F6BNM(1>JZ MY+BP5/".&]S:?"(.\5X9-34XDP+S;(>?9]M170SV;MALX"JPR%F.^UD ,9:$ M*[G2LC[#_JJBG-I8%-ZSZWT=40BIE)?U;=I@%^5W7F"'C%@YT9HWTX,R$-C0 MFJEA@NO,I%]E^!T\H_7:&*F:'&:_U[G)\ M^XLO>QPU#%;:7Y:X4V3GE;4S0+= MWDO^^$7?X3AQC2J<,7C$X''[IJG87S%ZO( >BN)-O>#^3' (]1A90B9T%L#7 M@(Z\.@,I8XY)F&4P!+CR9M.K2*&)[$Q M\C*>%!:0*67Y8[!*HYP(2VR*NE@#]31/,! MV*C:J3='EVJ1>_89 A*1!;U;KOEBC>4_/'_I$V":8LZ A'2%"U0EBS1EBU_. M@!^!SK[3>JP5L59<\4CFUJN/M^*K^SE>/940Z#Q/&*"I]UHK<9-9DF@G M9E[;B3_1*0T=O"+L5.VU5 /CFR8NW3JBAEPL>+'BO]-SGL^5O/??6@S(BG) MR]0S39RD.]GV4FIZ*H/:-*!#&R8^M(FAX!U.TJV7^:UL@-]W9_K%1"KICI=K MOO+@-%W=7RF*ADP 9FL"D*\>VWR)'O2?IM;[8X>X&Y5YCVNX?Z5:>W'-T"_' ME[AF:!3Y$M<^CB9?8AR+*E]B'(LB7V(^3.C/Z+ -ZS5&AQ*[E+Q/D?^$^^;O\SVN]_T^E8@KO\>2$%=^CRN_ M?\?*[]^^#FJEAA1NU^06MIYJ%9:<)#"TLY9ZDJ;B8>XP><3'WKP8>OW^# M3AM9B85.YCI\Q2B.6;%;D9A=X79H9A#4ZTQ#:6\SQ"W,V5/H M,T06(@MU7Z4LTCA N\/Q[/4CIFP1[8$N5KP>+35P4)**(Y!5 MU>3DIM4&6R#%#/L9EUTB?8L)0[G;K+T'%9D%C[8^W_A-K_K#.$ MC@E>*NH/M+%DX,!]\6#KY9/??/ ?OJ.MN M]WU\4:^VC:G0>F#7[;9@E]FPKCNR!3(7+WD8,;<_+NL>UY*- IF^2"GFJ&#P M2T5G1U9A77BPU16?F!23#P-/U_#%33L54\1T5&Z3.H-[FT6Q BIIB\OZ#'E9L"6Y0+9P\:8G1X*3(F9*T:7QM9[+ M%C8FQ#-M5U$^R=PQQ&G>3*SXL>)_:L4_6??UL^\^5O/?G4+7HNJ&-,IV99PL M4'6/Z3Q4&G@KK"B?3-%Q2?D8"^*2\M&&@M_W9S;U+"4T,WI6!)7>$G2]8I=O M[TK*0QN HE_-B-N5E-\.JT,/S]:5VU1I?_YB+K$?]YZ*\S=9&_[BTMZ_F*.U M',EKSK-EQ&*)D+8"V[$.Q9=B:%NF)]4LOM:2-:XP62MKGWTJE3GXW&501^_1 MXW?8F5H$*IRQQD(I6H9"JCN*:3D>W)'@#+*FI1A;P1Q*(-'NE$C!F^.]EF7( M%:NUZ@E;]=)G'E!9]X5Q$AI&_, %/@YG!JM XH&ZY M(#RX3^\BF(\$PPXHAD&PP;8TPQZ)=K,."'#NI1G64%QK"+:7$DFT96DHQ9%HV_,IH,ERTV;-PBH?R2&3V M(:1S$M?6'>,XSF1-IY8*E8/;OG,;8]K]?4OJ'' @00(U./IZW8)4"?\$U.U7 M[8[=\M0J]8"3HXFT*"\%)IDZZA!2JN>/\#SA 5A.JH[Z8#9\ZK#.@YPH8[" MUS1&!U)1!*:ZQW$\5)>Z;-M2Q\P7:%Z5='R*U^56TF2IW*CUXY?K6R<(#JFZ MI07F^/(? 5L![/_)T_D_6-/R@8W5H7\YQM@ M0N0[**J8/!I!Z('$0>?NQT] @MPIB@*+_24[D#@C?08E1)]A2!>V#R?(O^\0 MH3 9HK_KL/6TRM3.']WB=(9X6 M3?WO_SHJ#KL_!T =6BS[Y\ZR/5C6MB@M&1BY&DB$M6?E$7SS3]GTY;6S76:: MN=\7-/BY-XZ3P1:"WR>I?V$'/R-ZG! 3=7\Y(-E1 YCMUXY[P.P^?*4&[I8S MKC7_21+W*$(\A;]N%Y8B[M/4E7CU_$[Z'QD;VTBQ_Z?3X,X:?NAG*'M07\RC M77O[T8]?G:#/#H0:I,1A8'MK)\F_+KC1OF0QG"\4<+!,KLJS=8RO\^W" ,N+ M?%7 N$:[>8^Q]1PFB%FAE"NQ[1(O1&7"]4:'%T)4[S3@7.M"HUK*L1T^A^5+ M=;;.E=@J)G3@!S6^WA&PO[B=3??W@:H]!Q#'XGU.:N4 Q*0T1:4!E92E)$G* M4BI%9J0,P'%)!BK($ H^&JJC'R&GY9T[-%BR%)/@I+G(\0Z# MCDS7'P8==4RL1)VH>4M'I=5IPX MCFP3O095-^J22%?'G14^SV591Y/(T[<7>(9R@0(:1L_*=P?>>$AD.1:./'F[ MFBEO\J#12O(%F\[I0YR5.W0+CCQY^X+E6P*;S"S$0J8%C-1#44OX+2DIX4]' MZCU^F1D4S(G!=9=^R[:Z5;^)+EN>C+0=>9-]:"D\3A9EVQ.;DC12?8DZ'9D> MKBOYDM)/B+2H-K@-76NVJRAG^63MO>Q\;$Q]<\U[K41CW"VOQA47C3Q9>Z*. MV_9H7FD:W%KS'QJT5)DF43KDR=HWW?;0MS6_*.K)M2^#Z6QI#%H2?3K/?B8[ M34U+KF)P1K]>L?QERU&0PWPR+*BO#$?IC;< MNB\V4H0\L?L34X*RE#F=I]I5**/;ZO4,W5M89#^3'%?;FL2G+^4/4:J_J YZLOQ,=DWXS#+?Q>D&T=(42_**^6#HR?I+[+"7Z\UE@Z_T M5QLP;LV-<@H.)4[GFM=3 [FOVVM#M@O UW."VBWXR.\]&=HFVB67Z@^:.-T3 MQ2*UYOIKCT5#3Y:5E2J"W,H\R+C'+S1_+=E"+Q<,/5E6:MA7-QJMJ ;=K_H9 M;3WRD[J&AAXO2TJET\DDH0(IF4Y1\&O#C"3+./QI!*C1D!R!-#E\^O"U5^JZ MS%C4#7FV23;(V;@W1TP[G?%(66_*)#?W^017:,TRJ2*U)+1SD#;L#.5%;9EC MC,:DT)%)IS/F,OXY2*NL]4RNU;=%?%V:#=:^5:1]@ST':53+X;O%7@..Y.UY MI40\K.R'LY"F<)W%C$LYE$&6TD N53(V(;+G((W.=Y,33]Z8/-?B&:\B+SID MDST':04V55$4OTB08L]OS;K\M$F!E78._ :#=*," M'CH3P^M+>KECR/-2PC\'?A.F5DL K]

    Z[DZZK_8%?E:LLN< => Q.:K3D89&HK.0IBN6%!\6K7. M*C!:K+2K7L@)^$5LJ//JMGV2.#9LX J*>)P M-&KW56-!#KMET)*5'-\Z"ZA%HMXLUU,]EQ>RFZR:YR-=2*78]YFF1G/#-8I8:2:VSV N*LU*G/5GZN*"4 MEH.)LF+GFP"F3R: R^[#HB#3=1XT,E8QU7_("3GM+$P7DT*5GC;9.5^I]\1L M01Y;>M(_"],%,0M6S5'5$+WV/"OG#"F_Y/VS,*W[L]R4)H<*OP9TJBE/M$G+ M"R9P,M=D#GLN0MG_D;PD[R& ML_QZ=%.>P069YAH;V=848^>V;F[C.Z@1*L%@KH65O=DV IK$@_:HJ7NL,P8. M>#XL)=L \QR@HJ_#.4,?>A=J@&]0 #8R/<7=4M+6'AC'G,H&))(.^>*&7T!!6%FS 0C'!G&RD0F MBUES8,NN9:,'R"XVE]$QF3Y'D;"@LRO _J.?<4MU%])4V95 JUO^?_ZM_\)< MVU,,;!2FS,%7SFU+L^7I(X$.*3*S7.PQB(1ZS\J*@L(ZZ)MCH&K;V!OZ R2( MXYGN'::,Y9D6KBWH0ROK-K9$Q>6VG6GA6]3'>+1^&(^&K[2!8FDS=)R,'O#_ M%I[E_M.T+162'_YM":!PAA_NGH]F%) 4S0EUP449D<%T'1?^)WPR?'-(1<@_ MYSXR/7X[!P(QAD0,'-]@Y5"JWBH4'GR5?3$Q0,F2J$CDGE=GIH&$!(V1 ^5 M?QP!)/Z(FRI8A4H1JL\=YH]U97PD^BI V7Y!B!:.&P(4W$7Q256%GQR(!I(L MW0DDPD9_@K)_($SP-_10%[('338\%X#LO0NIA/YV((DG4GCVC1\F?-<^(1,4 MJ)V>"1JC!IRF_1BH=>J6F]MK-.ML@\@'\7]A/_'&:)]9VP1V$!6>*8"=J8\? M;Z,C54L))AU$NTZ/VNCTM"24EB45YP!ALD,ZS;+KUI4.SW[[S.F .('(G1&, MIVVWMYM+V'N;^-W>VU$XMW[_X>[G[1R>C%OOO5Q;_$8M$3,O]AN(^7(KOB3C MEH@1Y MS3\?Z$D&^0!Q+Q7R)(E^21,R7Z/$%XA@=\R5Z?(EQ+*I\(6)[+()\ M8>#$8KY/N@^T,L>]F?J97:11C[,BX9'U!KU'+1( M#G-JG8NU;GIYI_]^\G7[T=AJ= MCG=HH_PZ'>_:^]/=SP*4$9*$D[(+GUD2&J.1 R[7#/7;2 'QI3I@-FW@H$?\ M<:?H9/3J% >W.YV?%]ON(K:\BQ4F#T\Y([:Z6U0, M]Y>4;")RJ[N)9-.Q9$>!]Q=<'1%C]N[@X7-*]N<+0^1/TJ O9UQ]+[E]+;'L M*Z[YM:2M&RCF+1@?J;CR1PG[B]E'7W'-KV7VQ,+^11G_6HK*5USS:^D?GTG8 M/WGD*ZPJW[3!7-95#*SF8.9L[_18Z!84IH15*C$Y"(Y]U=C8K2RZB)'A,B5F M(Q@6^^BBLL2^I%Q6-M$-0&$,@+N[\G=4_Q6]=B9&EP_W%:'#6/23ZK8 MO5@*+^C\CCRORY7 &Q)V41*$D<\G>@F)S[NE#==]?X',3)< M"*VB%^J,T>ICT6H#;$N5G?$KA5\Y=%'7!;9L-H:0<>'M;:L-7,^>1*+(M6:YJC^GA%8#)V3\;3_4+CL#ELKU)UK8G?HUJ^HSG4B$CFY0VQJ5+ &0+J@F MPZ.C:UHS+6RI%KJZ=]@,7*9']7<]KKAUY\5HT63K%\?=*'\'N@.(K4+-[$#% M+#VV.H38W=XK\:U!NYNQ6^M^C:SQ"V,YM"4'U^0'_Z/=XU3.%3:ZK;0,+]&M MF\5ZJP'FK;#!=>HN?4WW^'LI\M87CL'MU(V.P2T&MZM[T\M2(=UKJHQI)'2] MD6_._*5>:X7U;J_N37\OM=ZZSC'4G7K=,=3%4/?'SG?1(-E:9YV=&?I<[\Q2 M?@$G7#]L7/Z:S?;)#YZ#\HF[?N:'!4SC<^:/.6>^>1/0FQU$WWSET03O=R"F MYE+5D>(.*#ZQ3LR78Y(E"\:''PP/%MD6P6B+*@X67G>S)COKZLH/6Z;3=^GT M:9?D^'#EZ@?#-U>RFYTKNU[ZGB#W AC>VU,9RL_;?6&#_ -80^3 M^"3W9B>Y-U>YFQWUWGSEWQAL_M3[$Z8-+9=5>ZK1J/6JU+*J Y?P1TUP?NZ18(B%*#^7F2(Y+6I"- E#GU$]P).7)DH*G2)M22Z5SWB M*D<7ILMGBGV%UPZV5TRPN64'84]K=)CR8#Y&QN[V+9)1Q^+UEXB3?<=J29?+ M7_B>\?N7$\D>8^N[H/)ZJV'M4'N:2'E^)YML-VCOYETNJVR5'S;UA-:F>2$K MJ[(FC/2&_.&W \9J+9I7G6Y M[(88?+X=^%P[@\+,](8X_"J#3SN#\MSO-,HD$P!1G+[_]6J+72[W(8:B;P=% M?YI?0?:]6<-.90019.V,0GD$#_F+H(9YW>;YY*<6H=]9W=]IOYGG&1F*1.Y\ MX]97B#[D9/:-2?CQ!:IWXCU$6B6RD#\KEIF:FY[.Q(79Z-(YC1C7N=9'N[ZX MRM8R/;$X,!IFO\J9PVK)G/L2082%XU*99)RR>^O[ 5\7_=YR1R!&OQC]/L+W M+JY-E5Z/'5XL-.DQT7)X;]H/D#"^OA"=ZPM?%@O?=(4AQL(8"R_A_(/,Q)_E M5Q;#%SHYW4D66DUNIB&L8UZW^C[3"?-S%^D/?/OX&/E///=;W[#ZH'ORMUYF M-&$X2A?)SGJ]>_P_@X&Y^JH_&C)EWFB4^\W\HJ)X74D+EHGJBR2OZ?E^.Z@X MJ0GW-:'BI,Q;#!5?Z8)[1DR:N**U#6-J"**6]5>;UKB%EAL?SWY$=;4O"1JG M!=-BT(B@?7%P0_L,,K#%Y6)@K'%-E#E:*0U9@9V4 V.">=V8"!RJ?[NHRML5 M^#GQ'%*B2:Y%<]'GH6M MNI!@P!FK!_X?_(.#3GMS0 G$!DL2=Q@4/1+)I:,[Z*07_MD= R@JIFGYJ%'K M7_H,?F)Y#GRH\W=XR2U@VF[-6RU6T/8R=\#/W0^'RT-'SV. 5.SG5%XE C68 M[94Z88*1>ZCEB4 ;@T^VL(CC_T+L=;\)DC2(V= M".Q^3R! ^SFT@6PD?$B$?^:6HR,A_QD3YF.^W(8OKUT#B/ER,QQ[T6.)^7(S M''LQ_S[FR\UP[,4;!3%?8AR+^?+VY/V8+[?"L9>O(\1\^2.^?*:C]Q>)@"(X MP6]^* 5#RU3?3)6O=%9_3)+?I(!BF>C#__M!_G@O-?![YKI7&3/'\3P%S%Q@ MOTR?X=$[#R7DQZ^";3E.F';%3BUOAKHA#+_@&4L$Y"(3RT4L%Z=R0:0_DUS4 M@7LH%<="$6^GT=].SYSU/%M6\=D:H!?;*&^8CGMAQ6@#Q=)F\,'J9P'*"$E" MYBM)0ICN$DO!>S;"KR,%31LXZ!'J);;(B-UF"?/@OVQ9V@O7VH_8ZN)JLZ\# MW5>]AG;A(OT16UU<(3:6[+BJZW>JZGK)'@"WY"]J+8Q2(F7-!B#H5?PUNA9] MQVJL<7NC&S$^4G'E;U+],VZ5% O[MZDO&;==^A,B?/+(5UCCL&F#N:RK&%C- MP$2Q.[V7HEO#=J=14\5!"^9X@7#WYBS MGO50I#^\95DJ:-+=:"T])M4=>">(N_Z1;_K%_6X*;YA)E)-<5I0R=G_5HS M6258N)TSKV_GG_R@ZKD2W?&YU$U:;7W)&IMO:K/USIO!N897' MA:X@U^R.Z!6YJY7U?LXI*DV&A4$Y.W1%'4QRN$&98/7 2FGD%-%W:>J*3E$, M+V_K9?4UX>4M?:PB#R_Q4=1M6AI]295X4SNCR*O$=]QQG_51:@]LW>RYK1:N MNSY548JY>=G6X.[*O+Z[?J:SH_ 5!_6^O\;=A@O?$OU>4![!*PM7N27W500T MOF80"VB4!32^&A!9 ?WDX=3P%?LNE9CCR_.O6_HB0F'4[T6&2%X&B !=XM!' M=-/*XWH;4:%+K"71S56/:W=:1.#H.)^\ M2\4YSE^G+LOESN&C!4!QUO'GCI->[C \6G(9;XS1V1A?[BPMJ2Q3+?F@R8,^ M*-?B/5_57-F_DCD:%(Y*+>M[[^$"TRO3'3.+XE M\L[= >*R$MD-(FLNR%:VD/2,1:>NZ0:=2?3DUBT\IXEH,946VRX8E80]VLS3 M:K/"^1)!A!5U4LFXHL[-$Z%CJ'Q3UG34H3).FKY-TG2L/F_*L(ZZ^L261J0L MC9==44IDAMF"5%!%,-&4=$IK*(,.B\P*YG6SXC.=@CUW)?7 TXR/NO[$C[SU M+9 /NG%ZZV5&$XNC=-GEMUVKHB=E.WDG9QE>H=QLYGDW/^IJP3)__$K>95+Q MH=05"^]\3:@XJ:43>:B(C[4N74SG2TKV:7V,[/RWJGRXQCIT\FQ=^:#%$&>ZW:));Z65==!16 XH@8!@2>(.@T)&!&5. MD;3=8>X88- !A:M88V-9Q63,#9R:I67"A6#H+&T.9E!D#Z^+!!*,>!D\_HT: MH-J6,N.XK=&1B&?ZP1.<\.Q%TBI$ E"*EC/2H(<7/?>M/1 MK#KI&)Q848R&_##H]BWCN"8O]2XM@R^;6C/@RO:Z;J&IR&;8D[X;\&*O>72H M>779MJ6$7V 695$L\HF>6*IW\O,J[VK0V2;NF1.MPZ (FHA#B/U7YAIYQ#7R MYESS+2I33*K^W "RUS9=;YJ@EJT;<6T@]%?VO,T7<. UK QK^TIV [E&O\0T M%:(O,#'($-.:!0?9SAPH: KF^@Z37:BZ8<-FH"9DN!/+&L#F$(G@OU#UPZ\A M=97G<]M:P46Y\(O8_[XL!SE]J:L@V,V0)%B61:T7J4[6X$A:8\V\N^X4M!=W MM-LK[#PYF'1F\J"-K^VN03:F%<[-'[&>?!?G!8B$G?4$UV>> MO/V*JB]__0?^L]O]%1/(-C*%Q_\L7C_[J*/7O<\YU,[2SYO8&0 M(<-U!+,._OWO_SJ<_>/Y04*Q3,O^N3/*#Y8U#MO$DX%]KH'$T :RD9!'\,T_ M9=.7U\YVF6GF?A_T^KFWZY.!S8*C:"YV\#.BQPDQI_(J<4"RK3N0,,$(FD+A MUW:?!:;\_D/+T1%_?@;9/U!PT-./GAMPQK7F/TGB'F453>&OVX6EB/LT=25> M/6^Z_4?&QC92YO_I-+@G1FKX$/0S%$^H-&;XV!#^=Q_]^-4)2MI#R$>*C&IH M[LU5.319+[.&PW8VP]APEB M5BCE2FR[Q M1F7"]T>&%\$IXIP'G6A<:U5*.[? Y+%^JLW6NQ%8QH0,_J/'U MCH#]Q87X -2_#U3M.8 X%N]S4BL'8":!=)*4,Q0N*3BA2JDA(4MR!B+]B%9P ME4P#7"9&/T).RSM';5$OI,6E1PDB+=G3N:3.6X6*ANRUIR.5U4;M)8%4Q@M9 M&MH+\WI!+?IP9/KIR*[N,>)&2F9$N"E1.8]WMC09'IIZ.M%H6F9GU1ZPAUXMS?6XL>ZK4@B-/WCZ7DK6T7+)S1D^K M#5>3AEBD%F@D\W3D9%1M-?-D*Z71.!)-2[9X?RD-6Q\DZ?'0W MEYFR5DM*G:YH(R] K38'+4/H#M,;:J,Y*QV-/)DG\>"LN>X V+A7ELJ:6[=M M(+%PY,D\90DX?(Z:=GE9*!03"<)O"G">J=-Y9B<#:YS':PE1KO/]%)C877>E MP9'$R42-:3%5\IMI&N^MIHU:>\.-JW1+HDZ7I!+TAJ8GG9%!,M-EHKDV1H,Z M:E-RLB2J)AJ]A%CD#*\H-*OY^;BK=MFPHLT! M*K%[\O;:8K J)ZIFURA ZZ:<[/=,;H5&GKQ].M1S*QQ(,MYK3C1-EROI!V%; MMC<8^<2 "+\WE$"BW2F1@C?'>RW+D"M6:]436A(:2NX-QFVHX;?\,(JA;9F> M5+/X6DO6N,)DK:Q]]JF%)2ACH'HF:(R.?1JG,6IXKH.:)(6SDW);BN;&.:(J":]@_[PB9 M=,8 6J+0Q/-1__(@, 5=K9$)4+0#14N><;+@-OMRI$1^-18S7(?[RAIN")BO MNV-4XMA2]"!?.0S(; MUA-/:V6AA !7:9Z8\=\#/W0^'=$$FS=:<09N,$AH$ MQP;408!U:SV=6JBNO7OK]FE$:*R\[9%Z*Y!_LB0_Y,X>![OQ%N?#39__BT@7[Q MA"7FRXWX0MPGTS%C(LB86&$BRA?JQ=N ,5]NQ!?F/ADK3!09$P-9-/GRVKWF MF#&QPL1\.=KY7ZQ/$?/E9CM_S)@K,N8W[TR\''^Y\NGC[] D<^Z4YH-2+U]& M^)N)2>8WQ&1+ <4RT8?_]R/UXYW42";O,\Q-6QAF?E^DAD?O/)2@'[]VX=

    Q@)T#0'Z'O)#'LM/C,PQ,E^< J\%A*.F+6$*I!,CZ_/( M2KX764G\/O.IA"%$2JRW.S[=YNR%'P<9>^&/"[=+2HTIKX.W__*!1=$0@(5PELB M?W\K0;B84?5UA.)4)KZ51/R1U?1UI""&AHM93U]'*%Z#AO<843?MT/(&@H1Q MN@O)?,0J\5W<,HI6NYUW5V+XT'OG0;6X_05*=#T1B=R?7Z#DL@E+'HY%1^2\ MSI1/$%1IHAY=.L>O>GL9WU=[Z%0&36=,MRJ\Q[#91*/4<4 &7?P@?_RB[B $ MHO]?I\11!)7N%K5AJ.BU!+M$-9AMEN GAYT/NS!_+:21R+$E4G*A9.@#>EPD M%#=?7/D?>U4;PLS T)M-2*."V' ZLP'5;J;D 8(9ZMG+VE\382[NU41=ORY9 M.BR"_+S)CA&]5JL7VC%NM+(_E.A/GQP MYKD9X@=?+C3%"W!^S0>4O+/[9:" M)@B,.#9*^-I;$95U7UMQU=8M/*2!F:KDBK2M\[W40W;*938)NX/NIG^,A_3M M-KBB1GR=/QL*H6-%3SXNJ.SE?9=S^B!62D]MUWU5:\EAIY1GE2\ 3%%BLT MYCG97[&R[#:0E8[* M4KVR\7[1H]'45XVYQ4>C477\4W^.)\G>@*EK@M7@Y:50ZLR[+"A,;W(TZC3+ M30;O-RN&G!EW9#^GRPG=EVCD^!-WF305'XW&1Z/QT>AM(@870!J92E?3N5S_ M@5\GU1;E60?5E(R/1K_XT>BGB2M< M0-F(UD,JL6G2K)$8-Z8YQQ#*^L*_Q;:>I*CI T4+(WSQ,*UMC,:,9-8:U+=T MO*W'Y]??X/PZR@&)"R -2>MF&C>[?;Y!6>-EMOF0&50_?EO/D*FLM7JP7)Z; MV=J\[R;P_ #!S%L#$KLN6E%H1/7\U4=B/^Z]3;:.&VY\ZIYAUZ[CO>]>FM,= MQ;0#Y6ZOB&9V-T."3!Q$%BR@"U8#,J+*-&R/<;$6$W]>@WS7E"VL M11Z6'I<]=VS9NALVF]8\744]RQ$V82.TI&6PI.G!DL(RXMM649AKH8KB !4C MGZF'S:KATU$#*7O_914UE#IX)FH:!A^#.IZCLNA#V='#AT#Q33SY_!X3X2KM M8,;.UB:].WP8_*H*1OH,O25<&%CI;EA'_0ZSPF_*@5$63LRW/%/%AJ@0NP+@ MTE6T$@>8)IQ"N"+TK;FL!W]P;7GFC. $Y/T2UYB.NIYAP>4=YF0^#Z M ,PPR X#/F@NHSUZQSL'Z,+A/6% %$ 3KSAA2 M5,;&.L1]6QFO P;IL[D'">\YH=Z6;6A:<,%HA>';P2/+'OFC@B4PK3E\+90A^*^U9P@D MM@QGZYQL085O7__"+ 4*D M_T'E^AUO.@^:&F#RT/+"42,H-)9]^>5Z<[A@-'8(90A^/S0W@EY].P:@IZ(1 MBFXKWA0)'B1!*(6/D@:Q&&J@NY?:@TX&8QL S$3O=7YB5?3?$!.)0^HL/ LU M&PA4T<'^\F:RBO +J'\'&A2TF]LNW@G%&A$?V;P[9#E8)@26?P[?1.[>I,\4 MTU.?O@T]SH'R;,KV^8>=3N'NS",>9_26Y^W6L@? F>5N7W(7Z-AVRG]9D)P( MF2"*'+WS[\>O'@C<:(=B)ZR_PX >/$K5(9JY$(P"<-C]=D2PY"%KSNGU\Z^Y MQS@(4AK<+3:A'*&-8"M!2#;##Q\%!V+R$TF$/<%G1_Z<9-P8-^PDW0U)47]M!3\_/X^B/[N!$>M+?=V0/!_G=@ M)@3[7WN_SV71/G=HR$7,:MBCF'@OW&,:JI\Y"W8N':(:7)P*AB[<0.%RPE4C M^5),*$60I0CY0UD))!$C("8I,H(UR.1U,#1@,H*Z'<(%.PG:G.$K7M+(K1J> MZ/$]]@!L"Z)7('U#Z*2%G%&00XVDS VV-HCVJ(KGR_,EKS+?%W BF.FK4':Z MYB@*3KCS(Q)!C+:F(.P6*BMCI.1;ZPWAZ&,3H!<:WD"R( \;NC](XG9N<4 * M])"1!TST %F#.U-HK7I[P_$_^K'K>*CT/WX%TE*W?.@/_H+&G*<8&+0GX8Z( MG@HPN0_OO0,'VRO.-&R $19(C0CH*,4/B+(CMC#)6@Q?Y" MND7B_^2X?/ 3\<_?4)Q4*'AP6?Y8AZ3:#T8T".T#] RDA<%K7&!/=QOT ;F@ M4!V\,015"$!S:+TC.0VI'\HP1#:P0B8]HNSV.YB]MTJ//@I7@R3R8%Y''8V0 M1L$^6V/69-R8%<2-6:\6 M/(L;LUZI,>MPF,$5!A]*1&:8D5*J2DC#-!A*%*XF,W(F3<+__?AUW"6RT%FH M'ET>.#RW265]]<$9UKO^N<:L):&2YN1N>B1.-[Y&J1IX,&:M0^9\B3SM9MFI/7@/DW&OBY.Y3-]>YS*6)6OG6KC.F&DC-1IP M*R.A#-++94I-^^39%J[9WK+"S.SLB"\DA;0U8YP)*Y]MX3HB4I-LPO 7QA28 M>%HI.CEK0A/\Q(;J;B["3'GFOA.G:-5HTJWD@-=8:3,^V\*5 M*LUSC6RS4!6Y;$&C4@L@=C=L6'7C"=\Y5NLNC 2!RX,E6>B N3[H:>>:O9KC M#EMSLP W&BW6;"OYXD#:^.>:O=J)#<=*#*?@G%=M4I:66>47VKEFKV-I;)%$ M3E/Q];C3-Y(&/Y#;[+D.KD:J42!Q$Y1%FEF4U]9&(<>C5GA+[HG,5_S-JCI4 M&GRO5-1:E%BMI/#6N5ZOLWHWV>NH$TZ<"DYYQ&[P;L-GPQL 3U:T+'*I5PG">FG7':/ZO-F]Y2MI9Y M#-V1*^82;-(7M6F[ML@F@LTY184>;938TN M.OV\?TZ;^<& G/'&7."G X;6)P^V*@MG&S(KNM[6:9YO&;T&:Z?TZ;ZRXQ9[@9 M:?(T(>24U(RB1@7MG#:[+$4EV4W%%1>UCI^D!@)52YQMW:RHQHCPNCAN"&N/ MSIF) 3YGM7/:W!8D?>H8[0W>L"?D0->45(T]V[I970JX5,IM*'&=TD;XIILE M0.6L-N?5))?JKE=9O-'C-WEA(,Q3>>V<-HNUOCNNK]8"O[ ?&G1/-'"F=;9S M,U_SM;(L,EU\4>]VNJM^W9@FN8>1:YWH\*[5\ M,;'J&T5>)ZAY;>DMBUI'.Z='>9*OE_6DH!B]R4*6N:S&.O99/5K,DH-N"G/P;1\U_UO_Z39DFNT'[9!-N&Z799HPLO.0F@TM<4M2M;LGD M%D*CTM&>/7P/0\WL3#T(-._BS(W9/JH,!]2MV?XP-8@Q=W>AE Y0QC-]X8'G M6FSK1B)MLIQB&/32+#0W7:U492/48IL^&VX$\,O3(#KV)(J##AS>&FC MGWCMSDY>Z;M]V8[:6X;_#)!S?=3N%Q#ZX73H5NUQR-O">2 M,5^BQQ=TR2MN5!]!QL0*$TV^$/>IF"]1Y M4F)@OT>-+C&/1Y O4EQ0=,R9Z MC(D5)II\B3?^B/(EWOBOR9??+/_R:@ F;N_Z!HR/]LW6/^^43*;O\:_5>NKJ MK;:_OGTK3?(]"5>T-^ MJ9Z@@3"$Y&FC!-KO+A9_W@Z.2-Y3R:\D(KLNNR&UMC4+OKN<_%$O(1@P? M,7S\.7R\TVB+5MV?X$)+P3-1[K[LN%A^>[>%\^PEN)A.1&S1-ZCYM+7 HEXU M]W_?6))M[ME 6B_IQ'I>J*;$2G,DM1-JNTF/V5>?KGW/Y.)B<[X[QI^=LGKA)N5V4$H<<7 MUI-Z:JA-9#&K_7G=J"!=\.G2GA:,JLNV+17HDDJQ1J$MZNVBMG'7BR5I:C]^ MD?=X\J1:%); ;B*MJ)Q)+*VWE]9EM>]G^;[!"[JK=\A$)>4-+U!V_>W2VNL. MDE6M;2K\U*NO1:([SB>6+22M!'6-\HGQ5GIP2!(R]-\9>O^\M?:$PI5\&&T M3I+9VEP6"NBN%16@+W%J*\3P>S'XW0:#H@Y3__O6ZM+O!2HR=F4B"U!+/6/W M2$=W>6^D>3,*W]@M^P*]\-YN'+IDRIFN/)#AIUVO431[RTJZQ2)X2IX:A\B5 MN8FXQKY,),15J)L5V=8IV^"Z:L+BLDZS(GW4?AJ(Z]B=B=/-IJ"+%06(=5FU MF7P[\&4H)O9E8E\F]F4NA;FQ+Q,M["WH366-=])#?CKM;5QR5:8KZ0^->FJK MC# J%\9U(S$%J](#4\U63#\6SE@X;RNU>U0VSK6OM+H<:%1",';,J.[*J/)4!VOAL?ESI!M MB'.\*O:4[%*9=*E$N?FAQD*/D<@1W<);(C=/%RUI6BHOLM!8P.\SZ?B(-);F MWY'FXG)9KC!,Q^ZOA5X?^S]Z8]BB/;NO#W*YW_@.J\YZI;2N?VA W5Y[8$QLRS,=,79(PQ MQA-XP,"O?R,,9)%I*K,JB\&0L:5=34(X'+%BQ1-KBK76Z;:.!)2G_(1XK8^5W5?%:EQ\QZ[//^R!A7&VV[QIE7 MC0=-&SDN.\;4ABYLS(W,$.J\V6G!I,WVQ4)D=-3:_#M1#S(N:--_,"31S+$+56 M=SXH\TI]).=&-)WM*S!7/G2E$N HOX(K-6:!1A]Y5Y/G]J[&;/[H&BKRP3X> MD"QN2"O0T;I9'GE70 SX5A(I> M*JKH(1\LXN9WN+G!Z49@+H(<7R"+'E'2!BV>OJH/-ALPJ5:R( Y%LX%*G(]LC3^XWA[!@W.Z:ZR6=MS'#)73-%;EX$8#]-H#1':[>5JFY*YI) MKY;KZ%#QTZY>RX2J4E2X1"Y>Q,[OL;/7&UI!).XE?5_)>$)>,NS;"\TD\*+*E9[3F,OJ:><1SI2DA70KH2 MY;D2W\$;_K)7'P1 T=]=LZ5.R18?^(;_$Q: ODU] M[+[:[=V;].].^JRNL MYYWS5RB2_<^G2QS?:U7L/_1P?X4RV)]GBD>O>_T19;Y>H>M_OGAEZX\XXF%K MT?[JPG^%XK,?,<%C%ZN^, 3$OCHU@@ $ 5^TX/0_7Z+"-+K+?TR*.[F\'X:F MY7W%N.\(NY\UN&ZABKG@\DDFO2GRRUIWVRR3/7\[N6KXIT-KDWYA7>SJ?B&; M)8;I;4E>WW_M:,2EYZQ;NBZ-#<=F%9R;.2MZTIZEM_6KO+R M6O?P.O)H-4NNB&2VNQ(W6G=6WW0[LY3Y!5\,EI+?F8AM4;W_PLZ(3<^9.<:6 M;*_>+8EX84OE6:M2G-6N>QN2F]!KFS I2V32[:QMC_QULQ4\=$%GI&@@1>/F M]W<1C)X11M4<9Z>F)JOS/5QDE\Z0HV;:56%TTQM)7J??47&IZ;3:%+9Q//GN M:C,CIGP4I@3:[Z CY6I-V4D" ;0YP-C6=CCC6X]:D_F?AR["?$O'X:W5=^0E MO+L\')>NT4"[5;+?&=8YOF$';1G?R'3@7U6[USK+9$TI!6N]L&XYI?:PAR5K MF;LOKXRX^(I&7Q W15ZSV5;DXM3"5#C/MM/E-VNC(8X7M ML_/6XY15OJ&F?Z=J_6/K\,A9>+]H62YI-M>25H8NC8>KYFCDB:)PQ23;[567 M=0>>RXJ;_&1*-Y1.L])3'ZQ"\BT]A[?6,Y";$('.6]#AYP.<<7.3)6_6&\O^ M*)/O2^6K)L8NY&LYEDYE\WB,VLLZH MF6R!'Q!81KEN\2"_PP6+3;_'*[E9GVW5!Z5Z/_,X-8^1IH$T#>28>0RT'/,] M<,B2"UPD!S6YQW#6JKNY:OD 9ST2J-6LIN#FT%EFQ%P;'SMWEZ(:,>U785J@ M'L\MCI:R334$1-+T+35:IRZZE:5_".0W?^D36FG"%JWI!K>78&)2:F(CWBK4E MWZ&3@THJ@'I,^L0M;N0%16Q\@HU3@[6@JU4NT+DM:V3R[8);[EZ5C5-RLV<' M&7K!DT6:Y:=EO!U%RESIC@<%WJ4;N;=H-BI<,5!&[E/$=/&E&F!]NV,UK-.>5F3=%]@ETRM M0*=RYE%EWZB4>^7*OK]SHA\?5U/P/QS_R2&_FT$=\#U8XW.-=/*9-#DTD\'D),U**$L?K$_"5+R9/4EH8-*N MIRB)OUSP#YQL@DC^_928^ ZL$ S[VBB2DU L6+KX;8U@\NG5VQ:.O=)@NU_U M'8E";L1L2Y5D,U<9Z\J@3U?D5G;K%%JOT37G[\!@1(SV\-JQC\'V!XB.O1_P M^0-SCM;VQ]+"R;J''$&KO-%P"OE 5RJ>L1"<[:RGO+*X8@_7@@I3TMVN!$!+,%YTI3<:"\#,[ZEP7&R*,5 M)GC=]3L&4] U(+;7G=6RW2H#%3!Z:_1_$@NPZ20+#.>PG<$0P18%&WD"7A6N M(E@3 YSYL)9W9N%H!MR@= (LO+_85_ZV9=EWP($KAP7)I00X3E55"5<2B M.EQ?GL%RX'NN 8W@BH!C&78#4&;7"GP]4::2;WC/"5C]_#U.T4!GAN2ZVE2# M7.4FI)6D&? TP@"=,1=0):PS#MJ9NZ-QDO#= _1H%L UT& !NI7DV7-"?*F* M_N:GUXSLNR$+3UZ.^(0,SO@$+#*6^ N>/B3^3X[+AY^(?_Y.F/9$,>#F ]WW+P=UBX'8I086UW M> ZX._9P-0 ( +7A0%TXG+'M.':@.&&E]\.O,GA0\Q)+7X(G]M-^\G NH428 MH/8%XI\3&3=D#4ADL%"K@RSU0OUPF6W+!>#OA)0_=# %DN9^]N8/R>?Y9@V 58WY#)IS[7PX'(A+<"">Z&\!F:_@X)PIF/;WQVM[H]R/'OZ[%8) M4!DL"\")_78\FOJ>5=[;)U*X,I'S]7M(J5>RT2M[47D\,ISF>M2KN)YH:AE>[G!**LR9I@"X78!1 M@9DJYS/H:!:VKV*(/[\O!_]X$O[XBW:N'2N^E#8,JU+(@%&EA:M\/WPX'A0# M^MX/R)366,@7UHL-"#.4J7=L%,*R1?9/8XU>NDGHDO6J\SWNM"$L\D6IC++K55[]"#V^ M D^W*@WHT'J8.XZ+A'U.S3YS7L6^PT1X^I9)T@7IS*;\=Y-[U5A._-F>AP6 MNE0-V\->NZ43.TH*J#]B4T=Y8Y,XV]:(V73CT__Y MS< ?NBE_U@ R?![P^[&E=]]GJ[NEA%)SP_ *Z1:K?FHJ^,0?9%4XGMJ+2>6$ MK[!),1I5JA>S(JD5)S,VR=C]9C"B1N2W?^GGY E+\I^"T"VW(+6LYO->G[I3G')87/"Q @,8G4% M>%&PU,;TV:7"-])5O9K5 X;HP9O< %Y2SQ1S?GB)V:'_"G'>.FR0I'-U2>P]F3H-^,VMR) I5S%J!KFKCG+[$QE73SP]$*O\' MH=6_BE7JDA@6^,G(Q 4K-=VFR6S)5#.C),0J@GQ.1V\M?0JLD($0R5)W:2#\ M;1J\BAR\3'S>I5VJ<8C9@_$&TMA>O8X<\(^,BX

    _^__N5? 73F6B+U7"$V&;*T/ M9L%X31_ FS_J]DR_\<4QF^VX].ICE#M1);NE5*S6_ZLI_XY!F@#[]9H",H%P M:S8;8%L'^IG\S!.]'OB'"SD![Y9=9Z5<;"33%&KE8K/^2'Y*[=-!6KK_RK7O@Q9DZ!.@V 6S-QS\E!< M629+ZN8@ON!'%HJSY5JZ<%4 1H*-Z2$;"#V?2:=B/_0MA_D8[?"180!<\:LA M"$H= ,J*VH$+QJ7.,[/ \/6U/F,.&)$&XCCJ7O@NA_'7$M_!=1/[[#-##WVP MF/L@64VTB4>6'[@>\F@R4SV+44X!&!3ZE6[9=*F6@[O1N2T,!KWI:HX;P&*V M!8:Q9I&[!N#2IZ?)>M>=F\CS,P-[ STX'NJ*7N30F>J6*>0R@ 4 D? !(!RY M#(<7T@K\E;"*->DCX,QB9KP?.PYKFT_P$%^AZ8W([1WX+NDBZJ.Q5%G;O*B5VOV+ M=K52NJ@8]6:M8;)2HU9_QT4)_\5.P";-SC%2AQ60B(!]P)^V^&O3\@W;]4/Q MHRQX05I#@7':H:IUCQ /V/&O$"O(2K<80'V+C! M>!GY=2G93&01+/[*#M$0Y,$\:RY#;:7<3=&CD(M:QBW0_*=_/^V+L!#CDQ)$ M1P0B1(U__N[_FQGL..>W[H=]BNZ0Y(INF[,6 /I4?$=J"\4M 7T4!ET04I"' M!B+%!9@0:4+*ZE@S7PYD#Z#$;P:I1 M%F-";"3#JM+*,P R[H04&IV4(M19#- ,4 _HW^ :(8\"R%]2=$.^!T$$VC#S M9A:03NAP=!&]P=?&%ZR./A WC2NJ)@!Q<'2. Z/J2 ',YXA:YI MT##A0W=B&&P8VIQ&L\/Q5/ :KD_A=Q%? M!5C^U:P5&U(4%K2_RN5RL17_C2?]J]RJ%&N1N!2L$I?"?W,, XX$PK)$8KK, M?\8%MB 7D!#V379@ E+@$' '= LNV2JE<@O1*-(VQ2'_L5+XF^"*[_[]P3P7 M%.K9/W];_VIH2(UE6 XP#NR,H:=/%E7L8.8JLL*?Z=-Y/8YZ%G0=!KL'F&SK MOA#"^F3Z23MR9X"U![#)D=8! @+.4B"U?3 4A'IRLD5\#9./Y_U.@52BG0> M:.%9F< QY,6:\"Q#/+%MCO!.2$QKX+D3K0.4:?-]D#)6;B,5HQ[)/ZSRNZ]1 M>-QGRT^HBP1/'F5'MN;H0[8H\"B<3SM:"]RU16[B PZC)NC[KF'1C[@./$KJ MRICGLNC/\O%6R"BQ1+A5I,-$QH^XBH&-45\>-P56 RP0V1PZ"ZVI'H?U_QQ/ MLD,;YT*0 'SAI)@/KP&O0$?'%7%B1[=O?(N8N,QGX]:A(JMB#2A5:"Y#CJ*V M,[COQ0,5,%4Q8B@6RJ7_WFH[S-S0-D7&!LI!U\.=N=PX4E0L>:\#W<(2 SMD M,=M;@M>80C*%R[PFB "V_54NEB5MO1#];$O(MPVIFG:E:GJ" ,Z\-N[XNDD@Z1V*N&!&OD3:#'B_)C9Q1&5'C- M)+O$K 7D^!:9V7JB?@[KSOKAB09,@VPO!(YI^:AS6TZ(>@8R M=W(YB%@5H5KB1SR&E_(K&0*I%K5S:9&2(N(Z5B!@K*23^PM:";=3Y+J4(PRD MP5^.8ANC47%XTT;UE.\'>+HU 4!QO41D_0[ 2#40M>:77)H.S/W$:^&ZB=HM"Q;)\8P*7XVNA(]1>PF/UE*0/ M2B0VA=O)# FWE21F>EN!V^(W:EQWZJ*@L B/I=-PP>DM82-+P+6H!%RJS ;A MO&X"*'Q$=EU (H72E^1)\RH"W4=/@#M;J5=/Z9+QFXU-7IB.5\MUO%S'^UT= M3P1@Z[5!J0U(<='46^6+6M7L7[1,HWU1Z?>-Z)EB2H\?P4XRFC28 M'FQVOVFGA]K&X4'O<&]GLW/:W=2V=@XZ!QL[G3VM=PH?['7&O)/5*6G!T:-ZWW?M,)AO9Y01 M[%735>_7/4NV2KMU%%@.Y]7 N56LUG(X_PF<[V[H_C .\ACGO,V5(J<9]A_2 MV^]>-/H()U'EN?K?AVZ=HWV&)@XLB."[KNT(E/7DI3UDLD#FL!#[+"#LR8A. MT]1>"((^7CO->['K+)THT_@86=+-8F7.8B/[YH1ATHH[V'&X_Q-0\*BS97F3 MWS/F^'+D"5%6U$[8T/)Y(LM1V+=U$YV?W1 M&7X[T!U11K59KOT?T"9F6Z.2QZ,O)L?B9L;C]NK X M]L@<;AT>=4\ZISOP[46K7J_65X#-B@<-1-IAY-S/\3IC>-THO5Z\WCC]':^=O<.>RO'ZPUW,O78"!.OKIBVY_HY?F<.O\NO%[][IX<;7SX?[FUV M3WK=X[.=E>-W+W"-\0@,<.;YHN13ZU)!:([G6.V%8/A=+OH4;--ZQHB9HLE M"N[L?-5M7OXA&T(,;F!+@@G[O\=]Y>J< >_LD)I<^12]*F[:0"^3_ON<#6>- M+LKE>3XLVZT]-CR5!^'+)TWZRDCNV9O+RZWG>;DLS\O]L[S<=J-2'K3K[*)A MU!L7-2")BW:]8EXTVV6]Q=IFG;6JBWFYM\6MEZ?C=K"!.H#S,[.O&+)Q!*WN M^&OWS<95ABU6BK>2B[R4BG(I_3^X]:2.RH__&V'V6XO''@B>6Z&QK%N4 H[? M;V@*V,FK:%3/'JDHZZ[NF5249GF,>KS\^?@ZO#E/^_O?5:RT 33B:-1?XT;; M"IGM WUYT^+'NZ71[R!O(IW MARFS@I]X'59OWOFPZGE4/D?+U:^AVEOK1 . M?WCJ/[EL6=ZN8R()XR,BL(1_ FO>B"DW,2@2XR*X/R\=67A#NK#O6Z:E>UC; M_9[#E=:=G^,HFJRH8W9XIQTJ11==4Q(;\1-.177R@Y$(%-DNMCOS4YSKO-MB M8:X$BD\VTXV1+"B[$26@]$< HNM43\&7E0Z^MGH$QPU$PYJXXBTZ MB>8+^T;;V='>8VJ^["S$X9 X?\KO_0]%X+1\-!+'9J7!*-5.XA7[RJ8D?Z:6 M<;R.E:<3^?=\HR9'?V$G$=PG=BFP[7@.B"@H%.O%2TAA*]\N\.*^:!$?(2IJ MPY/-%;;A1X]UL[S-*S:$P!X0O"MCL5>4\Q^P&L\PV!0!I\?R;>I92(C,]V>. M%444_ \:S[/[4%!1*&J72B60#B\I#3S7IO9G"@IR]*=.)K<@G4)"AF<15F.7 M#] [+>"!U)9C1[YH0[R(ME#^1%\,/2Y"/'W"J&3V?:54KG[0+-\/>:\WL7?J M)DNZ;&^*9$<%W(?>4'>L7P*GY:1?;! $1@?_E>]'G+H'./O MR3!18G:U]2GHP0XLO^$6M+V]#4W7ZB5D/ 8-39HY+.[_JPE9S"=S+=X!/D7B M WOKI"P] _3^JUQOQ'WO>-N[1EO]Y'Y\5VUW5XAX+,I8WCDFK8.QG'6]=&^5 M8E/IT%=2>O'1/DN)G@"^H$JJBA<;*\WUX2- _?954!V^U(: /I."$5ND^9'L MC-I_#T+/X0PA<+70C^DQDL06;&< T@5^805J\Z5X8(8KU-EJ]>U&1';5_7L?,20DLH\*]&+Y=]!N_"8FPX*%0AE!O"@[>, M9?-VA#3S@CJPSOU*=+'B0D*C9F"J6+C7AE)43NI!03U.M2D7]HI.- ";'UN+ M2J] I"CP)'IJ*>8MM*VW%)="6NL*J4TL44)(5QN(;B8^,T*/-Z"R]5FL(.OQ M^'DOM(7BKC1!E4#NQ;_')Z*N5W-[5-#E6@X(748"SUZ-6_7/1LQXHKW M$].(<0./ZV.1,8.7*1\I1 N*OA_,\W#N-N@_'NR*4U<$"<'5Q=9%7TP#C#V/ MRP!LAT;-A66GT&6OE4"[\P1W[*^@@G)^/PAQTMA&Q?EX>AL M[%K'SB_8I!CQ70NP^T@?V7-!8SBJ Z\"B$?W3-F:2$H]ZC>L]%<7)MF=9TP MF0R0>#=7/"@HWY1F@H&<)CT89&F<)J(,L9[H)A/-F 7/I,[],P8&+OSOW"MD MNJ=7N/DP 5R4$>!/\'VNO1/!1=I8%^)!T5521SEN=O"O^T4J0-9,,X M1(7*HK1]'6PJ[S6I!&2$T@DYZYO0":EM:^C YZ2S,MN=H2C7Y=3"Q1 MMA'%'F$*<^!S;3P6\T>Q\#V8.KSJ?>4#VB4NW#675J0VB&G&(_@?Y@R)B8DV M]M85[]/&)QU?:S]#IOT<&XZB,=O'6Y.@<>.A&W'+Q)4>5&WE4.8\JK[:CY[,9X7+DY&];X5N) M/N+H0C)1"0-TM:[HT*+17**Y>$9":/+P?R*8.SXQNY W2"9F[]P7T3% M3?S5*#3K=;2%0I]<$NB:K!9:M?BS-"]DXE)%]\N0)I-$@2D-7L7L1/?PQ=[\ M'#;WW7!!,VP ??L@XZPAXT^M6I*V_^1!5:+9XQNY$Q"+J!1B: '3"TDS3%T MW#Z@^Y481#@-@PQ%L%9!PM@D%9U)'&:R1;GOJT;W!"RKT(OL< 6,TD-];XPB MQ6V)ILCM=?*5*':I^O*H,RFVGT^9$)+$'>J\JC0X)$-4GSO= M8AI=]LL,^=!6@7[(*P:N#>R V+#PZC1 MV%@#Z$0W:/=BRWP\DYC$P U6$CW<.X_N,\QHL BS3,I,LV_B?7&YA=,W/8#) M G7.CT'"T& "$DL?7=DYDM,*Z22248G+#30<$^['GHYEL#(R8_$Q=MR9C<--"C1G"06T+R=[)-CJ@NB_ MOUP!HU_0#*&:HTPD&D%OC MTYO4+* E/$@!9^3 M%9!<0=O #"#7MI*0O9#&M.)%!S5J_30=\<[GSSQGJR%/G7TP.CI(Z MOY *B1F<2O[\B!7IXG>4M?Q&44)>JQ+7JKSDT&XS#^WFH=UG#>T^HSYS=Y'9 MBFM-W/LD%;^I%';MU2C':04K<38EIJA%^>]?G M G@+<8U[+UR(XQ56G.D4U*SBDM^ <81;^3DO\'96^+B?IYGGXR3S\S M(<9'2]//:I;^[] ^QK-CLW&IU:ADC3^(!<0<@!]#!%@HPD< $7'&!_"49-B' MAL/S]-9XUS-0'(E;45A,Q"LQ:"NYW5P:NA+:O26>N[#'B!?$F0_P-^Y(!5-;&"F,>]/>];1Q;'_H;XHP1YD9,@R(9++5E*DE_^P!T*4Y$J(N0[,63FR ',/%F/_X93,N7UE@DL40.8!SK1RA\PEP/L=';KIG.E'P- MZ38BU1 X6\S+$&48]H&XUQW_P6U*'PV59QG,FHI$"YKQ#%R2;B-Y7MIVGU$V M#)8SN8Z=JFOI(=RQI_H>%3V=0UC$6Q8 2@DTU?L -:8= -05)@D@G#PM +*V M,7$A$./KX16A([=$T M@U]O 5,I"Z*\8+Z+R#RJ"Q0@B/%AV=SE&(M7.3Q< M)$8^B>GYC/QR721YBGXIEC.B9 W-C@5)X0$, L>:8TV+N$ZZ%;K$1,TB.($[H)?0=?C.>'S7KS M]2T92)K '),XL>/9\B#2$@^>;3,/R2U8\5XH;?2>=)YTD^,PZ/OV+GUISO=6 M[GS/G>]_V*VS6BK5F-FJ791*#?VBUFRQBWZ9L8M2H]H:Z-5ZVRS5;FW!^5"H M+23P/&2>^\9>MW.@=0^Z)]O?M:VS[EY/VS@\.0*A>;"I]<[6>SN;.YV3G2X? MY\Z/>(\9><]T.CR0.I=>[$[CVUL-=VVG,I6[!&$,\;D\K5M.^N[?]SM.5."# M"0?7J*!K_HB\I-S/)?["Y%3*O[JM;_^'*$-+X&J]W:_J%=:^8&VS>E%KZ>RB M-2@#ZE;T0;_5:K18O9GH+'MJ7/28^>7\U["[.YY,?FUX;KM5_K[9P=3!^2=/ MF'WD#C>^N=WMOC7<&QF&7_DV@R?K\T\:V^%:J[YMGY1Z5X<796O'K:W_ZEQ4 M%M?.+Z;AP#H93YIV?_?PPF_M MS#H7U8O2_)/6^JSW==_;=$J7/>,FW)[NGUS69A>UQ2>_UIW3[:_KO]KCR=?# MH?WM=.:YWSL7]<4GOZV;YM@SJY7QS=47V_UB5"K3+CZY<*+C7JO7.W"/K\>' MI[WO.Y.=R<]A:0A/+IRHY39WC'W+KYY5S&&?W7SNE79&QQ>-Q;>?7'L_39W- MOG:_..W.Z&2S.ZK\.+YH+CY9.>IZYZ.#GP?=RG K//GEV&?F>N>BM?AD_:SV M;<>\O-P95[[X%;_WQ;V:L-E%.P5*SO=O5VW[<_OLL/2YK.^M3;YN#>#>2XN/ MLKT]QUO?\$]+O8N9ZU]?[YCL,R!3>?'1\\EI<[]QWM\MLKAG_=HYUH^-\?;ZU?>S#<>H?M^!55/N_JMS^NVB^_WJ1XE-C1-]_?MD M^OG7\44YY?*_?)\&UX.R5^I6ZE^VS,F7:N6Z#:NFW+YA;[6N:R/SX&QR^<.] M[/9.CTS$_)2KVK6O+PXKLQ/KK&+4+AI[@UZ[\06.E7)7_9\[%\<'X\^E;L^Z M^M7L;OR8_OP%JZ969/UKX&9WJOM'_4/#Q:/]Z&1U-NR_C:_7%Q50M. MSIC^J[L6U-W3'WOTZ *J5D:?.UU_JW-R=CBTV'JW=;!>9D-\= %7W=/3C=; M/JJ4OER>AK^"@\WCW;7A124%!\+F%]=MG8Z,LXDY[>OCS<_3T1@>3<&!LZM: M9;)W\.UZO-$R?ZS;1GV]7)]=5%)PH-O=;XYWFQMAJ<)^M=L.Z[K?V3$^NG"L M]F6YLV]>5D_.K*,;:S2Y^794*W?PT85C=7]Z%?=2/S\ZTSO[QK M4S KU,^MV4$X/2NQ\R^GS6]'LXO//=A "F8YIGWT8^]':SS>.)QZW:E1/0T, M>#0-LW;.+W\ZWM6DR\:[A_6=KSO]=016"F:QFYL?Y^4?E^4QVQR>#FH.:VY_ M 6"E8-:VUZF.K\)O&^.-7XUF:>/Z:KT)2%A)P:R?H_U#9VR[C1+;&!RTW-W* MVF<#'DW!K+)U]NVZ.PX/QH?-];9^<,]"VKVQBO[ZR? M-ZKVX?KV+^MX5;"#EMNK7&^'Q_N[1:#S9*>^ZQH]VZ>@GK)IR6S^_]:^:UY7* MU5EEG;6_'.I>8#>.+ZHIM[6[O34\VCZ87G4/KT?AY\\-\VIS#QL7A[!JBFW-1D8U1_7YNG96)^YN_5F<]CYU8)'YV_K M@K5JE9;>:E[H[0&[J)6:U8M^J072OF$:K5JM,2C--8Z_UR_F".A^OZG.'V+3 MWPY_754;&Z7P^WICK;%5J@4N@"8%CX9?O.GI]N[)M#LYO*RXO>[:QOK>,;QI M\5$07-?3G?V;F^YDO3_3^U]GI=#J7-12\*A[=G4R*??->G&A\#4C\J$,WUD,'WPP_^]J[S[78JK%$NW\KX_/G_K MMN!G:B@B&2Q8J-224S3Z^?7GUY_SN1S1'X#HPG1LD\ANB\Y'E9#*14$PIX64<'U^"^K=P!FFSK8@> MWR#Q/9UFED)H_/I6=HDY_N7XMP+\>Q$FSUS^-?Y_@[-UW1\5>!LK[!YPI=O1 M=*9H+A46F/&:,(_Y@6<9Z:5R<]38O&K]VOM2/-K_TQ^S[M]H7XWC]E[=]_"[1+KCC M7QP.XO[ Y8M>_T?-\]JUM;.U\S6C?E8_.NML==YI)C.LB6[[_WNW5GV'U>43 M/?C?.^LZ^.B$$],-Q/>RD;!A.^PC4B?^?S%!K;.\V' M^X,5J^^B#,+-RN&T7OHR+'WQ=^OKNU[5T)O'%W5,2VRW"[5:2[8?EE#*3;F< MU'-23Y)ZY:*Q5AGUO?'UC[%^M>U=Z-N5X]+9,%.D7CX)ONW=?/M6&:_5-X[6 MVWMAN.U@.4WCW;_E2KW0KI=NH?4LVZ1SBDQO!&K*&HZ44$;=^R_!3,@JCWJ9 MEM$SFPDO5-L(_;6AKD\_$A6= A'MQ#24PE4VUT9[-7O7@_.VT>Z MT3KO "FB@*^V"_5&>[4"/D/.BXX<<$P=F&@D6$%S&+42U'%^F^QT]=<+8\,= MN?DMU]MTPWXP"&UYV)/HK$NT/IHT4_WQ;?^(-2:-TOGTRW73+S6/>H=#0(E" MI51?0 @^0?.%$T'VQ^\<9?;KZR4V:>_QK<'".0JLTT(*6WGN?_ M0#0@,"[_OI(<2IJ;U*_)I%ZQV'S#=O7JN>D"4SA@P7*3>6UT.O'W_,GFV%IW MZ^.*'O;V1K.+)BJWK6:A5JWFWK&7JF'_WJ "F#JI4<,C.6DFY/N M*R+=E2L5=Y"N?;SSXYO>. S&E5+W;&]0:5P>=9%T08VH-@OE6NUU. N.<#"* M)2:5^&*$#)\7922*/'*CY0^XT/-6]3XJ2\I,P?(K4RT$878Y778#XKS[:,"K67KA+?JK=NXULY9>>4G5/V8VL>OT?9 MO5ZS5IT=U[^/)Z%Y=>GM?VV>MX9(V:"1-$J%1JG\"AT;-%#GW;^G;H!3KQY' M(D7\:O49$W=PIHOVZ=GL_+C6+FWO7_PXN]P9G[/+&;4FU/OXR5)W$&]QN[UH&S7S\IGE\>=C<%DMW&YZQXC]8)>46N6 M"\W*2\V+P%R(:-*VS70?AU+"Y:ZY@S4<.)D[-C(0 M$D_P<(>#,S" D I3&)-9V1UL_]SJX;B2@]&%?SAAEVV::85J1:50K^:9%3DM MY[3\+!D9#Z7EB];1%JN!6KW!=- MU08X!3=\%/QE:$VQ;HN*DG+S)S=_L#,33;UX 4Z'AE^V9E@&Z1?]&<*N_NYNV=.3CJGM5+8 M];=W^J/-\\-MFK&)2:$-L*D:MSEK'9 M86=K^/6@L1_\^GJ,+*&!+*%6*#5NZ[.4<3?+GNL,>;N5)^@/]P:9V0OF7&^% M3:U<\W6V9D\_&]5@_.0][O]9F.WO3(0[J!GVC62B5'K&% M6TZ-.35FCQI_1VGXQ3S7!%+[ T+<](;=+X???W;'DZN+L/=Y]Z)QO'N,A-C@ MV%BN?'I5CHX#-V!JQQ4E?=2.= (>9\G]'KF1DQLY3Z4]H$:._:)DC3P1*I@I M>Z[N) OF;V5HG;.KSO6%WC#'O:#.>":5? MGF8Y0C6!OZS RAMCY$;0JV8XCU+N*HAIQ^D,!H!I.K"<7MCW+=/2/2"ICN^[ M!GT*C&C7M9S@*SP>>BRM7>7/=K=SUAJYU1)K7>OVUM[UC-5 N^"M8TOM0JO\ MB'&2G&ASHLT>T3Y*H>LJB?8L^+ZEC\+S=G=RL6-TSO>\_L4W(EKLL-&N%BK- MVWKBO3P?Q[;KFC/+MG.[)K=K55N]@?:VZ^_.B M,4.Z;=R#;C/O8X";&%H4_GB$4,=;Y#%Y6?UKYSZ/X)R05,A+W@Y8T+TV[!!! M> MGNM9!B?"O3]O=P[#7:KM'I<:XU+DH4P//>J%>NJWZ+:?LG+)SRGY\#\9O M4;9;^W4^6ONQ>S9N6,&&^7/CX%KC$?P'?/\__>?:ON3AC4\P2Q#DB)LC[HN1($_O\6PD1(=2?VZR M?AZ$?2':V.H<&&_%&?%H%6.;0#;+VX4>_-R97EU??^V-V8;;KFR?'Y5[7XXO M*M25KUPIM&JW155R(LR)\#41X:.5=-U.A%O],.QVMOOMTG:5N4<[WW:::V=$ MA#C*^!5E7]\MY >\88]H[^OVX0S4@B>/>KYD]3N#4,B>VO["]0VUU99T\-\L MYWG!T?%9R;_9FXP;_8VVO]<]K7V_ 9Y'/?5:M7S"0,X <@;PHG2=!S* B;DW M&'LUG976K'*W%0S+V_N7Q !0Z:F]U/SQNU4<=VZ&P6,H.6^+E/-^YZ^;53WR M[()[,"M[LQ)\.]G^89Y9QU\:FS^LT_YXNW-1H8Y\U4*]GM>UY[2??[U=9PUZW=M(Z1EG%"4J%2>D6S"^:T$=E92)OJ-]A* M*+>I7K!-]:9BFB]5==;?+W4:PW7.V)]<7NR-0-*A! M7Z56J-8KN6Q??__,3L["X?'-^>QSZY>) 1UJP5>K M%6K5%=>J/:-"X87,5#/\]+BV;EQVU@-S^$T]UR[K3=T>M3<_C]>OSEVR4[/[$8VY@ =VKR,4*5QPQ:Y$2<$_$K(N*5 M:QGW)^+I^75O[VC3/CN\,<;[XXUNM?V#B)AWO;FU6<0+\B1LPM-7>F!=,=69 M4 #M@J8S:E/=PX+PW);Y;5[T?.VL,@B2O,/78Z@HANVPCS$ESP=C3S@M'R$I MI["ZD[#T<^/+\-H= PJ<'U4VOKG.U^.+"K7N*Q?:>>N^G"'D#.%%J3M_QA#, MM<^5ZFCL?NU.VD?=7X>5(#C3.\@0<,ARH?;Z._X9BQT4_5FO-:6G;_!9>'1X/MBH_9Q>5-J^?!0.M5,N]+#D)YR3\+.6W]R'A MLU%%O_RV&X;CRNQHUSPQ>,U6CX9A,);MYB>IHO'K1ROH[?=@QU6<<:52NN\,KGLC1TPGV!_ M57+25F[K:YYS@9P+Y%P@<^K.P[E L#_]^M7[LCL:LUEO8_OSD5T]'Q 7H%!- MN7J;%_0ENE#R+AZY498;95GLXG$KG_).RJV-_FRG-?X2;%\/VT>&\;D#]AGU M.ZVV"[5JWLDCI^>-6>C:WF]7M]M&D_QHTCY&>L=*V M56B7WX"[Q7S2W-DW;V[D1E=N=#U!TFS,]^Y(D_.W3Z^V@T[UN'N^\ZM][52N MK?, =)JJ\,"T;NL@G3.#G!GDS" SNM ?,X.UW7#]9^M2KY]=;IWU!C^G%^M? MN\0,:-1DK?I2ZX5@R<-@Q#S-CE2@O.O(2R\$>/1DNCRA_Y%\+TB*2GK=K48: M<[\UK_M'%Y6S&_-Z[]>WC?IE"S-;J'MJJU!NYUU+=&\](_ MK?NEO&=_,XX0@BQ M@P AMB\*20@0VD +('[]JQ+==K>%V]UVLW;-O=-#XVJI*BN?IS*SLK(H@&>: M?>?-GNL[EP//X]R'*P63^6_'Y'C"3L?24*J+>%"<\ .$ZFYLIKSC1\-VPDF' MPJD(FJ=.61L-8A=B]XZP>\J#.,?NOT-4G-UO5$EHR%2WC31Q:S/L NPF]@1. M$GF&N>$3.+SG.&;H&*#N>C(MJ=R3%QJNGD@C]U?;"XT<2OX;>CQ7N\WA_H']>^/]._&/,3DD5+HZ=;"LZ>&'P 50^G_YHQU!%0/FIC0Q+P- M$_-4ZP%47*BX-[.0G#^N>"A_V/$?RRD'8"W)Y_[YLH=7,C?FU$C]NV"A^D:@ M^$UDU+([Y0D2CYH,03:U=?H.?]VT8Z8K847W13WS1T)@.5#LR M.H8O@X^Z>30X2 MWFT.J=5^*HC#74/UN%YI*B3Z O[["I4Y MB""G?GO3?Z]3=0J!H0,!;CU_&ACN:Z17"X+H)Y(KMV;**-;7+%)P3=Z<^VI_ M7KY6O7G?H<=%5277U74+$:WUS%CZ,Z3H)TKC>J_7%C-]?!K2\J(P &))EDL8 M1H!AA#N.C/_.KM;>\+VI&BQ>QFQJ&1P)CA*>[RO:7Z6+\VKQ MO\HY# Q59.79H&OQ:ZP9AS0FR=(O=>\J7>.W#EVO=42B&"HU@=]6Y;[F2\5& MLJQ\)4CB]9[QJ]3NF/?\0=1/_.[X'9V$8:,\].3IOF3%'9DH!B+B&./MIZ\8 MAN4IALBSV+&S:6^0>>)\7H6LSZ#O+[CSL[)-;#6K;@B81I/.M.V[([)[$#.! MTWD".Y;[]GHQ'VL+ A(%GK(3KQS3=XQ5A_IDO'![H2Y3'?WDT* MECF.S5U@H,]B+V\8;0!.CI<,W7 TPS_X(3B:/WP Y)'*X^?_CH'C MY<'*T,$Q-3M^/R<,;AK"3<.[KP,Y=U8?KDK+Y4ZXC3(J/9=%7# M&5 :([V: ,-@,C3$+L3N)9*A7X%=O27/4-XH](6H/#$[^,Y61YLMP"[U"^S> M4,X#E[P+]%ZU$\_=G!9,-Z>K*S-4;1B^AN'K.V:4=[<&OB.IDP"IYO('&#TA MFB,HE[!Y]1M.+UL&NAXYT:%XW=28 MF;KY?M<50>\$>B>G3D?._75C!D3/"%73-::"ZKN)J((G "P=\)>05#+8Y+'' M-L<'3)>O+UL=JS"VAI<6F-,] M9^4;"\,-THJZ7@"KR_T)+\%J5'?)6.\?Q/@.Q+0:%?\4AC4W0:713+#8-D)Q MUE=W+]&77]RU6+7JX!:%%(ENQ:QO2].$OK!#:(,Z$D&%]1<@QB'&3QX,>3^, M8]%X(Q:(CBQ41+):X#8,]??3[DXAZM1P"=+NATW8;3=>-;,D]+@@@I](YP6,7IS55CN6$$"AV; MJ-$9",@NL5/2ROTT0><1^J7"5Q#"$,(0PBZCL2]=OW%"@!)0$3EKZGFV#:P_-9")\(PB3#[D@T@)S:JK^ M^]D7'Y&)H!=U[QSU[F9&RW0]/U'.V@,:CS#4I.5,-@89M^6&(M/=2:T^1^H) M0SU4W\?Q;"07HABB&*+X?);&*U TKMD%* 9V1IZ@ M[S$;Y%FT P8U+N<1W3.I7=UHKX;GSA 4J;FZ'0$)=@[7F7)AZ)M:%*J:;?2] MYR['"^QHR59['L4!)PS):J\][MO>>+%5B+3Z/TV2>>+%>V A;4#:@+1QM>;1 MR6B#KDFF'M$-48CEO==TM0)+5>> -H!1A0&SZIVOC[ZP#?7DWJ+T?.\9;*J/ MR(3/B !/B&#J18EF7H3W_GDB]^_\P[H:@COEU4:<.WU5W+E-=(L]LB)HLM%L M%SFC/A9P/*$N"E@\+ FVCEZZZ16"&H(:@OI<=QZ]%M3(!"-;3,FR9*P5\D5B MVO$J8#^8.AS[01@LCY/TKRR2_Z1FT.FA^$KPO4\WGNB);@"+[O"-Z2;O#;^@ MV2LY#".GZB"55W5CL%_E>F'RPM #.I#:Y6G&[\QT55__=V2KHGNWY7Q[)ZZ M.%C*4W.CH/F&:A746?+F+ZJ]5>/@T1)G/^./O/?E&[_AJ:V,?,;)?^6>? ;R MR C347>%)R)[H,6";PZ^HDOSX,C$ _T^2)YNH'MP'_/C-_J[F%#]CR'WV1/[H4@\\O%BCJ M S8"Q89X0+X)OKXIJOH:97TNZF,25%/Z5!B#PC"6I11MJF,*H:O))TQC%1;% M=93!60W79Y\.;WT?J3T=K98P^\]5_JDO]B!8OBEP[9S0%GJ5<:XL"TTIQXN] MSN<7<]WZ>;6$XHMU/)N%O[5D7GH[RT]>_:FXN M7'A1D-@503YG['0C^<.T(EKJ.Z\,_^&W9"E1__WW?[2O3^9*T4@$UQ'64*84 MRR9+N#%36 +7E"EJ,"J"$,0,)QXF2GU<_]<-?.2NHQXJ.]6.TA0(8\1/. 53 ML!];5E=VJ]E4/%,VM0F7[R?=CFY]/@J[@-*8U=!+W>7G)*72V95SP MHL(Z""2+FE8=PJGZ4VDT5YALRPU'1L,*76-EQUB5I7)W:5+[KL)F6TY6"-7F M^,H4$7=-#V^6&NI\LU50)-NTV1STQ.JRV10,UXS*0L79,WU.0=%LTY8WZN]K M<;@7>'-*34SC(VT-AQ(O8IY*:]ND T?4I,>U*)KPFT6$:JG<<($LPGJ4#.N(GK#HFJ]UPHB1 M"\:VU])I>5H+DJ9'IDHLU1EC%-"4S+MRO](TJ?YPG'3@R%S-S'6C$Y4E',&Z M83&J5M?VR$N:'IDL&2^%*ZZT9@6,"TD*L9?]T2*1P)'9:JJ!-"KY^DK@F[LZ MR\2)HS"9)]Y&MNF*:99)E5772"7TE^6^A:]*=M+TR&SI,W;.66MW*,3#:&$9 MVU*%M[H*=F2V:KOB0(E'#FU5Q-W"\/8]"A,30CDR6TU"Y:BB/D:%:++L#1&G M@@6EI.F1V=JV,1*IE4S",J*0""9>F=35I.F1V9J9S16_7R\XQ)C();.+\A4K]-ITPQ;S$G,Y/M]?&0Y-1538D$AC5$7-,W0 MA=&L4YNU7*@@A?5V& 4\[HW:2=,CZA(&O6UGRD4C@:\2MK!?;:-02X9U1%VZ M/5+8K)L$(31&I=5T9J-&1>N"IIEAU2J.Z3.*(B &L>T,RK4>-1#GH&EF6*9& M,P4"W],6S^Y4=V07*;^6/C4S++YF%QIBK:C*QD(LU&1F5NM/D[7BB+X6BHA1 M9IDA:PWWI5'#&;-1,YG8I&FFK]BF4K)V]6';BAJQJ,O&V.0K7= T2]CX?-C0 M:WM,:/0GJ])LM2V7FVG33%^KIK;']H&R%E2?0M:5H-;QD"YPYC-]52>R28FV M-+94D4\L$P$C:N6DKT< HZ/RJ(95W="*&#VR@C5NHF0B@>^ 29WK;X[)(7J2 M."6VN@J,+X\?GAHIP(Y_L.&!-:L?K.#G7L.3Z,J#RY!URT+_\:T/3T,/-LPO M T#I4TCZ,X6_%+A[8G\_>;Z7/'-F>]M';_/Q]P(()'TY^%C@2II?^C8/[F;Z MXL>FJI8XXE%HG-BG^7D($7VK1_WP\P_#B=2+&T%P(LXV$0A$Q%5,!/J9@#-Q M%3,!N>E:)@*!$W$5$P&YZ5IF G+3M4P$Y*;KF C(3>\[$[].Z'N;3WW>9)C, M'L:9LF->IN6/(8.7/5EH^*#2@5""$((0@A" MZ&=B@1;KM;+'N62@>S;X\G^?F$^_*0\"^4RCUW2Z_RB 7DK5&ANJGQ/7CB:C4O<'I+>)Y3#3V9_/Y_XI9+#?A0R*?2:NJB#& MFR&#(1B2$0Q4@[>K 7WK:H!"-8!J@(!RN6];(K^?;7Y8'R]=!J%G; PW,KZ\ MFRY?>D#O5[(@C4]>>CB_])2D)5]SP'GD\&8AV:XX*,@F37#%W8/A::X(#"2 M_Y\>;B7YL7"#8YA]U)G*)20>8S':#Y5=T0 '#?'$MR+1/$L2IRC&\E%P?>Y! M0ES_!J[19[A&WXIKHSWO-^N[IF8UEH/F1AO67#ZZ-*[K7&]3KDBSVDL1B/UZ)- MT&+P)S<5OPNNB=YVI95*HH!9ON)OZ[M!O09*"+"?ON(TEF?9EXKBWUIL] ?_ MXF'.WMV_^( ^\,_BJA?<"CAEJ..G+O^EQWL];/EF[^;ANP>VY)&M.?,HT1.H M)K^R^NU6T%?^Y!;H]V#+3=,H<=9&]P6LRL>(5JK4@DY724M-XFR>/DVER0], M*L?'?6F005*Y&=?J.:F,YJ:SCC620"AM94;=H>V.AIT+."I'(U((.DIBI)&3EB9(4G^AU:L# MHV1=.EZC^>JPN%JN!S)5D9JQ,9Z0LR4HXY;X=02=1RGV?=VZ"_AP::G;QWK^ M<(OHVK>(WIO2/@X__>A)S3<-4VNO14%>JR$]$ZSB/"(O'4A"5LP$H18[23;Y M_<+:E\M8(,T5.MWX8=$\C<&-GQL*$$.TOI>+@K=&)!,8E&Y5#,6I!GVT5%Q> MVCQ8!YVRJ\FEDL4KR'YI]V=J9]M-T JV>FU=.-W97NV9JH!MK!%!N%6FNP9K*S#F,22QYE]: M6V]MDR9YIK@RP#2Y\YRQ6QEN(IO[R66_HLV9F^:H&\FWA-IZDVG$4%NAMD)M MO7)MO8TXY2'7A/>"$-S]$R2V79#[RP"67V!NTON IL;*3^S'U#!-;U11'7"; MZ_[P1;#PMLE/8Z4F-I%AQSG-L+WMO]_/(KI_B,)8Y]4M%?>O=# ( )4.*MT= M*-VM!5!^W"%]/$:G/S5!H,T/XRE7;/-?>[+J28_B 5]!G%4\;YI>F'QX?2!Y M]O1(<'@_ZV\+OJ"5K89)NJ1C35N*Q(&+\/!/7U$*S=/(2RG\$/W0X__HZ+^N M WMO0O^XMF[AI1K1LH:*'%##5KLTG\P!^L%%Z0R;IQ"8DP[1#]%_*\?ZWH3^ MP:+9*@C%$B$[M3IMU;S%4JYU ?K93U\QFLW3!',O>9Z/A_5.X\7'4.KMH&::#X:7V1^\9FJNGG M-JH=/:19^.8FO;XOMU5]7W5#N L"=T&N.1("2.ZOVSY=)KN^D0QN;TPKJNDV MO2 07=YS'&^:J.=C3GQPA,)BUK=-0AIT9&H44=MN:S'0>ES:TT]?B6Q0\]\0 MRS"J><58OKEC:'LCL7748/%NB-YU"@6KXHA%2[5"49V9_3Z)=$$GJ8-.H]A_ MX5X%1#5$]0F/J[T[JE?">.K[L80)Z^X*'2@M JVP*:K9UZ#Z-O8@'NL%VG;R MMGQN;KB&K]J'7.VI8[IF$/JI9P$#(7!#XNY8Y\0NP@.L*@=0<>Z4>P8IX7 $ M] CU^$UAR//S@83$"#5<5^45!ZZ=PE##S :N"PQN:-N!!/D9Q\ MM@WP ?#@$T ?*UI7;* !8WM[07+D[D*2_>G*VBHHD>XQT'F*P6! $M;>A;QP MJY[+;_("[MC-Z:I4T1!)&C7*5;9;94Z8 @5YX6IP GGA3AVF MW^2%6.96[7$W:@JQC!H=ND/+&)GR0N(ND42>HM^Y$-_ECEL(X43K736>EH=.5T'3BU-Q!,V3 MU$LGN2 68:CT3K!X8H_@%5ALNRL#7;,K08X%:E(F>\).;Z=83*Q_G$3R% M/ M0$ L?@ LGM@*?P46)<;;[2*E(,MQ9"JU/6M5#3S%8GJ1#9IG:/0>-RCPPPN^ M%\*VO0">5H"G%:XY%_(.3BM\PUO-U3W' &F0"2DE@TV>7N]2"Q6Z[F"IA>"LGF&R-H)\)@"3&C^Z" ^L8G_1A"[928@-*0C(VO9I27- M7#ORZ'7;-;X\HN8A MP-#VW&\;6D- MPQ,9Y;^!0Z2LKBEA@@QDJAD71H))S8O@G'!Z.R61)_!3'OZ'.(0XO$>S^C=P M. L&2K0*^Q6K8@:4L3(*G?D@Q6%B4E-Y''EQ/;RUT/M3(]M,70[HX\-P^Q7[ M^/>1(_.,EPZN_B]H2600?;!P#,\:%D9%G@_F%M_G%)1)+SQ(S'1XW0&,UD$D M7];2?Q62=X3NSO?2LHKPZ%2QEK5^[/M;@&1P>4$>@:=O()(ADB_L*[P*R1Y5 MJNT78;V&&%$HD05D)(WM.4!RXBK@>?QV\^)!$DZX,/P'GR"? J/P(J#QU\LM; M4=FF_997V&T%).8FAMY?M0+'Z )4LB")[8Y2Y)-G@ER@W,SWG)RQCA)0YAPC M7'C3Q$3?) Z+8\#"_C!V?]UQ@AM.K'FDJ.]I>>4$B4(*Q%:*P]IW&+Z4L;?1 M>656'.-;(9KUXM5ZWQ/6NVW2UX>+BV'2+0S^05"?UQOX8U OC>96#/"XBU C MOSF4O+5M%KL U"!WYZ29.Y=6;@AJ".JK=";^&-3&PJJK^' K(5&\1**FLO8= MA@.@!H=P\PSVXC&W:P_O@_L.#MX$N%(87!2F)]T#7ZI!8(1!>MEPI 7FU%3] M&$8S8.S_[J(9)W85 ,)$_W"GB)1@3)Q)H:=;-5?Z!JLCK,,3I7UAW^VH2#S: MB!ZUP0-<2/P#])#G@U O76$(P0E#C7<"SA.;_+\'SK K]OP*H14%K+!3O!VM M$-O5'( 3U,C),PS MZC:N2[N?W\WW@U3!)"<6^\]V!F"X 9;UAV5ZK]QQ2!,0G]Y#Z(:^J47@S0D- M?N._OE?W3#<<)+"._&.[HAC7V14;U?I6B ;B! GK;A!TN@J6WB%,(]EH)&0' M6,0;LL/U>"X_&D?O10Q35R]MR2KCF=.TR%I9H!I;*AYT(XE9))Y->O4QBN8Q#!9)@1'8 MNP7U6=.@S@;J2E,K;V03[2".4MLVJ/%6&Y0X &IPM(+((WCV,E8(:@CJ.P'U M6=.@S@;JJ(\AA4W?+5D-=(8%?$6U]ZTM #4H3,KFB//;;5=BI;F0JG2ZQA:,)N/ ?H3[R:7P0?;VJ#I&V$ M[WOWVOTS%=P0N6H..;'_T/&]A#)^=5T+1\WEB=MO3P5LN8[6O:#>; \2_B ? M]B]([)0&Q/UC$(8ZKQJ#)[;B7X=!KSO:HFI1UH0U;OL*S0V*YI0#&#QL-Z!D M]A 'Q"#$X)U@\,2V].LPV"-]H;+FQY2 #3N[;8_NN:8G;[!KQ>M6P^(VU=W$-\2Q]JV#4X? W1<%+'F!X$9+%S7HH[TH6L[Y/ M\N50*",%M\UAU=5V+K)=0!:'>R2.;$5"LH!D B]@ MG?JTLRA4+74V!V21>%P,F;TE^L8W+C*^%F\;"6,(KN'/XUPY,NP@QWO^ZO/[ M(>:#Q'< *SRC #RA@*D7 3E?A//^^8YT=^F!W?XFMRD(;%:HRNI8K M"R'RE7UYK?02/RB]DYK-,]2+I?<@A%]AR%Q:TR&$;]^#>0G" LGM2LONED:B MN3WQ)P6[-90X &&PS8+G40*>ZH 8AAB^M&/Q$H:9T9"K^2[+6(;>P@?MBCH, MNBF&P38-DZ?Q;#'*V]ZF>;/[D%L9?BY8J+[Q!097X.4;UUW2^Q(3^V$5^@K& M??<*?1C@.X=P+CUK4%L_E+;>1GB52I]?5 -3ATX:C)5>P\#^S$DKF1MS:J0N M6FJ^!XK?1$8MNU.>(/&HR1$MNLVL]]OW#IAB;W#4!-5W$[$%'<.70!]3^&4= M-N2;PS;PX^IVJ+8T83@D-1ZC D8##EMZ>S#R^<@UI3#D D,N$,V_'3L]*9J] M8LPND+BG".9"Q11K8D4,GJ*9 F@FX"8(1#-$\SM&44^*YHFDXT%+[*YD8Z$M M@]FN7*C:*9I9@&;LQ>V06PNE_N WE$P["HTI=-%/G=A^3QQVA6.]!EH[K\OQ M@-R7B$VIJ71Q5Z\N!-$K4ZWUI(NZ)*?@R!FBA >;9F!;4I%OJW$BFQG&2F3U,8,Z+P@#D_X!. MP&@,K)YSN_O@]Z]TL%3%+6830;V$>GF6-(MKBJ"^;^;%A_26KM2#N.SYW>MR MF7[S .^#[S2L,G@7WW$.4M'**C]12OLX?O<3;\@;?*='7X$[N KMR-$,7YRE M?E0@?O<4'C>/,CO I4:!&.]5Q<*:Y=B7N_Q"VG<5/+W)%4.0/$72>1;%X$'_ M#Q=7@4QQ9J9X>[CUG$PQF/)3'C,\16AHB[4VGHM6LSX'3$$E3('B>11E\A2; M#<%"IH!, 9GB79GB[?'8 'FVVUMU9VT.0Z1P'#=1W%0G M2!= _ES.#(0\A/Q=0?XB/LD;(#]8>TZUOBC-+4,D>PNWCA&[M3WWH-_?"TI3\W-U[^3'X]/T6U#]0%A+1Y>]8V.P%,?Z I! M_G42TGE0E8]_Q[H*>B>[?E?'IGSR; >A(FE M)#HW"IIOJ%9!G25O_J+:6S4.'H9)LY^_D?*7;^2+I\J*?,;)?^6>? ;RR C3 M47>%)R)[X.R";E\Y(Z*V^8,FJ M#]0A^?5A0 3ZF29/-$<_8!7_/B-_J[F%#^C['WV1/ZJ1X'.B^0DOVX?';@_] M??CJT]=^6K'(F^7 5=\ Q-\45'V-DCX7\3$)JBEE*RS#4AJ*J K-$H9"(,14 M8;%9XI09!$JR4P+35?+3X:WO([6GH]4\>_IS53]"@GQ3X-HYH2WT*N-<61:: M4HX7>YW/.:Y=RDER4:J5:ERO)DBIB Y#Y,6V)#9K):XOE*1^\K,EM/N26.;% M5J]ESFQG'O6SUS24>EL2](1+7\R&7]KS[KP M=+2?OOY5#,%$NT#J,4E0$G3= 9 M-=55=VHO([?7VOE;A#([FKG?.@-1 ]%B1^;-G&EU5AME)E5&=0- M VV'?FW'@9YF!M5>SHN=;1]#A,)0:!=1Q-]O"^"I&/YCTYCK;3H,*Z+"<&1C M*XIE>]V 4_#L^-E5L6DH2V9HF3MB41B-V[&H;).6V?%/Z':U&]L%Q%EK5LS- M$!&)$W-1RG8==#0K*6%07\M*?SR0AVI/+]/K6KPX-*5_;(KM2](J*LL$_(&(R,5K%RK,P(;5Y==A50R[\=87O>6RPA!^ CM[\MJ]GQ5&9V ] R,U,4C_4#;^J+EM-?[)L:4Z=('+P],U.3 MCM38-(5=W1)GOBCTIW;'CN=)R^Q,S5E"Q]=5#T>PV5!=H?71 /U$NAK=J96Y7V(\'-'14P>*SIX76GP2OK4S$P-D:ZMU%@2 M1RA]AP6[M8U6DZ94=J8ZLE*3^U61EZD]KO@<*8XTEU/H;,L&9Q<83'4Q62S7 M=+TW*&P*'&B9>7M;JQ<"9%R96FNNRHC+B<94?= 2S4QJL60P_J3JC06,&PW[ M,:(-M,8\:8IEY$_A)%6=MW1>-@;U+6\7$\<3WRI,MJ=BG8I+ZJ92$881N<)+ ME*#,J6[2,M/34@7O]DG+VR)QK3"HS_LK:=BK9$P_U0S M"N@\:9KMJ1GV#3I$&TMK&)E.5=UZI:D^5]AL3Q=M6;X[TX9Q!RVD',J@N M2?N66)])CB .J/&\OIY4AE3:- MK$AW@K$H:3<29>%NCJNF->H-+VV9DH$8: M3S'*&+7BW8BQ+6OMH+.TMT> 38W["L&W/$'"RKHS+PZ0 M5.),V>HJ,+X\?GAJ7 $_Y,$' =:X?K#BGWL[3T)6#^Y.UIT,_<>W/CP-/=A> MOPRKI4_!V,\D<_Y=V\\(^=U*/.Z.HV]PQ_\P1HI]= $@U,>6 /F9A2#XZ ) MZ8\M >HS^<$E\.%!@'S^X L!\9E /[8$/CP&H#4$K2$( F@-06OHHX, 6D/0 M&OKH&(#6$+2&( B@-02MH8\.@L0:8C^V!!)SZ*PG!DXF@5\?Z[R1/4+FHZ/_ M-P2@>S;X\G^?F$^_*0P,^XQA/YZ[0%>[7)ID?HYC%V#8O\P*?2Z_EU(1QX;J MYP1W:DQS)4,WP)F&PR$5',T?/H #D]]2%*$J057Z(U5"H2J=1)7 @8(/IDK8 MC(F:UGXW]:Q/"GU5V_H0/[7730IRXV^<[*GU[#?9#$X2[N&Z', MJYENFKREZ6Y[+DB ]#W;3GKYD>;ZOK8FSD;;Y]F:>.ED]]6)Y";4':YD<"6# M*]E=SC5!*!E&CSOW<&& "\-K%P;TKGCBR,( 8V@? M&"&_*X K/7UZ-@F8ZC0E3A MMWJ^<_G]5MTO_]!UPYC-+IGAT#;"G.T%P7L!_;RCNWK-/]B)US7E_WPWZ^_\ MXWH3QG-__?W\LOA/#A!G5A M'27ZQ7O.RG/!7JH?O)=*ZW@I-!#IC22>]@.B5NK8<58&BI5W7[* M30W==%0[^-^G OXI-P.W/(?_^V3NPB]NY$R]\.'?/^5>"..T9HY61,Q(NU7 M7:O6V7%ZE3LQ;R":5B+F"XM"^,H2KS6['52*P/6[U*>O:)ZB2,@;YPS.WA]M M'$*ND#:>T\9\TS"U]EH4Y+4:TC/!*LXC\M18+ZXJA;8^4UDY&NX+'0J?=ULF MP#J;8!W-DQ@+P0Z=">A,_#':T6=H1__$F6@LM8XE$UO4,O?UD5+7_.HP.#51 M1.(N1'?4(I(;CCLM%7H^KUGSA"A0+/$F\#Q*4) IH#L!W8D+,\6+[H0CNS.) MG:]&EC,>#C<\-2Z5F?F)F:/BJ_/NP!E;2#SO1G:Q5Z=C)V4.$O@3" )-#.A/ M0'_BW7D#;XU()C HW:H8BE,-^FBIN.R>&.R4.2&M&KIS+!XW!@(]D)H5*04[ MDY@)1!XE8?0 .A30H?ASN&//X([]B4-!]FL;I]+R9[+(MR45V4[&!G-JAT)< M5QH!5>@IEM34&[,I$O,/335Y+)TS@.F0(Z%-"AN#!3O.Q0L*,E9_NL M)PPYH:$B2$&I#$YM8Y3M39D9C#=UH2"I[2WM[3>E6AXBO+6(^WI[82&!$OH>6RTA1BVJ^VB[X^ M&)52*X%.K 0V3[+(2W#_C02N"^JN&"X,/YD39^4;"\,-S(V1,Q/V=8S<7R"+ MZ]_YG&N$.6^6"]7=%YB\>0.)_K]1@NA*$_;?3%#O7&@;ZNJIT^_/IJLG3Z.' MNGIYR_ ^5/7DIP.AJEZ<5J$) '7U5G05F@!05V]#5Z$) %7U1E05F@!05V]' M5Z$) '7U-G3UY$?CSVD#G/72SM_5U1L^L$ZE;RA[OI%T,Z='OF^X>IP+?=4- M['1C*J=.EU$0@AWKX'$CY)^W>4A'MUWC2[K=PS_=[:FEFSU@3^Q!#OR#&/I M"H<11"#O=CJ:'+7I?%=PPP7;-W1@/ NNKNQ^WU]JJ[ROD8D1, ML([3%:2F68HJ=:4XE+?)5-]DLN+UR+43&5ML6-<"N=(N&RC*E$V3[IYN;8W=+"="D8@\&MG8#4[_6;-G'_ZFMT&_O478!LU9[HY@.P\^(GF$O&# M#QC,&/DP*:GO['Q=5]H(GDD;N>K#\*]3=4[.1 M'(W6>&T_J1/HCE-H4),#S>-'LN,A$]U-RNO5"^4:\V6S# :&C6+OYJ%#';CV M,V+O',J_=OV&+NT?+[/HOMX>:;5E3U:]V"&;-M4G=MMDF67A,@L-_GLV^#.C MO?+SZJ>H;'%1*OKY@;=JC"W,:#$6G.UHU:QMBX7" IC^H()&0DHLK,<'C7]H M_$/C'QK_'\;XO_QJ?;,;+Z]9"2"QT! MZ A27NV-:6ZNFNY#S8D<2+S2_N>> M@B:7'>E59V9=4C 6^N73*"Z? M]'@"COEI5+13;.VVQ>)H8D6%LM-8KD;VJ$]-3BPIC)P384V/+3A/T"^ MXCGY9C'@.L.B+O>0BK9!ZJMB?>:/M@G?@"Q$'#OA+3H?FW"@$0^->(B/7^0= M0GS\*@GQ>O%Q^87\3"DZ[[D:]T=A?5#?1K)<:79;?+AIEQ?;=#6F?[D:WW#1 MQ\,;^EZHVCGO5[=?P53O\Y[,^D!NT=4-_JIW16\C+^F%S=)2OZHUPEX_[J(W#/3\]9W13WP'-8ERC(\!'P\=."#3>% MC_O-6'HIJ3%6*!RT-V>V(;K+ LG"!A<8]-.ZO*7IRFZE,KRJT MH/N$6]"&A,#/;=6. B>6:6#F'RJN$2@LM -?6CH0T/_"@ "#?WK&_QUK]-G MS'%ZS6+;:C0LS&NX$Z0P,)6M)16\T3A=;!FXV$*C'QK]5T4FMYG[]!H>\KN4 M@FFM\5J6:'0\J:\"/5IM$QX">4U8'D6R10\@#T&C'QK]T.B_5+;3U>G(N:S^ MX]74KA@@EU^HSYC;])K5UL1%=X8OFK2E"A@6\<[$7%72U99^Q6I[*_71#F]X M)J8<2$F"&9^G.8*!)YB?>I%F&]? >/\\T?&+\X_RNJCM>M.*CA#B(QDFOQUJ M2AZMP=;V7#!BW[/M0]E)PS>"\,4]"M>Q>WZDJHBY\9E%>6*2)6RNH C(16+R M) (/8ISM(,;]THU%:E4FZC=)>/!HK\%-$2!Z"U%96_,@S1TFD/K]\="QPZL0Q8Z M:=[6&:D#+^^-2EGLMV5)=T4C# E!Y5,+!B1[(7F4SM:?@MP!/2?H.=UARM89 M>6]LL'L& %C!IR'A/N2$G(I$9' >4(0R$/0 M>8+.T\VDPIV1.V;"=K@4Y7I+-HC"-)QU7&L2'XP8)C%BR#Q),9 \H/<$O:>/ MD/MV1N()I_*XUQV1'L(KN[CN%J>BUDX#OB!/CD+R#'["A-V/33S0>X+$\W;B M>=E[8D=+SO993QAR0D-%D()2&=R$!21-"*&YW[.8Q9>='L.Z1+\S3;TGC/CT ME3ER5!BRT(D*K=T?"QTKE@99Z*09A6>D#G,]6NT-MV!:?"URAETV;JS5U'D" MV8<4FJ?87Z4,8T@3=9Y*:Y MF>FJKFZJ=M+CAU4O^/R.8_BY=%]+JU-S\_7OY,?CW^FVH?J :1;_?3Y!.'C) MPW*"(/]ZOW4C.P\/H\*(1\;X)G8*?=+K].?__;^GO?^>7UW0/=OSOSQRWI-A M+0S 2E^PE/[F1D'S#=4JJ+/DS5]4>ZO&P<,PF6]D^N4;:0(IY)A_Y1[^%T@A M(T)'W16>".J!8PNV,0N_,-]_3\DQ_<(+3 #6+[X![G3>&."ISYZ7SD/HK;Y@ MZ&=P>[&3_/HP# +]3),GFID?U!__/@]_J[F%#^CV'WV1/[J\@\\)$R4T:A\> MNSWT]^&K3U_[@(C 1.O[2.WI:#7/GOY M99PKRT)3RO%BK_,YQ[5+.4DN2K52C>O5!"F5T&&$O-B6Q&:MQ/6%DM1/?K:$ M=E\2RU(R-8VJV"P)/4GHRK7+#1(,[$DG<]][F1/+N:?]3 _@T/_-@?[VQV]>#IH#]]_:OFYL*%%P6)F1+D<\9.-Y(_#!:J;^22)4!-UE_M MZY/)4A"54C&:4162P#2%H'!&40URJN@:.\-)E,:35?QAIM3'E;_6&RX:^ZFW MLH:+4;MT/9;&RZ24OZQY;<$ VDD:T9 M6Q#'EJ],69N4U:9E\_7I:U563O M22O:LHT%TT59K),VI7YLVJ8EA:C9A84LJ@9*;VM2>>-SH"G[8U.3$>6%4B[) M0E1TXKE:5*+U:J[@V:ZN^4&G/U@N.Q8?$55N41JI716T1#-"-;4UN?3%*B$[ M\:XC%#"^5Z?3IIE143BKS(9A3[5,?\^IQ3V/$Q0'FF9&I=*C>*T1VJNH[8KOOSYL])"*"@C7K M#RI$99NT)'YLJMJ!C*0VN_*&+ZVK2\NL+"F6;MJSHMM5 M2"73U8(VK2VI>K>..!,]]!?KV8IM3EF1& MIX>C8NRTX[$UE%;M>D?)V127_4$:5:7IR-,G&L-\/KLH.AB MJ87/%&::!K)VYLAA1X9G;X\SEI;==M314B;D2ZM;I;Y(/T3K?,\/T=.=MKRD1! MJ-#2)\5B4V[LTZ=FZ2?V0YL9U5J"L=L5FO/UIM;5056(S/ 16I]V6,R?"-%H MH$Z$O<"!A[+9X4L\7PUU2B@*HCM?!'H0H8(#GID9_G1-.JU1^)F M0C9ZH"63 ;\MM!#7V,^$BHA:!9Z(N";.@>H5F=$;S<(^0OOCNE5I1S.;9/ I MWDTCYUE(3=N=K5X42$&*IC@UVM1]YY"BE!E48Q&-UZ6PXPKK*;4OS"L]L\6G M8;#,J/#^8J9%Z"*V,,,:+,IB(4"\M .98>TEC5\5C5I!;I3$?H#0K:8IIKF9 M6048N!O6Q&F11R*^%>[W.M?I:H>MR,RTNMK,W9?*Q1*"]8HVP^J=HV,[E$ M.)KTG6+L(6:+56-J,;,V:MH%+*NQ_G(?U\2.CA@5J[MTUM)D[\Y!:"73E&UC M]&13*%2M>%LBV8[6]_=.(@0\VU0=!DN^-'9HI%%F MEO^3VCSX&FV9'10AC5 M=7EF6^JL(&CZ5&NBRV[:-C.R67,SBMB!0R"13>.Z49Y7[-:A;69Z[8HP'^PB M34*H\6A$\KHS%:E8L^-R4 M(/:1LIB#IAG%[16[%;3EF)P03[4A8PIE7Z:ZH&E&""-AEY#J9L @%:G6B@FU MB#'N%C3-"L%A]SP['>-+I++1HX!=MS1_<6B;$8)B1?)XC(0[J[ ?-:.&LMZ* M7CJPK! ,>X %BKU1!,J:]N5*92TW>DG;(T:!V]XYVTBIT!8V,]=183&P<"1M MFA&",QC-E;#&S&1S.S<+4MNL3NMITRR#3=81RS+]O3QD K1:+J_4#9DVS0J! M;XQ:W+@R'2.4*_/<,)1Q49ZG;3-"Z$^,5NB[?@&)ROUEBQI.:T,6>PM@:$<,3X76BMJW(;K^&CVI3H@J89(1B*LZ;- M ;D7AIBP6[,%*8IW6] T(P1]%@V\CD=VD8B4LY)YV@J:$SNPFHUD7$3M5L:R=2H M$?=4LFN5S#EHFAF7.<,VILC(+8$G6D@Q&HZEOI8^-:L'*\M5,+)?$9&&$C'% M!KNI,%':V>S<,G+7:LV[ZE*.&SMT4VBT. &T/6)V:+-ALUAV1Y2%B9/V7%K0 M8])(W,,CJ_F\T)ML-_,*A<1"?3]?X+.D&VG3;&^-WAJC$&R+")3L-!=VTZQ- M^MNT;6;&>I62$_,,NI*QGD4$P7X[$0PN;9MEYF;98$I>L2HW<-KITW&?<=N) MCWIDX8TW%8=HM8NZ;.+LE$5"LHEU.= TV]W6'@^'XF:V%"*GO::07J6\&F[3 MMIGN(@)"B%AY.K9$JUSN[[7^B(CG:=M,=\MQBZ=W#841^%(LEAA>C[;-Y+E' MELAEG5$[A:Z!RU@T",FZR?M3-6V:4<9BV^-:J+R&@E[)$VS0IA2P[ZALI,V4D%M?STFCO6ZLTS:'EG\]S$6 MDHMY!Y$KICMV\:@;,HD1GC3-"@%ABZ6@T*PBDAR7$NC4Q4EK"YIFO0"3:Y4X M@6S(E7E_% ^&1F.EH:HPU9 M+%*NKS#SN=6G M8A9%C#9 #I&EI5!I.WP\1J="H[9C*]6J1LJ;]*E9&=3&/6+;[.W'5L4N=NMJ M&6>K^Z2S1PP*+4QL#[VA31*#HE38TF@!K[-ST#0S+JIG;,>;_004L2**D[8] M5@.@X4<,"D3>R"I:650LM=TR2UQSI9E6^M3,N"BY0S1+$W]O%2*66(;#=H"Q M6] TJP[Y\\V;1^V$#);DN% M_N-;'YZ&'N*XKRB[@A.?*?RA!7*7/M20F<\X\<&&_ %G&?G, M4A]LR-2IJT9=WY"A8G^$(5.?&;@NW_V0/Z1B0\;^"$-&SYJ!?05#3AB;_6!# M_I"*C7PT^J(^4Q]MR.AGXN,-&?EXC(W?Z"S_NK+RX]BO+7$8&U^-F7DX&Y_$[(3BNG23/@X5?G ZYM!#.$UV\ M :A7#3RJ][-OCR?Y^P3[]M*I_8VV5>H0(OG;/C=#UR(AL< MJOYVHNX#S_@U!^NN'.GG"=]=N1"N)Z!W3N4_0T#ORN?]/"&^\P@!!OWN>XW[ M9M40OVO5H/1G(E/U\I(W++[9[.$]Q_'CIUN-]E- $^G.CE_Y\^AL6 M_\CF3;H#JIJH-IQOZ.%##_\#*_\'\/#3NWDAT;W/PD:?EO3^=*Z?%S]\MTF_ M89_V/2;]M)O=?SKG?2_\T9"!'MSEF8SY<<0'#R/[\_X3,N"$7J=U?57S=^5Y M$Q]9A^\_(M!1S6FAYMZ*E7RY:22OVQ:ZP=W,2\WEU?NMSRK P]F\<<_TL1#_ M8?3F^U'MB7W3RTWH=3.M!#9-%LEGPP_ 7#X4F/Y1%M 3O5I.>C>_\X:W 250 M3SRX\<7E)$;>#4\JYWB1&][*I%Y[\#-S[^--Z0*OKLQ,>!0JPP=EAI(Q,W43 M4L,[.I WK V'6\4.:^A?32\(_@T5X_U\T1M6#"G2 G-JJGY\*U[JM2O$;2\; MA_M4W[K%FBE^^?T.M2__T'7#F,W.JQ)%U59=W7O=ZH#X;A3L^7IP6)]V-4(E%%3.(WJJD/[L> MM-8NO^U^T,0R:,,!7D#\L8-&1> *_ZZ+K+H&:%JNL944'TW M$47PP!+(V@YV;;4WMB3/Q>5=2V#)\OSR+)%(-7GU$;JHC;D.B;-Q3:!VW5&C MNO#1&CU7#G>G4!23QW LPQ;_AG3QAQ6"+SWN]S0S6$@7O[8MOB<"IN>?GB63 M'0+_#PRRF>Y+W3UI&0A6)"E:H5;[W?::&01/M +9K->87-G(X< T:63L H,# MW"J%YDDJ:VU _OC3VBZ7'O<[\@=U=>;&=;LIQQ'Z&-;P/(Q:RE* B.4]33CU MSG0TZUZ>/7XD#5[O3M>\-]Q95-D4?:X?%ULA"&N :]C8/(6AIW%1B"O SD4X MX[YL#OS#<\:P;*OUN#$N64Y7*HMTL3X<^5<(]'*3B[N%6 B$(:56?3]NK\8> M #JX>)PD\#R"L2] _3>V-<^GTX_SG:/2YX,='["AF?-FR=R!@',N+>5RFQD< M]W,8]/2[DZ7(5\&C%%0!\,00I>]] VORVY]N5A3W(Z%"-*F!H-;PL;(JR!Y7 MFO_^9F7Z[,,&9=)U@/%$IM[TL'&9R#S]I^#(WN6BT M'"W(5R.L:1;.B.'6K MB:V?7IN>F/HHEB?Q$^YE3MA_C7.V)5^K+<\&/"__>\+VI&BQ>R0(# MU8Z,+ E\7](WMMJD]06O"^NP4O$"1=$F*I>0 'E0%Q3[+Z0 2 %75(7]IBG@ MY6W)\8PJUW>HRKQ5M^W2H 3 MTEU'BL$A(T!&N"&CX-LZ!I7T]9M:=S[(\UQT"97TMJOB7UQ)SUSU_IQ*>ME3 M*W=4O?Z4.1H[?D M^-Q[)/^[TA\)YQ^)XD^?6+/\<;7[^H[8G"+W]=;CV3]9'U-#^HC]W%;;JYBI ME 6AHJ\88J@X=H(V0.NC5"[;^:XQZ6"Y5"[[WN6K^,P MPJ6B[!]'NV':_$<:]S7FUU_"KSE%//^-OHBAC_;N=#QN61568=TF6?*B*O!% MTEC^+YV16TJ?3\53T(!D0.!^9;A!.CNWN;U]O^GS,.L YF_!_*W[FK\/HJ0P M[?A*P[3<=!D%(>A3T/=^\N9T.S,U#_@GUD'/2 81)#,N&?[&U(V#.=4S=&_N MID_YF64U7=:KD\U:<00QY#5C.^U-8G&K,"#*B^59,FM703*!9 )7O#N9/YBQ M#)7TZNP(QOEQR;W2$51,",>2]J-/8SP9DG M9CP(D/[*CK_Q9.>V$>9L+PCN9@/S0UV2 '>?8>80S!R"V@VU^_JS:J%V0^V^ M7^Z^_ISQGU1;'RPKS6IWQY;D]51:3H85VA[]@?O2\;V9&8*;%U^J=SR+==:O MB5X'B7"R+-JS_=)MS!4VK9C.YAF*@.GA,($6)M!"[88)M#>50'O]R^"+I;_C M&*V9DS41(])^U;5JG1VG5T^]&+:F&+\/^JV1[%111K+J-HJ7MV QI--: U2V M&NC[+(8P(_D.PG0PT?@D8?A7VK&->H.I3GMSV:PZV( SJ.)" 79LFEJ,YLDC MA;EO-+4XO7(E32K^=N=*SDPO7;G-G6B87'R5TP)3K6"J%532CZJD5Y9<#)44 M*BEDTON:/YBT^@%RLDYUL21!^!HB[(,>,NQX%AU%;,2,?O\"ZY^]#;B=;2,4 M9WUU=\3K#$M]DV'<&2U+/E+K(V%#\T=S!44>KHO$X<$+F"X,TX7O=_Y@NO#M M+DWO'*?\S25DL_&-KC RNHC8#D?DCO/*K2('EI!#@>.7EY ;S_E-).0;H+RQ MZ>:\K6OXP<)<@5^"2 O,J:GZ\=ULQYX^'5CS_*GA%PY__P5=[7*!9YO3W#^0 M]#_7!'6XUWZRE+-+:\'%+:J?I*1=6BX0'1 =%Y?+3].1+RV7*]O#ON+J$L?3 M9AXMJ;+O.=(WX^GA\NN'JYQ?VC_O6:T>VNA%%6&M#_JH0)0\CASCN< M86 >*.0GN'K#U?N26=*7UH*+H^,G6=27E@M$QS5D65]:"RZ.CI]D85]:+M<; M KW>A.T_LG(SQBVUPQ<]#5/E&,?QSY7,O24@ [3B:/YPP= ;[>YTWZ_Z=#O?\$A M%RCB[#UO-)SX?;3'><)";O17G%6E.BA';'__1L,G;SA<8'BX ?7(-89",V@$ M##,#4N6*);)$RR:QY#L<=S;U/(/D1/YCDO,E:4ZOK.= M>@$#Z0 !>&OJE%H:K91M\[;KT>L4SU >)V MIY1?DAM4?;/?EHV-3L^!),A/7\$*!L'^ <%^9%>(?"7@Z)FL9[50J2!2$OR'@F#S19()=UO09/%GF91B/\/B?\+ M+_:GV'#]0]#_I&0.W_676V6KBS+OQHV(PG;>I'0%:/_I-JM5(>AUS_0BRU@, MQLM5KT)C P[(!=3;H6@FC["GO*S\SF%_@2,E[[GL7_:DR!7"_O7G0>;%3J$2 M.IVY)89*NT)W',.H_^'M9B=E E7TUP-$FBVM"J85LH:H[-#40I"&2QT.FUUAP^YMCV+Z?C7Q>"#GD(KCCSR$3>98Q1%LK) >5 MCB)VTGK*7::R2F,M(":"/(&$=Q#><;;<+\([3N%Y;$;'[88)Y*Z4FK36=CJB M5=I?M3[\!A\Q1NY3;# 2-0F,)G:U',]/BA+F(\BQF(B%$T02(=SD,201DFMR MMDRL.Y\WZ5?Q"+M,^E4\!G63-)P[,*)>8WN%"ZLOT?(3%W< K^A9T)_FG!:= M3DXN8+IHVG+C24ND19^G$WR<[A6I3AW;/ZF-SL&\%\IXU;E&KWPA#3#S;&6, M:I:]\H:0Z(P;24OZ3)S3O;L[GLGYB,_CB*MCKF;2*7\XG>F^4QC%6B ZG[5' M?9I%K@Z68\(QZM 12@*7KC=JF91M)V7;"9%>7P[..8)Q;]T:_L9AA>73(V)I MNJLI%MME56K:+AK=A*ETY64=G57Q/_YEP@F:!-H3)D!.JOO=/])@A!#IU>\? M:7-QZT1*HNKO8Y(7#[^_A,Q_#A/R)^7T(5<"',4B [18N*BE WH6X2>WR[UE9! MG7B.B\;DM*PWGHQ=A%AL2>U)+0T )^% (F@">Z$I()#\&D"Q1B:^RUM"8)DM MV?T^/^ I[TEV2%FNRCL0FV+9LC/,Q=^S;+;B)9(K\5 M)5*!)'%$U.HR([X=\U0@\0QMM?1^A:D71GV:QW9A.AZFHZ1+!F$6Y$2[V_TC M4;R$2*]^_T@4[ZT3*8GBO8])7CR*]SZLJ^>2YYZ-JIXN]'JM=L:ZBY)2A1O]=KC].' MP+-2M"EJ2HD8[KJ9B(9I]IRU0!X/,B0 ]WI8!3D(20#N_0;@ M7O]!^&[+RJED#IN)T>Q)GW8[G46*[Z8S\=&9C\,H-Y'RXY[3T*=/=-H?VM-. M/"_@XS"&FL]39VL^2T*:[\!2=XTAS9=@ R>.8_X8=N?Y!C,MRUF=FJ[2A9&W MTB/5\A)A%]G/$VR8YK@35\NXF+$1W3^0;6^^C$SDV_%XOD5^_G4Q0%&_J&?!2%2M^J7V]+V]"-1!LC&:4 MW\UI?56SQ1]KWE>HQ4#>ER4":5WJQ=LP=19JS>I].H/9]#,.$ M^3@;3C"':+\;+)"PR4<.FSQS;M8%.,7GNS.,+0.*8DXP$B@G&![:@IIEHQ40 M7-?6!IXK#PS0LHZ'KASK &QWV*54E7C)SRQ\0Q:RDQ$C(+["(;Y"V EA)X^0 M8W!=[.3]NB^.75\LAW2R(%6I7KFY2-->JOK%!HWG8"U-,6X5F$EBK%?KW7H[ ME>*>TE7,6E !F#!')\().DXX#.$P]RBPG,,X\46V\E9B1TUEZI%F5M&]5799 M+>2JL7CZ"D25-XT>E4')R%4H-:VG"KFT;A?4@E/&C 4EA<1B=)AA#R47DA5" MLD+N(2OD"AG+QQV 7J];:4\;,5',YHJ5^E(O,DWG]Z/FS\]KM*[%>&.^:DH\ M.S$;#C0H7/=2M*[V3GT4[*KM9U*6JI&)T\Y MVXV8A=P5\)D#\TNYN>RO-'LN9AUE5>;3C%<"@2@3^^/?>#@:/@6O^_AQ?<.O+K[';4#;R]< M<_R5<\3AVY5M*A(K%1O25-57K9HU5NK2"$X2.7P3+!..\:1\-BF??4OEL\\< MJO7]K.#S L,A)\"=B@X9P;,\4"RD6%":\$#TER6Y9,?R*3:S1(R ^^-?P@(( M"R#M-D[$ MYWN_:5\;K_E.R4Q934&.O&--&<%[^H/_P&.["F"]YLS]=9*1+/ MQJV2G6RVU#IB!]BK&N7/9# @+.$^)GEU4@%)VB---4A3C?O:/])4X]:)]&%R MM^Y\DH_65..U!L E>%OF)Z4DY8^BY51VXBO^\ONE=B8S-:E(D_?$>7ZB=9/K M?+97$[ UC_JUV'YK:5JOK/P-,/-L92P[Y[/S7Y5+[W*F_^OR\'TF4NG>70#/ M&#CB!SAB_I^,G;H;+=$KJ>E*;#;55J;SXJC/T,C\3X?I!!5FN,-6Y23TB$1/ MD^CI^_$7O,$VL+QQ1,S(6>N5O.*Y&=5,/5%"*=UTQ-82<8VCO@+"+0BWN(=L MKNOG%M_O6O@DYU@KXU+6J[L5R?.=^;(.DLXB7T><(_['OWR8)F'.A'O74+I#'VV62(G$]U'T)O>8<#I-/ZB*2G4NU,XU) M0^I4_-E3+SJ8^UVLBR!GR2^5D5M*@,#+$QF@E<'M4H#IX-VY@T #D@!!XD9( M!!Z)P+N[_7L0(B61XU=JWA74B>>X:$Q.RWKCR=BOC,6*U)Y4T0!P$@[<\2:P M%YH" C&L 11K9.*[O"61E0J>UIY([(*J#B*^FJOKL8(A].$ZQ?_XE^'#;.R, MA4?O'&D/PD[(F7?+^T>BS@F17OW^D:CS6R=2$G5^'Y,D4>0.*?RJ5N MNMC19Q2OKE9=N3ZI]5DL\2,;["]%_AN/6-\WRSIP99R09BIP^5$?:P4N] B< MKI7U5;E:2.@Z\9J3B"<2\42HFU#WK48#$\OQ:SE2,4SP4YAI"A82DTBLJ_E7A2@:\X[2F73 1 MDE!(C.):)$R8BAYF*!$F0Y@,.4()=9.@81(T_$"[3(*&'X.Z2=#P(\W[&H.& M[\/T?2Z5Q:F9\[QD&FL)C%*E(;>BQ7J\CE067(CE5SK++<465X ;,BSG=);J M1S1+7Q&0230 B:LB<57WM7\/0J17%DM,B)00Z=5QTK^OOHC)&_UC_8I0RB5S M\8K4R7+3.C7)%).5W^^U5K.MH>:6H.#Z7E_&QF@8S;OKT4A*E4 ?)"K1.KV M\!R\7 L>AB?C;XIRNEU(>@@Z+CXNKP97'WI=2'H(.BX^+J0LX.@XYVH MX4M3P<71\494\:77Y>ANP;%>!6ARUY]9Z=8P1&=G:39=35M MV=GIJ,]P?9K]XU\F3%.D.\BWA'M?&GX79TMOA(-?>EU(N/@UA(M?F@HNCHXW MPLDOO2Y7=FB?V%7PY<-UU$D+I7BUHW?ZRQ@K/JTS=FF)#E=<*^57A^M5QY3# M>R9E0S85$ ZE@8*%F__['YJG_H[2X> %VI([B%FXH'?@!;JC$-VJY0T,< WP M_LULDD^T\Q2M?6Y[G>:@T&+C_)?Z-^Y]X2@76?0__=( MTTX^FU88QM-SNM?5&]%-2TDV&8,!N-A5DF06JE?LT6=FF\O%B% M_W,Z6]:EYW6YK+(+,('/M[$86P;<'R<8"101# ]M0QHSX=I_@:-9Q/"[-Q;?C[T8)GXQKF>"9Q3J_:HCI=M5QIL/FTGA,0 MUT"%=\(<%PWS?)PP#\(\;DS,.(%.S8I>E8LEK-G7&SSC= M*Q PWK12R&ZE&XDXGB+Y.;U Y5>S01UU^.5QQDR<2803,8ZDS'S1$7EI;)U# MX$ALJC)@N1S8,&5&DI#D*Y XGB3C12;CLL45N,(E4WK MKB #L#XX@2QO&" M4LIZ-C*R?29O.JT.1CMRBL88A'?Z5Y6V_HN?>C48/3DQH7)EP X^T4SX7/XFM5E[!K/I$8@,;"#K$7D( MG_Q3-I:R[VS]XCNO^,\=K$(K_3VCS+UJ%@R6;CNP\M!UN%?]H *FU01T-W?W%?O!^N-?O)T#]0[N04OMU,AZ5_Q+@S M[= K HP^[\<_1QFJ9D)HG"$\T&\[YHX0]_,>_#-X,8+]2?[Q[Y]Y M,^2.+<^!DI3SUS__'?R[MQ-]-C90AZJB]F4N*O=9BJ'Z"0:^DJ-#16:C-,5Q M\F8;Y*VHPJB.KTC)?!&J34(TLXK10\JHH]"SUU=: XUI:BLPH$!"=.?2W.N+ MPJC/'%[9RW4K'5-S4GJ'IWBQGXK(7^GF"THWUF%DR5OE9Y'8BHK0 MQ64?M]9]>:60!JVNWHVPE,>U^7DFTN@-^D(_VJ=>7PGB*MNFE?F,\KK-2*5G MM",)8]EG#Z\L4A4VGEC$7&E>+K1KFCQ4GUKHRH,9I;0>$+KE;D)L^E*J-9ER MD69I!*\\F%&9&B?A+I@JU>RKBLTU5A%5K<,K#V8T+Y26TTE$'5-5OF.K^<68 MI\_O'+& )$>4,VXR!=[C15?2I27 MK5$_=GBEW!JDAKGQD*,ZA:)K;PY-4_F^N[3LLZH MYK*?.+QRU6ESJT%4:4F=.&.UDXK>J==&?9HZO%2AJIFRY.ES:9J29FR3]9EF M#%Y*'UZJTU%]_D33)6H^6)=8AN^4A[Z U(*#2Q=QSY/':M86?=9H%_)+M]<> MP[L>H1)FZ/)EJKK@1+]$)<44FZID9Y#NCY#)W)\,J7ZY;8FI.;4L9L>=]1"- M] MV2M/,?5&1*(DB9EQ%9UO1NQI'H[UR&:)]F3=KMIQ760F^3+;'9EJN@(O/;); M-7']U,SK1EQ/Y4:U>:G2Z5H5B+TCNR7$Y$)#'45J5-;,VX+3,>8*!Z%_9+B>.B,HJ:2A@,XLEN\M:IWKBK^7(M6(&DS1W:K6&T MTT#(+%7+5([M5;$7G3FI:8ZFI/H:,4"LP5;BQT2.[%0==,V,Y MM0)5[4>F\Q07J\R>X*7'L+6DFPTE6XWK6D(8*&:D7ZLDX+2.[!;$'4W%RK.B M%+&2O8JH484R!Z=U9+>R4CO27"7B!5U+CQH%NLE0F2:#UAY2FT[6A5$JLBD6ASQ[9K51BF&DH4MH5FZ/" MO-_64VL6T@![9+F+F541+ZJ54L#1R]7(_ 8.K);TT&QIT!V,9&F+5,< MC3N]2+D"[WIDM^H#>AQME'.LZ(WICMB9](=* M[UR&ZEFX(XB?B9-A5I^16M MQD:U,H"7'MFMMN53K#$S>F)1UD?JD^M0:S2 ([LUCHZ91;47C5-SAZ-EIU!V M%1=>>F2WV&5\U)U5!%WR,U)FDM!FPRQD;^RQ^MF7IB"M?U"+U6V^VA-'";#&1$65;F'6%6X.OHTH.Q#II] MUJD,M(*4S?4%=IK*IB8U?.G!6-8+/4VPR@2_=CA4;)'QZ0/05_[]X6O-_0L)9;(];V?029YW\&IILE7(!?&D]VW\L# MQS(\%_R-["CGLFE]*,'CLU:ZS=\ONF@2[SJPS[P+&ULB?O#!ACS81C"7A /9 MB.U&)'XP[WIFR480UO1H&T%8TU5L!&%-5[(1A#5=S480UG05&P%9T[L5L,E& M?&XC?EU^8;LC'U*FOV_2\4],^JP\^*JGK%@&^O#__1'_XS>G'^5^9)KO\RUUF8[>^R\QGCZ;7?H_O+:]WL-?OSB\E M.^,0$L.=T-"VIB%K!E#E,W,40O'P"RA= ^?G24GS.\7*"G!/UZGMALU[YW%FG'Z_ M3I$,_2NGY*G5M4N4>J9>E'JF^J-%41M4YE51FLMN;"CJR9''G;LKI-1=TM)H M69"H2*58J/D.U:(:*"DF^L>_-!WFCE1P/4V)$P)$ L0K 2+] HAT/UI^XN(. MX!4]"_K3G-.BT\G)N1LI1R+)+NAKF;@XIVRM5LI&6,Y"F63\'_\FV##-G:M@ M&0'BK0#QO-V@KP"(5]$G.;9^*@J+7H:3ILEE8EK6XT.V+4 @)D[=)?GR1MM7 M/9(%%56XP!4T4)D-&\#-4C0#A,R-"(X^1:\59,R=V=9"0X[6@?^6-9?HX#>K M@[_AR2'F)F)N(J1.2)V0.B%U8B&]!@OI3H9#);O@_=-@!@4W#0O6(2B0A^0I MJFZWQA\0C?$V-,83GT"74QO/7#/RFVVJ^]B"KPV JT::JK 'L2,JI=OQ-1/0 ML[(^-\TGNC8S%K&HT.>1D96-A?GXF9K?$* 2H%XI4,]L<_U-H(KEV.BI5707 M8K8\RX$D512<)0(J#X'*A>DX2X!*@'I90^PW _7,-MG?!&J\/LG5\JM45O(S M V:E+19&DE]"H"(C+1OF8^\!]49MM!OYOH;,K@[::;C((<4&JA889^'MD;BO MF0M@NI;M$T6=*.I78I.Z+I9V)B5!,4SPWG4U)+A8@3F!.;7:G:_+IB?24$Y M"3FJ.M9C#3.:=7K,.89Y ISD5/8SINDF7 ^ZL$QG(#D"YG-,9 M,)W _0!6Z#4@-I+'LY$\DC'SS%Z'YEBV01*A*[4'KB/LIBGW0(95XAD)"3CP M'&",<6;9CP?*0^*<4@5!)D'F%2+SS&Z&#R/3[0ZG+%5X2NJ=U+I1BSTMBHWF M""(3R?ML.)$@C@4"3>)8.*%CXW^8K"B]UU'&KNTJ+N:=T'4(3R>A\ MF(U%[]:5L"^W.W!9G)!FHL(EV@*$%+A^(W"ZI$MB=B!YU,0J>0I=80UL2Y6= M\0M+!>IK:,L-L "F!S*V-0T^4-R.YHY3G@-W!=CB:M/O5D#>0HCZEKPZPA'] MM=5BU6YU)0'%M,KQ6%0:-E$+L&A $33S-S%/$CY!^,0-:BXG9Q;K[**@E(25 M3\WCT93/C"JVIH\@LX":33P:YMGW.E\37D%X!7&!7*LJ=7)>T2K)3EQ/VZXX M'V;,UF18Z8^7=<@KD*K%AJ/4>]$--^0/28UEU*"V6YSU9%.^>7H; J66FTMUU&W8NP1\ZQL=!^F81CF1I MJL52:K\H%2L%:5H1'-]D,%JA6A$-LT>*!(@>-L[3Y,VH'!.$$X42M. ?87V-\')LEU_6:--%Y M=M!IL?$U.U9&".,\ZL!"/!4$XC?J<;@#9>04A_A3KSZ+S%(>KS,Q/R=F%ND\ MSPD(X F46!6C#ST,7U)0+J:-(%TM].<(:FU_A>!.0V5D9CFR@123F8VJ<;H^ M5DS W--FR,U S"./9QXA7H:OJ17/1I$FY#/586V#K)HAFZZX1=81-B3X=3&U M;@PK>JK+-D#?;?8%0< C1'*#WI15\&*MOR@Z9JO_47%"3KMY< M-M5^U[!4.H=!BY.RH_Q[V9H$LX^"69*C<3*)_^N8I=I47HS6^T#*VE7+Y/6! M.LB/T)"1O'_:<*)KB7$U8PK(H%=?=9KI:>EJY[7J?CN)67&&&/>S$17!. M<$YP?AE=X[=Q+FIEY*=)<(Y"FTB("<@OU4?Q/TI)[\- M\E%_F-9;ZWY&EQ/13$9I%C,J\D-$D5X2#;/T:9/*+Z:'H$4*#6UKBO/'D?ZA MP)&B#V6X<*Z#/G&\@:.IFGS"BK0/R+=NE4D1'\37=8JJO6\EP54;\F9S!ZLC M_&=0M(="35#S5-:BQJ-HM%=8#2#_"?KZABG^D/\0!P1!Y_VA\QLT@<^C,T>K M1;HRRQ;UHFUV(MS*X.?5.D(GSFZ(QXE[D*"3N!H^*4#!1*X?F@)W; 6-)H)NP<1$ M04P4MV&'O&&% %=C$#$"RQB ^1W^RK(+UT$VQ.$0**Y3'::LZ50+&GD?R^%J MNSXGIYB85,VZY7;>3>0B+9HQ)"<0/-M3J4'("J1[O[92#$ -_'A);$D*-:F>10+RZ6;:4.H@-.'_7I M3:/L&'=8L(EP"<(E")>X'<7F!%Q"Y+A!M-CI^2*?59A.N4IUH@W,)7C<$9,] M8TKWH^.#< GB./D&;>H$7$(P)R67[NL3:MIZBI5GD[989P3$)8)DC2,1$3?I M/$F#(;!M@+PE2 ,-N?+JA W^'@K69S?F7-^4'\QJ>V85:(O%P!C4DE<;]I0$ M)AAJQVI*J6,ZW2F/\I9>K$>GBM"2?$&%L@SN[DV?LWCE0Y$Y0?:](_O,:LOG MD5T8^.5T(]NB*:T(\FI=2W+M[!(A&VHI_!DSPA^*RA\3V,1O.AJ0&(&_L81A[K@J69;AN^\>QCUI02XPT6R575E.:-84WHVEZE MEX=,C[0/)SR!\(0;5W*^PAAJ[;2>M]AR9CZ->#\).:=JS3OW' \/-ZM][/B+[]]A&()Q1**)11[HRD,WT>Q MMVH:CN/["TK0Q0V+/98[!G;(!@K0%O+ .&$TRJ.K.G=7?N#![3GGS_JU4?Q< M&@3_YLW&,RC?RT7BQ9',9:;*BF(R_(2V^J5I+5GO,[AK,A<-Q^+O)2,1D!.0 M7S/(_[[]"J6_0O9K0/?]SF35<*M3RA,SJ5*K#@H4.T* 1B'S;)CA27TP@NB; MM;=^!Z+/GS_\*40G=#'5$<28*/I.Q#=FHVS;RF%$XY[(5.SV>R('J@5*GS9= MB_09>$3M_I$B6+]=&=@B2WM?&8C"'7D:L0U/U%*67J#BPW@GONPSN.TQ3<5) M)"L!*FDY<'*!_B4Z#^*QG,YL.=!E. 7-C:?=W#*Y!",$2BC0<^$8=:B@DV8# M#XC+BT:*WZ58_CXN<[[1UHV,(4DRY5&4(#8G]70=X1**Y8EPE#X\+K\DEE^3 M$Z!F@YFLJ=OZ/?O.@" H@A@4B$'A-DR$]R[Z;Z"Z37[91'H)IEI%<,59]N_J M!).EK>:*0$OIG4K7IM(1*:ZI4/S ;8VY,!,C)3@(^&\5_'>I3GP0\:^!WJE$ MJS6NVF[K\[9MQT2C')F-,-!1>#<59A/O"C0$Z@3JQ''PS1K*;T*=JF5:%:DK M+J4I$-TI+W'=7$9 4,<>A2A_6'SO-CT*N^)"FWJC>V':Q$1RE2:2ZYOR(Y@\ MOUTK>5GUJ[2!I?^>(C(V(H)=KC]%=%Z8)]S",BK,4:02;HD<#=/L86<"8@C1OVW.R2Y^8R3X*^"(&%&) M(;;2B^DA6SC6 C2^R[66RE-^I+)9L=JUXTVKY"ZJ2Z'/X*[+B7 T&B/F48+N M6T7W?92W^0S07^.;TVQ'%+QX3^HL=4\IJJUHB:DC?*,JGF&>)HY. N];]7[< M7)F:D\-;+JCUILH;<;&XR.EMNI?G5QE\? ?A6B=NNG8Q!6/7), &"V!ZIU,P M'I AW2KWN7M3YK?K"2DXCN:.4YX#-P#8'[)U])M64G-GGD8UUV;'J96' MR;HRZC-!-V4JG(B]ZVLEF"68O3_QX-NE_U_!]P"U2F*=+5556IR*IMR),%E: M59<(M:BE@W".RW0T'(^=,X"*< _"/2X_VP=6@3[-2%[SCPQ395,LQZ2E#OL4*^97W5)K M5$?\ ^6'( <)J11'V,=Y'2B$?5S0P?(U]L'UD^G2TIKDQ&I1E);E6%S0^UC\ M2&#VP1P1/V[+ <.P^/X5X(84V1F'9K:UT%2HEPW\_:8!<&H+DH'RH!:C1[+R MGEE7@CA+09C5-BA+^I*#>CONV)&P ]HQ;B1%A,3LR1^+':L16YF-@ARCH#"# MFS'S=)@ZDDU"\$KP>L]X/;-*\B6\.NUXM;7.3 4]6VPG=9"86Y$G >$5.63H M,',D.9W@]?'P2MHEGTP'^!)>U3FMM":,7Z(\NB)-IHF('B_@\Q5*^SP?CD5/ M*^U?.'3PG\&+6RX!H@Q(KX8*OT2K&!H:UM().BAKY@(XKW2!G__\=T"L)22< M]$:BQ7?3.]DD">$2PKVM-DZ$U FI7W/(_YL\^A9LJ3R^?#;62])@X!Y1[\S!++6@<[6\.!?*9KM9:D\+TWH_2B'S:8P-,XEW>Y(0 MJ!*HW@E4SVPT_3I4K7K6F@E5)B]Y;'S8Y?A>-.:/$%1111V&#=.QG8ZL.O1?*V@\OA832 O!Q6FF'>+3-R6W?25 ML%^6W)I@JEN@.M7 MAV\SO"/,SBARPZ&POR?8GUL/ M.1GLZYW(U' ;3QU=&S2<:&<=&SCB$HT;]2=FHN%$XHRA5P3V=P;[:[.ZWU<, MR.E@3XF-FLI&!4&O>MDDO$I;MG,8]DBU@:<]'TW<>/SW$9\%4F14,+,'*H>S"85EHF1,N,$I8^ TN]V7WP&I9D"$XEYO ZD MR)1+IG*)BN(; D(ITA2B8>I(ZT&"T@=$*7%R?EIS!I[M +QZ:+U#AB6;3L@&"M 6I+P_,5S< MCKWR'G6"$D)C8P?&(]PKN4HSG47%F5+SAM-M-K*)(CLUCR03CKGV*%R+==;I4&N N0AF&W<+T'> MZ"XBZFQ*Q@/RJEME3(]4F.),:H-BF."%AS-E&0; ,Q!,%7DTJ\-?\R8[IL7F MW<$L1O$:E2LY95;G4T(_BML2TV&./XS8)'@E>+UGO)Y)*3@-7J-&<6TVRCO2)!!@&QN\5H!;';9LR-V"9GSHNVT,9778W*'U M6%I$3*&FJU1:T[TDGDQYP*['DIGV^5XWFJ MR8)(!21K*66&P9Y OLEX_+T6X[?CQL@_IVF'H)J"VY"%X#M2]?Y!S2EW'T;] M[06;X JBY\M&'@[*AFC+FSO.MQ)3;C;^ 3/!N$,/T$21*-2A:%-JE>0#3PY00HI*03L6P0,^:9 MM(LU@'"3G?%+YVP W^HP'6"W:F[SOGZ1\N7S?;O:+FBJQ/)!F!1_I((3P3O!.\'[U920_1S>(Z!=GH&ZWI+XV4!J M&4M?C],8[Z@85#A!^G43O']0*2%XOTCMV,_A_8D?+4R-B;0I;=&(1_UIK-B/ M+A'>4:@4_UX0](WZ5!@6W[\"W)""ER$2S3?@4*- FDP+S1EHL MG0#]-H!^PSZ4WT(W7 -X^R,P;U-/*RVE#%W=IZU%9#5N3PHHF"N!]18J%N:Y MO4N,XHY,7R>HTQU-A[FCI@H M;L//@FXY>''+)4!D .G54+>IZD/#6FY<+T/-E$WEI8[R\Y__#HA%Y@"\= M41[,Y60S(O1'Z._U;KU/@)??/D*Q-T6QEP[K/\XQ;]2JNLE(=1P/BB1!]1QK M.K40=5J*3O0LHF?=AD'EOBRG^[ZA+3:K=N E0EXA]UCV?&76EED[;\3%E-0L MM=;\4NAGEGTV:!@:*4/OI7IZ9VA33]%% M?$@Y&-_85,J&6>Z]^A@$X03AUVPIO=_HC@\CO&E4"[HU;<3$%*.[CBE$9J/B M""$<5_.,\O=1_Z8!9ILFP&?3-QZ0-3W4E*_ <'HO17,REOT,R.HPA>'81&@\ MPJ%6P\&3(FINE\HF"FN=%9^$G%KOLT%G8#;,LX<5^4CM#8)J@NIO+K#S*50W M$F8_I[%V3V? E%GZ@3&;X%ZWN9Z?+)? M7HD 'M%N<='H"18&-50F^##-,'=;>"<#X&UFLJ;BTCN9%9,R%_K<+S-,CXG5TQS4-J*DD Z!]>W#^H[4 MC0\">M)6ZM/NI"F*32]KID":[0)WA #-(YF$B[(DUIO@F7@PODGI.-$QW9/4 M<:4:*X[U5-Z(%*.Y8:^9Q:A.?.28OAW'Q4N]0@4#]UFY4-#B$*,(,8H02^?W M^B]0P:^!^RL>Q92Z!28WR5/B7-)*KM:95IDY5"6"-L31=U-/")8)EA\53>XFPS*,P"29&?) $S<1=<7%WQ)U0F!-6:N1$A4K-L%Y6V M&=GRE%@^;MCR<7VK<(46T/MQ;.R%>]9DVS6![8RU60H.QM8&'AK$$=:7;/'= MPF2Y3%-:K]-<:0ESE,T*?98C_@W"%0A7N+]-7IJ"9(TXFP;%5+ MR]4HLD2L(>@U0)-4#\(8OD$1>F3&\(TI(A]G#%R>7L4KVGP@RFG%KF?])]GJ M8<: FA$/Z8UIV+VFIO7N'!K59VX'1PT>(= M%\/01+BL!;#\.%=3EX J)2OMK,1[?,K+%H12H@2Y&O\MFM!#08"@_BYMNN?L MF'9ZO">D1HLVQ413SV85)_HT,9J=KH#PSA\O7TX<. 3LQ('S'7W43@_V3K[" MI^TU516S$VLV7\64\MS%8,J)KB;,\^%X^\V6R' M)L FP+YH7:VW@#T5TD]E6ZD;(F-:\VK!&R>6BSH"-H]:)+(4P37!-7&57)NK MY)>XMLH]BDL;Q9SN\^N)T1S)JT5.0+A&Z@:7",??K81Y.SZ2E\J%#1:6L4!= M!0S-#)+=;:!JI(TS,9SHPA:%XK,W9D%J,1A++B5IV M$,D-*/B>J+>CCN5[?X%:J[7;^@UC*ZI&>KTA,P;*[I^1C5V),1>]=D M<-..C&>O$-(L!I9M6TND:\"Q ?O\N@>QE]R9O>3![:#G4S[VW;>_8F<9)[]> M"L8B)3;7L^AP7ASU[.:HSR9(_@G!].UC^H;#KGX'S5I*:F>+H\E"; XBO42K MGFE&_"5"\YLJ!RFN12&V]5> 0\Z<^C3 M"QYDF:,6L*?(CRJ8:DJ>::YL-('BV=MV[J_94F3<&FB%8G0E-:.K477$I-5^ MMM[G**0QQ*AP-)$@H=L$IP^ T^\4_#^/TW:^G.*2>2,K%@N=5:+!]UI1=8EP MBM+'J7 L2FID$9Q>VI%P;S+]YW$:G0UK],AOKBC9]M+S=FNZ3*8Q3E'QJT0X M\?YY>M,NA=IKP1]N(7RXISECG/A]VHJZQ$#QAH%B8-DJL"/![W_2LU7(L0Q- M#?V'PO\]UBJ]:<6\X"I= 1/]UE*^X@LV\%;9P$*J.AC50$VB_.&P;[2+(%N- MC_K;T.\RDL4JNO BHKZD(DYQZW3B;&,>7B)D@ MUPEI2D(XR<4YR7%_S&-SDF^M8_PQ3M*3_:YCTLFU7K2*;L_*J)UXKXXX"53H MHF$F>F)][ON5-X;%]Z\ J*')SAB5X%IH*E!# S_TI^? %YKYU\9I@R+"T"P7 M6/\E]J7'LR_=O1WXS*H1A%D*HJRV 5G2ER#"\F9F"R]AAR[(C. :P-L?Z[M& MC2=V=>1)4K-?RO;]4:-M&5"^"=JVQ\,\1\S!!*Z7ANM]98M\"KFO >LQ$2_. MB9V)'NGF*ER>[51Z70$!%BDD'!..1P_;-Q/ /AY@22+(R<3]+P&V1$MFO5Y) M%?2B;$U;_=FL74J,$&!1O!9%AWGV4/*_$T>..!P"!1?J!2ME+)LC$((;!V\- M20"I".% 40!S3UO 9=O&==G <6U-<:'&@+XG)I4[-JE<(.[\>DTC-Y=K\B[; M#-!?'8H;[#<@]*LFXJ3H_^(SZ!L[O*,O!%-]^<'>E4?XJ]$LML"HF,_KTW9A M8;,N'Z$KD+_B5O ,==B_D; 3PDX(.[D]M>E[V$E'FM3X93T*)*V:S@]8:BR( MJ25B)U"_BA-F0IC)6=-HKI>9W(';YCP]BGZ<;\/71\Y^_13,7&23A_PJ7'K_Z"GUU"QWM IGFK'/"13,IG M5K6^Q,-J<.DL-;^!<'H#8/C>\-".['/+@(,>X759P_-RRX*IZKZ:6=6KQ52U MT8.\CL6UD/EPC#MC6SJ">8+Y:Q%ASJP$?3O0WY9N2DS7R>6:$[%*=7O),O"X M3G&)$(\<4=$PQQR:7HCG^ $A3QQ1)U-@+G[,6^-4,K4H17-4U9WP\D!1ENUB M'8$>.;,2839Q&!)[J[XL>,O4A_67<&@ X.],%->&^E+BM2;&(6(<(I;F$[!9 MP>E7ASN^2B?ZG8PA%_QB-ZU/Z\U,-98L=)[L"TE5QSK#<)01L>H^3?G.>EAI M)Z="H37J?[;4P"X;J2[FRO9BJPPH%JH."&)E( M=*=\/4T93ZFL5)[6EP6&C=>7B%D@10H*58G880PNX1:$6SR&W^E[ MN07=;PYZK&TGV(@4Z4043N)JDI"YD,IVA%MP?%N@-8VO4EZOW2B)S+1-+;%H M@<,)^3#+\;?9P^:3^A: 'YY>TWI$WO<"^E$(?=7R!@:X"*?[/Z<3B2X\K:MA M:5"N(ZS>865)-)-WBNWNSH*\C2>)R#=&X!B"">(/[.$'_U0LRTI65Z M2F?6U2-\3[0U85V,*W6$>/XC0@Q!/$%\H,@0Q&\]37R$&0]L?=73Y476[LM9 MIDY)HZM!_##&Y@<&[TRDSE-^7@.T["9\?,8CM87APHEW^U[=G.>HZR21+")81+ M")<0[K40[A5V.#E.N%=LS7V5"9XW%6L*0JZ\@K>;R9H:(NH<4>>( >#YWO!\ MYJR #^$YWNFH$4ZC(N)\E958V9>G)66$\(PK1Q% $T 3>^N5!/I_"-"*7*77 M7'T:EU*Y:-YLS\3X?"P@0"?^^)=_[X2^+7/J@2KA A0-@M6(<,@$N,#4_[EU MB2R8%-KM37L8N!#JZUVOR+;=5Y*C07]220[$3G5=3:_JJF661W_\>Z149_CL MZW+VD^WCZS+C.X5NMDDYXI1;C=I%JA SA_4__CUT+."(HG.OS-E9Q,=7ABJM M5C%O5K6HIL*-.TPA3T^2HZ,KHSS?*HR"KF8 %;<#AD_,9=\;<7H?0L-'8M,? M68[XQF/EN!#AY/0TGRKK)C6?952^7J?\[!1/ K M3L#+,6^I5$9SL9I8:)1?F20U5%DZ@>P#T7""(EDHA!-\5P;*(W.";U0%;S<38^D?,>Y, M>_7*"$@SNYWY1PZ-;<0]_].JIHZ2*GH-(0&YHO&"7#F6:J) J5D%@1&]EN*".)I68H56W4?H2$2CK4E)+- M?#HO-/)B\UH&7*FVQ&80I]*JPK%6FM52/BVTQ'0HDZ\(E51>*(6:+?A!6:RT MFA]@"B])^ABEROC@ZE<@_X0G:-.;PN'Y?P3[&'R'OJ(W7UC#)IR)-H1"B^D* MD %[)NK?5H,<5]G\*#C<*MX4KH]RDK/ZY1%RJ:WQG5([9@_?"*9:@VT'%N& ?=I:4*9Q_$&CJ9JL@WW)?0G_!& M,$ ')B14P]A:I$.0_P/;AM=#F4F&DA-<)K3M#/7W9K7"^"W]-Y30#;A*^(H- MFD.6C=]Z#EY(]!+>?QJ"TX0D@GN4V/ !?N8"+!Q$-Q3@3[1[\=P2'C/YGP.>:F)>% MAGC!H"0?6H"Q!KE@:&@ L,N -@*!$%Z$'@&YAH=NB45&M)X*W"X+LBPG')K9 M4/*WX?YOQX@T$_A;S$6"VZ5D4U;E'Z$]XL*8B?WMH)]#IC.#@]S-#4[;03D- M_LO9[4_FS\WB-RK9S;K_]>[LP]O!(=4%9T; 8<#51ITBC]TW]>J^AC;WP%![ MX^K2\]5AO*13H&K>%/]R#.2%'U$]2'N;A0[6).A8B6MXS4# Z/'G4UE#$@+D MQ&!W_^K_E:>SO\N[$4$T+30%!-LW@YHK/#F">VH+N.@O=W2W5UBH1YOX8B/0 M:D/%SH+W4G#C3#@.%4":MV9P<&&$$OPONO]FI'#,JJS9 9@PN<+U64 U#[+_ MT%)VX C@OJ 93B!^@ND^;RCZZD_%@V R74@T\"KX!@'1,A#0AK8UA3NEV7 Z ML@U7S;$\6]DLVE(S()V X&[XB I:?J(E@X1M!/=3/05^C)ZS'(-@VU]3W8OQ MX7!1RT3ZR5\'!+XE'+R/P0[AS0VV%/X47H15)M>636=FV<$BPSU27,O^<37< M4H KN*%ZN"@.8@$*9J @8*#/$-_T4K7#^RL7T(@*4)'.8"\&GF:H$%@0!TO( MB="_ 7UL]@H3,OP_8A'OD.B6PVQH\U=,Y&_,]C8TM87!%LR6[>S1)&*H,T0C MH4U#V.VN0_K8P4UV#X;P]_-6;I^#GHA^_"D6D]K\ '*'<&BAR=L#8Z'9KB<; MV_-BGZ',M!D:RV;&F*KAXTQ$I=N)2S^:/T)# /='-L*!GAYP*$M!-[$6$ AX MT@H$%:)DS0V-T![CA818V1X;:#YOCQ@?%R]V"!K4:T%P3&XFM_<0=+B'MK:N4&TL.QL! MC EV9#/3YUND($S@I$RXZ.@"]%'5!B,XP)*UA-_: _CRQ5WAD/?/^_"S9(?X M>RK3?#6-O_X.*&V 2?SM#7'EU79\X= (TI6[W5NDWB"N^2,(3S^W'O!"]L>" MJ'\HLUN9,;VRB@-?3^43C3(+*IVFMSRG%'Y"T34I.QH6C/;5FJOAO^C(?6&" M^Z7E;8,W@,E7#K0(9RM [LOHB/;WQ5A\6._8$3K'$33A#^$LH3");H[B+8:( MVB%?AZQ;11/"#PW#,U-3QKMGPV/1#P5F#/@3=&SC=MK[/X#L"?)>I/G LS.@ M_R$4#^#OCIV\;TQ[JVSC0!#/"":ZDXS@4UX>75J0X_$G5$Z=OQ#J(!5#J1Z" MT-D\";-_UP\$EUT>+#Y?T%K:*I:PL((@/VMH&VD4"6D!TT0B!?P>S-QG(?SE MV03'*6#0RCNNAWATP$"R@E#;*_+UC'^3F)Y(#J4(0 F*+Y[WC'4RK%ED8I@Q+G MI7&G.?!C\RAR(MX$[Y "U6PWJZMB&Y#NH2@<'+!8=?DUXT 7H5,=J;R8QE^2 MY+.V^;SC;*WQB*2W+0:!,SI6E O7!\4%AZ!L@G M^=SFB(9;@-T2$"<*$I!VG !BQ%!#J@8?;&_U \MY/="I[&]^@8:!/K?1

    ,/#A=44M9!:>@. M"D3'X>(HCEW#P?$GT>D+Q;(-$P'+\==?4W;%[UCK]RJ!CY86020X#NH.Q*9G M(MW!L7QU/-F3*3[]%%3+!=?=\JN&!*5L@@S]4"/2D^\9WO3A%TW, WLO *G!]LK"<@TDS3?90";THYHP,3C(%_,0 1X-?@"^P0C??7_M)4?,G M:IK3GSK?(,O<9)CG+OBCQ,"CYR.FG<$-#? M^#V)1(>?7L(MZC_W8J*K#YOX MQ<%0<6H9JF.#CTAPO73$\T/>\A_+D&PF/I?HG0M%WZ3C@WF_@WECNL"+^'75 M=(&S>.$/RA]X'CJ^?@;%BTP:M2CR0PN.M\6/QZQP;5:X9B:%1^1?)Y7"JUKV M^SD4/@-$S)MW9!?!> J_HML5YV MO-[4X_6^ME#WLQ"GEDB(WV+$01WQ>*=?X3OGM.^6*@M:+%'RV'\1?[U@"^:-J M(KU[Z6)45Z6OUVXDJ,=[**V& M^HX\KK_\EG+IIXU8CLJ[A=>+0YTG_!Y+J*@;L7%$T_8*3GN-2-ZA$==Q6[>C M'@0I,B(]")*3%=/I-A<464C+1MW,+],6\_9NUEYO(0,5\>MY-?Q*IJ%Y'TCV M6+$7!;_4'A]4X49U$N'_Y(&X"VT!!N3MABTXJ>E060^4OG7/K'L<]^-7AKTY M3V4[Z2$N/M3U>Z@P***RC._7:NT"1[JNK#CK;JRHPWUAD1J9[3JS*?SN4?@; M4 W6CZM2ANZS<;L3^(JPW9( U/KI,JEE\^[\QZ]4]H9Y>I]-L(8,B)Z->C6' MLMM96<:98SMF4.M1LAV_Y9??#TQ3=%0I_W%_![])*NH(,0TKX8B'*]9#_Y\( M-3Z S!\$QCS78_VXN_H36^D#%VIG@308O*?PP:)5T=T65EL7,BM[_ _4XZZU^9+!D/O:KE/FQ4&O8)4M5^'0YM-,2&_?AP:0?OL_ MB'CJ_N8I;GI%C!"%K@XX4_")#O-2,L&>JZ3IIKX1ANWJ8)IDQZGQ73L2'%FM MSUG0JQG.RMGMY&ZW*]SGZB_*!#/XVG>20#\7M_\9@0Q; MI6X;Q6:C;76[42"0IC/JM+?[8HFOWTZ&\_M]YK95003R3-?8$#GE6 +Y$Q2A MO;L8!P9Y+4\/DNG92TZ,.0<8.E5Q%N)UI-N0>SXOJBBZM;\ P&X87B.6$X+J M0!%15&04**_#%4*UO@V78A8WM1JC5%=M,*EP2G$G MR]S[B\Q9M>YFLQ")AG7XE.YHI?-3#C6CII\3F=\#*MY^/'@O6X8-K!YN4H;L M'\'9- Q]CA(:+G,XMJC5BDNGH0_;0DL4ZDRYN]^__^&0Q3DH\,WV:%4N, I; MJY27\RW49VCZ)J3%[$%PD% S1F6F -S.-&@0[=$P#O]&1(S/T$!;A>+#$1U[ MG!>4HL=_][^+]]CO!(IVSG(<:/'TALM*=4K*#DT7T^JY!^/2M/I6RGJB7Y7?'X4"4XI*SR0ADTY3 M I-A&2&;RZ0$24Y- 9!%-B?-'O<(:12&([70VK@KI< (A4*FV]*7H=UD.NO] M+[8GV^O)Q"C/"MGI-K3O3%F:;_- V^2'22<[2)7;@KMA0KNS#+1N9P68 M18HL2&1=[3'\N&V@D6?SG,X7J[0['!7X\JTY$:9V:[Y$5I M:KOI@)V.!_.PCB]#DP/\2!\52$T<=^W]2!"K'?3,LQ4-G!(S3F;3H^&8U?N< MV*DS;!D],UC1>^7 !!X$R'"0[Z!H6%0L23500MMY%LR439OF9NE(/&CL]?DD M9U#3F9]>B'LL@3YG1"0? MF1)QQQO1\M.H+.(O#/>&8\$!UM^?+0/JP2'/LC>99XM#O',VQWD*!VKY=[[$ M3YG*\?MA G%^3?0.A;JAXW.)X+ED;K)Q F<$SR5FE@@>2@QBT3R7&,2B>2XQ MLT3P4&(0B^:YQ" 6ISE;XZT?9WXS7)$Z\I*5F5;"<43N5:2QY"0$"^^-7#B79GV?7QH 0 M T(,"&_/Z'@JKBI:@#"OY!>YLB'/^7%UJY=J5BM=Z:+&U;D?O]+9!),ZCZ_^ MS:H;$; $^J%ID5?AHXM>5RZ^\R$U17P\^Y)UAKZ.^N/S\G/8UN*V3B]KW6O\ MF"\-TOW;C'I'A];4!7+V!X-2/1U5<>+>",GJ+% M[VQ3A(>DZ**YK]I LUJ&CNM]&:H*OQHT37X.68MC:CY90,(8MC-[54V5[@17 M0FFDOA^*/J_D$9N=8\B)(>=[*G&7@)Q46ESE-X,.2XJNW56DWJ1>Q9GK2,MC M$F0J=GW'D!-#3JP>7@YRDHN<.&_*U)1L]]:Y19_.SVO[+H0ADEX@R^^J>HNN+>"B D=Y,*K$D_ M#[B -H*@R)M4^E_$T<]H0\YV$U5Q.-JSDT(._M=.:SD$'[Z0V>(?#2J-0%,W MR&J@P5_]A3'432;]3H?U=-&-_XC$PD0 \S^#=B$TTP/]#(D/ H=ZDNWA?_3C M%ZY3@LIU()A I3L.E"S^NF#1X>?JP(2')A\ML]#@N1;!M_A>>4*4AGRC3Q3: MO+5:Y7Y?M1F7"K/>#[GH%UT(9S;?7;C6J1&_!%HE1M<:U" ME6L0_0'\H,FW!GWB+Q^C@?SW$:L]A1"GY!U&M7[]JEQ6HE-R2A*HG#@5&$#2 M0HZ6R,:G?EI;[93>L?A6;VF^40::] M6/55M[AI:WJRS(36KV)5N]#*-JI;OLTN<\:"GNZ6U6Y8!:DLJ*V7W>SLGDPV M:VIJO50E[<[O[W4ZP[A5Z1[#9'=]M5.L7TYG#DV8K8[NAVL.AJ J^- M-CJ='BW 6$$CSU8D%1?-=AGT9T-Z;R=E@^K69*SZG\VS-*CFZ\UAB23K;:M< MR@^X?'XW]Z[/1SMOW.FY3I9;\FT2N'5N0O;G5E=(GS]S3#*5RJR6=O@^777R MN66WOLFZ GL^DIKW;M/)<7&Z*LS5NT6RTAWVLG,AE= MQ:AJ@M(5LN$6 M+.9[&5(=&7+PZX' )S.%%5EFNGQV4Y@:K1$>>G:>RWR?D?FQJ0QIM\WF-K7< M/@/7!(>>':A=VI;:]+BP)ME%><'.MF2WD.JBH6.0=37#:&XJL^5IBF8Z2:E1RD[< M, [1BXU,R5ZW-D.:W-U3G%KFDY-0#C&%39>QI.J(I^V=-N] J4^K=,,JO.6= MWCJ_AZS'TZWB]+94A =*<6$5WOIJ+UN@:J+"U_?=3#Y)#R8CA@NK\$9/BXU& MQ=F55F5W5^S=I[9W)L.%\:%M MABRT+-)IK+/WN_0\C.ZM9&JOM1H=<:BTI;K&;RI\;3,/I7OUGA,J3:DS+(^M M.S>?2M/=)(=Z'YR]W=)WY%U_-^*5[&J1WVJ( [/I1#=G7+J$GWRF)%J\RR!,1%H70; MSB&WS?%6)_M6?B46I8YX6X2X9LQ#.:2D3@:;[4142=":C>[=JMHNN5PHA^1+ MC%9)B;/Z"KBIA>'4\]NDQW='M?".RR@^7YTN*&7VAAIU:/9/O./9OR,U]DIIFNY&M M_K8V#:0@H>+DAGFIBF^H>*=B>07E<&L,7/H-E?7\0L7?LKFX^%O$JBC0-U1< MW2*"YT+=I.+J%A$\E\Q-.AN?2_3.!>(8%9]+],X%XE@J/I?HG4OFA3;@\;G$ M.!:?2XQC43^7&,1W_.U:!>T'#_BJ%H+(WN=07*P1UL4)P+USJ7X@$ MJ"]& A>K!1>3P&['*+V/HNEO'G&6$CMKJ/C_/U M;)Y1+_SR)*C]"6!'[.PO2=FIR*WN*I2=B2D["FT>A9.%I: W"W) M]^:^M%[M96=/%O1143-=KQ14]CPMYS,H]M'DVF>=(9^&:Y]U'7Q!KGWG%.#? MY5JV7DFZP+*ZO+A8K 5ZE<\F>=>KU)0^K^ 6#&A_LM6EGO" MP'KMU4<*!C]&Y?!9^S4 *#>:_7J%F9%#C>R8NTRWL)=F7;_:$7E>1^ZKVNZN M)/@DSH.+BS]1XO' MOH0H_T06>LB%K&4FF[8\KNIDOU_;K%8S9M8;H8(+2)+/OJ,D_^V8]LH6R O? MI=^*:3]&GGX]T^ZRBZ[8:'9J_%B;9&];BA/=],^/I8H2;YCEX0'%31ZRO[#+Q7%,$,P-V2OVS8=82\!E\%KN*P MZT@<:80,55^%LC]M<&I,V3%E?TW*_C1F5#\& \C %-78?AK;3V/[Z67MIX&J MXK/8Z]6[85]LD;?#6WFE"<7%KB>[MU2C*V1P)]YL;)*)33*Q2>:=S:B_S;NC MW/*VP.>7F55_MV'(YK8QR;108706^4!BWHUY-^;==S:G_C;O,>OFK,YO MFJ+H%*Q]?Y=#)=MS/WYEGN/=SVQ6?8_LR\@L+G(FU6O'",6!V)%!P0_2/DX2 M4EZ/A=UA;R6,9CUY."ZSN8R;J=^MNJZ013I(AHZ#LN/@RCBX\JLK/[\)'9OM MKLGV1^4YW]Y42RFAUNNU%JB?#8HHH6+HB*$CAHZOKGO])G1,!=ID:X5>;K5W ME95VG:36&N)ZJ.VP<4-3)^9WEG+Y+Q*.I)Y M*^IVENY-YI#IH9Y"95)?U%6$N[H&N@OP]BCV&7VPSR@%H4 V'-2Y-@JP=[G" MGU%<>:10\)T5GM>C7[W44.J TJ1A?VF*2T-DQMTM[A@.-9U47++G^B;>KPD2 MKS'O?G>0>&?]Z/4@0:UKDEW;)ZL\( 6!RVR5E,6[""10)!P5@T0,$C%(?$U] MZ@T@4;387&8%[GAV;;;G V;6!.DN @FH2-'/VDRQ(O5O6X2'^ YGM'0L6YGM MO8\474:-GDX)^#%G>W\Y*.S(S?-:9O?6V'(T."OIUW].?KW(.9X>3U]: -E1 M07O&SV9 0OTX#R?6$VW0 _"=$IPW?M< [? SB"O&M+*.[DR9*ZU4.RD-\*L MR>Q7^^%M4]L;J:W%),(6]P%RB]B"?0GS_:S!Z)I$0"^0R:*0 +:%)A$ MBDH02%K'_U($9%ST YT@7,5>X,>*&D0J&^Z:MG9L^%7'@N"#_S+S EB/7PS/ M'Z#YO!(@UHX)A/V63>[7Y08SK'=F0B\I]SKL@KNTKD&_ 2!>0W><[R M8QOF_F3P 4R2M$>3+=$TA7O9O)L-"U.69/L561UN.^J"ZO[X]=[;]7:I*Q+; M-!_Z[:*A>//L[?GP3?+U%R>^_(,G^!*>!#='7%O@ M9_##\:10K+L_(4W<)3&)ZL&TDBJ8V3]%2 S!!UA0\S[Q94)OS)&0Z(]!GYSV MJ;;-8&)'#;-_O-KL>\WN]>O+.8]+X\0L9+?_S[VE, J]? M9\X+5/A*)$!=C@2>E>N^$ G07XP$Z%,2>&NH<_1"=PJ!3Q;Y>R7T _+!_C7U MXADNTU$, 5[$EGV-B"7Z.@5?/R @Z3ID':TF@A\5NGSJY'TB#NEEW^^3+0IP%#M$#BHT*7 MWQLD;D=3<36LW)I#FNP9]\">YXO9+@0)%/B<2V1".K1<""78R+''55#B.OT^ M8I3X$)3XJ-CE]T:)9'>5U">W7(%4--.>%-JMXKC 091 *:1T@F'/"X[^_4>Z MU37IOV6@J%@'+@-%;/G1L]9G,!A%$^$^H&+P1^6Z?P!E1BKWXCJJT D#^A@6 MEH]1GS2TM+N[XQU[ETY64N5\E^T**4^_R62>*\$5\_!WY>'G'8M?D(>OHZF\ MDH>[A6QA.JZ6VB2HWMM=?:=-\L"%/(P*TE#/=8>,KLT^FAS\ ?UR8@[^2EK$ M*SEXS\]67>.N.B19J\3?W@H385M%'(S:NR;H9]N(?'ZGRR!()8]I3\PBQ2/&?LY$ M,G/OQ'QS*6Q7&RX#;$#/2W2)$QA<4)-A8E]+C A?R)3Z3;285P#"8QRPR+Q6 M;MWV]RM%U_1TGWX^[8OQ(K%>_-W$\:'Y>3&FUGU/J M;^NF6F_T"]HJC^YQY(1AGFMC^/E=,)PFWD.:<$73%'4[=K3$9M7/ZV@YASYT MJA1]B07'5!U=JO[X;8C-B>\HUDNJ#EY5V?,L1KNJP:.RV[.Q?YMQN-YN6%.? MOC%2!NEU>>646MMV:LO5=T-.8)%?@ ".%O MN4QM*JRV/)TDDWJZ-2]1 $$(S'[E[)? MQAZ*C_%0P \*'M>%P ]S"WH[U1W,R7%_/FRI&Z-#@KF00;X')D&FWBWQ-.;= MS\R[U[9.?A??P[.\.Z;W7;G>9>^'XX&;*KE=5VR++N1=%OD-Z=R[^0UCST+, MNY^)=Z_C6GB6=\NEW9#5MZ:PVDBYC#;0]86H=2'O0K&?39#L>=KDGZ5R1TQ/ M;ML+8,;FU"]M3OUN3H(OJ3Q@1N5DU!-- WHHE(&FR]W5K?Z6;X^GE62S36WT M^ES(XIR+1#HD?"EF_)CQ8]MFM#6/5S!^E>[*'1%P]K"P [F*8-SJU487,CY* MLD@P;"KV?GPO[T?,^%] ;7D%X^?GI?1=TZ!&?)T3&WNJ:DK4BH.,#Y67+/,< MVW\RCT5A(>ISU,:5V(JJWPU11*T415T"L1WT3T26ZU6Q_G#%Y+ M\?BXJA?!#)@FD.$ SK* ;8T"MN8"K@Z!.[EOC MC3K3X/CFKM!2JO]ZL.2&' M%)Q,(IUY+K(SAH88&IZ1<&)HN+:>\V?08#.%GMU@Y_>\N+JM210SG%5'70@- M7N%>*O=>V/!-73#79I@8&[Z3*O1GV#":[:$*99?OAZ#.3A;NG2RX&80-*+*+ M2N10"Z0OF1'">M%>ABVJN/N)7[PWMOJ^N]7W%#-2$#-DPT'UDZ. C^_:'.7J M*X\47'Z4EG4:\QJ"@;6:E=$=?<@/04/9*9VJDE\67($BD>Z4(F/74 P2']CV MX.HKCQ1(?)2^]2)(%+9RVI+5X9IOC_(3,K>N=;<\!@FD15%QM:XKN)&NSBHQ M2$0")#Y*\7H1)&1'7;==G:=6Y91\)]O5<3Y+<@@DH#I%OZQ+_=L6X2&^PQDA M1YDRVWL?*3ID5/OG*0$_YFSO+P?-GEZ_OHI[9#V1D2/1)*GD-%?^I!N'V(&6 ^_6Z)I"LO9KDER4ZN\ MHN>,Z^RW]R8[[/[XQ=R^_J;X@-T=G57,XL4:G>+;UBY?%@E"X6TMLA]^-7 M^N:\C<)A5TV@BKC=LX'!'.PDU4$S0K" P5&T+$-2\!A7L1<8E!,>UOO03'OW M@X4FAI 6/@-8%GJ 8EO^W0'QQIA",,.['0+E%B!$G&J,GB"90+30G!Y #%Y303J!<'P*=(VEL(GC;^][__ZWCZ#RI#4C)4P_P9 MZ 5'ZUIX?OK) M<_'1V,;Z)TW=().^!G_U%\90-YGT.QW6TW?Q?T0"BA,0;?YGT"X\DJF]AZ"? M(7M"%%&]Q_H-Y_V/4 HZTN0@1Q40>.%"5;YT+?ZZH,QQ_&[<[/Y)"@Q99J'! MQTH5[:*1'^8[U>+5:Y7Y?M1F7"K/>#[G@@Z:,.Y MMOKM1K7(#?@B4:JVN%:ARC6(_@!^T.1;@S[Q5\$#""#_?<1J3R'$*7F'4:T8 MZ(C3Q9U;94I=GF?KO>YB*^6VI::+;J0?W@D?1NZ'BU6YWU5[JWUW)I7'_=NU M/$FVE^T>:LU+/AZY$=:M=>-^HY/]9OI.'#=9 MK0E0)[RSD4U>V0WL08Y?;6KSG)6J[8GLV MV*.19_.$EU3E?I/L*JOZ>)*IYI?BGNIV!>;\[0704SO:\F[!TU.]S&4J\]G] M:BZDST<65[56LYO*CTBQ-!K7]E-)8JJH-L7YR$9C:4RS9I)4.CV]35<406)1 M*NK92 -4,Y7YA.PZ%8ME"UR-I+7C45C;C49OCW7MBO 6#4IA_RG M9R/SO959+M5;Y!"(/;%'#X8Y(8T-B&=#>^RTGRF6Q_V9CI[;S \)U#4 M^=!Z*2E/P3VM\&'%1F)9%)K3'BA^/):$-O2U2>=N8"%7)2 M#E]=Z%RW OC^LIHC5_.TVB[ H2%'U2M1-EUL+C12 62GO'?'EM"$0T/.RG'< MIG&7YPN\QF0PRI-LRG6NL_EADZ[T)%[]9%RJ\!EA9S6K@/O M-,TQNZ0VTF?WFC3,KBT.RHGG0[L\72WF[QJ;E2BGC/OD;3WE5KMHZ!FGL!M M)R>9WI1OV]W9?9*O;M>RBX8&K/)(,O&^.!6F;-HT-TM'XD%CK\\G.8.:SC@! M#:4](1=#%6>_-#KU'O+*;ZBLQ3-QS<*BG:J(V,2D ,LWH1 ST] .3;.@L EU M6=L%P+-'S!0=RG6HDY9E0[$5!8,3$I2/]TB##X3,0&;$BC 4-K&X"G8*G#4: M%?KVF\!HV7(TN'[I(IK$J5VQ+RV [*B@/3N+W>!TN?$P%RP0#.#+\ZHAK3PE MH REN[704LIE9FLM^RNM8ZI\R6SE%^7Y(XIX;BBD40) ]6(-YV6;#O","3@@ M E<40CL%MW5MF,CR<7P*]D*TB3F\W0A3@0(]5"G.1?#S,Q7QWC\V_!QI%Z() MT*"9@41VB_@+VYT,QX(#K+]_!JJ-?RB>.!3&,R^L^6)RX(.X2=X\;U!]^";Y M>ELJM@E5<6^!G\,/QI) ,[$\(2262)T&>2MQ'3@%?W#[7:6PS M>*O_-,I;T2LB?3+I&S(5H 0KK;]]Y![(WN6]. M S$70"Z(4@QTS 6_OP,OQ[H&6Q'Q2S ;9DGY&G@0HG*$!+^?_WNR-BA5H07_ MOQ]0,OY-KB=O:/:JL?'9Y^S)X<0R/7GG,6W\^(4D]/_\>QK3P-MHX+II8I>G M ?J4!MX2_>_#8<1"V4*,$#\O1N,16^O%$G\\R3YBJ_OXH$1/L(E8]8=GT2ZF M[%=)ZQ%;74S9;Z'LW[B3KIE^QDF2Z<#[QT\^NTS%\4@IW=_$V'2)8.^/496O M&KC-64)[=AS(UI_>,::98Y+#Y#@II8?ISI K_7ZD]ID?!?X0?.8';_< W)ND2^DAN:#F&11KE\*5/5+9\SCQ M& "2@M'OX0"7H=;C036$INB*YFB>;5^7B3G0<3;%TPU5Q09DT\[TQH45NVUQ9'ZBK/)]%.B?0CUF,MEW MZD[[+1GVRG:5F&&O+T/\. _/ M'YEAGX.\'9._M^QCX/A@!2+KVF[N_NP9PO;WAYP>FK?:&- MBAP@MP^;(&DV-JA\%8-*S,F?2#!Y,R?/IN9\JJZ8+=EF;W>C=L^II;MSR,DL MYF2*?2[D[/-;6B[7?3O6H6+3RG> JO#(&JHK.K=,"@3O*:6#!2RXXX M$>JNUUT[!9'J'9TX$:/HV#@2,W9T99 W,_9<7O=63M<>K1S[OE.>-8N[3HGS MNFSCOF\=@,$O/X=('6%O6 )69U>>(TU\*RROG!6>G"Y/4BB[<6WRRY):3S-QO M8DG1V40Z#E&YAA7FVBP3 T94 .,#K#AO 8QYM][H]3O3[5 1J':)T48JY?6J MPXE!*$/PPJ&\UR%UW+HNZ/0=4J(Z5OL^J6DG3B>(L.Q2-B$$A:".33/%7=?6 MF:%8J:HC!\Q$9S='K2V0F)*E$F0ZSOCY,I:9F$4C+"T\Q:*9RLQUDJ,66+7O M)L*Z.IP5G7O,HD@PR$%-XEE_[A@H8[5[@?L5QIOBHLFY)VE^/N&1LWV,(!M72"I,X+J?P=0T5L6(FA MXJ.@XOUEI5=!17>5*;7J4LGEE8'2[;3%V_9BR:%I(L$IDTG0]+D)]N_/:U)I M 3LVJ%Q:)OI&J!9A"/MZ!AG(K"&0U6\L[J?D?+T>MMN%00$,YLU%"?<$1=)- M+D&FXKJVEQ5D8O[^COS]_A)*.'\WNUUU-V;9'DF/P++=UMTIY;"$;P1TU=..KP<]2']LFU>(F3+^4I0%JW\@R>6^[7;O$3(]!!3]I4I^]-H MRIY#H8>6F31F2<<"L9+\N:,.OF.P^9>R_1]UAD ED^%&>% Q-,V1(Y(3E MBFM\;FB=<3I)K"-_(4WBB\@L1;@36]SA( S+QJF\('Z?&E3!]5'8I8-K8,$8I.+ U%MXDM M_-4QX3M0%;"U:-HZ,*V%LHX-(G$"2!S5_=7$GR,(".MV)0@=9M9O=WAE5&*I MM)5*WC$0('%ITW0B33T+D#%,Q,D?,4Q\"?GJ>9@H9',S\ZZZF*SH3$,JLWF> M[[ 8)J >65G ZH#'.[E\2+V'R>REM]#^$E,HN.N(DG!=% -IRI"B*! M?/_[<7K;%58>*2#\(/M." 2N1ZUE>3/)=5:BT5D;M;5]KP(7S@D).SDZ-NE< MWZ03P\)WA84/LN>$P,*FURU/LGU666TR]6&C2ND3L8UA 04")RCRY3C@?]LB M/+AW.)>E8]G*;.]]I.B0.>V?IT3[F)N]OQR$;B3ZO);!X2+1 2FZ5_/D@Y9# M9<^9$$W;ISO.(HP94002T*; )%)4@D#4DB#L!2!0IV91WQ,+429F '*3J";@ MG$4;8"<>I!4 7TOH4/(S@B*YA'I60!^]05RO36,'".8;+*6W_%#^K8D-U-W8+_D3B_0 M]!LXY17U@UF/6UKPCT+]KMVIWO?KRV$RVRC>.S#&W+<8AQ6V'50?F[6 _-2DSWU*F)J19YID]31 FL-9 M0O&8ZOZ&&#P #D)/*O./]4>@@V(S$H0R(W3#)AP; O0]D!,$V*T5$Q!3 %1 M1U]5=(1X&8Q[6?P*B-RI9V9'P.TT("8>IH>U70G>A8I]#GQ1H9IPJ O^"K]6 MP LX/NN3[Y>!CM::=RQ%!Y;E?S_93R83<]#];;(+GX:& MIAQ*=V)6)C6F,ZFL &,ICE2H<:,4I+O,S;E0<>!E>R':F#J>H@7VAB@Z@+ - M? E*"Y3FA([29>C6-W1\Q%5X.J8.Z: 'MD!W$*'(@.@#_%[/Z)?* MPBO5(T*O_"FZ$HDUZL/C_6*'4'\(B2/R?)+:-'$/UT*HB@9E91DM9N:@D!L" M/D,Q9.L&RR%1D#JJ.D[8ME >&5ZZ"42T-9X8%>R''EX)+0$7JHM>YAEB#4N! M7 CY?0%0NT4";HL"]P+"!-R)%9(VX('K& 7PR5N0$0C#1 5H@Q>%O,0C$/2E M:3 [('LPX*@VEF."20='&/84.!,9K '>%,)98^H#Q!SS4O ]_Y#@MY"4"X\- M\3$APYO3WQS_^-"!0C5(6L /#0M^ 6B0@$1S3\C*#+X:Z!(\PBGPO@YD!](? M?. -T0S;+DC"2TBA<+KA[P\H;:V*'F]8-IPRY!2 )Z*)*V]Z<(7>4:+GWQ#A M\B3EX^ICP1+S$9PJY(60RL ? )^OLI:\!<'>4N/P&,DT1ME0Z>QD1RJ5RC3? M8?+S0G:.:Z$^AV4?(I>\0G/\B"UB,C,K;^N9%D]KPK[66->+Z9&+:T#>G <" MA(L9"83J)N(-\!S$0.[#^._ N9BVJ.@HB],QL8'A.<@Z%*+PD *R$AQEH1_P M5\)H'&X;^IMW3>R!:!((+>1SE>P]N*'H># D4()_U@/C^.33.=84V64C3^[G MJ6:AO-Q+>_?WF>/\H!_30@%?ME7]F3O?V!;M](YQ5[S"[4U-ZK=2W!Z10?H9 M*B!<$4$>G)0)KSM"M&U3F3K8K(#.&=X/QV>%KEJ K@ (M ZZ 70P4^SH7)^E MU]+,*=K*BHQOM(6X1?B.B'9F+=!%"1^!,!YCMT_Q<*2>'-[T;R#A3^&=H<"= M0WN"+R#1$RK@2N%LX7Y"D1P'\L YP U#-PQ^,2)*^!'6"",D?1S+\K(!7XPV MQ83WYER';\ S5^!?)=N3TO M:%@*9CBX,0K$AYFB0_)5H,R'-1,OU-G1553C M'E_9A_%/B2(&$BPL.'FXUT@OF4+:@[OG 84-I(6.C*"$!M=O6X&@$CSV5!]! MJHBC'Q;@ 9E/M!^C@USXAA@>+08B0]Y?R@"*;V/#4>4J/AT>"CT8UN&0'CR$ M4+1@Y_/\NDVUTZO-L)';E)0U;?;GR)IR<^Z0>+A6PZUB6(#$.N7#_!*$BZ;D MTY %A4-$(^+Q&1!0S(5(#W_PAL*#GSFJZO$?L#'.A$M -T]8#O\M*]M?_X'_ M!-PDJ9"%D:U\\<^IA3*%2-[W$9#DO][%NBT!I %#$- M__WO_SJ>_H/Y/BD9JF'^#&ST1^M: &1$_TEC<_T<)*<0KE=)<09?_5-477%O M!?[QW$TJB([X>3#SIS (D,A]2AS]C#;D;#UX#-L MV3]\Z+/G3Q.H.,\4/?WDN?AH;&/]DZ9N4*Z$!G_U%\90-YGT.QW6TUCX'Y%8 MF(BG_V?0+CRR=7L/03]#+H&LJWJ/=;WY^A]!.,6W*.27 H(('56X\*W>XJ\+ M8O[QNZ>&*C]-@2'++#1XKD7P+;Y7GA"E(=_H$X5VKP/UE5:1Z _S_6JQRO6J M?#\J$VZU!WS?N^ ';3C75K_=J!:Y 5\D2M46URI4N0;1'\ /FGQKT"?^*G@ M >2_CUCM*80X)>\PJA4QA HDRP V2S&"3).,P*1929C265:844#.91@R0V9S M/[R3%@\],^\+K"I;G2I9KY9+HV9&:_6S M=/.=KI Z'[G15_4UO:Z-AVT]SU*YDF.255=@SD)>NYRFRC\5J> M9UTA?3Z2U6ZG\VZ-'I)C?9O1VZ7L8DUU!?9\9"9?9U>*U.^OV')_LP*=J5AL M<$+F?"3CU-,TL\V55_O]0K[K#Y/WANG"D<$N/;H>O.]-A2F;-LW-TI%XT-CK M\TG.H*8S3D!#4]Y]CNF%LU\:S?SXY0L0+0?)(])%=(C3*[\O+:!6IH+V[(G+ MOV>H:LFS=&' &<#WYU5#6OT(UCL"^]:$[S?ZPTVA+,JW"UN:KN&+ !0+UO!5 MMNF ][C^?E,"G1GHEL=61PO+"U-'A9(\6CR4+%5%/#8-VC@V7,1:$99-GI;W MSA1*ZPGM@'QDFB'^PFJJX5CP$^MOKYBOIR(%U[3G4H=7M"JN+? S^.%X<]"M MYM]H"& M&WS7#X+;'\?K9.CX7*)W+E1\+I$\EUQ\+N]Y+B_'78==*Q$+-QP^(0M@1R+] M3W#O^YY(*N']@"2 BP1@(@*-V(Y<+-."BN+J+A$VF;O6PJ+4/X04AI6FN=7D M68L$[6F-3RZ'U+C9_>V@R"=TEY"H2$?;F8\LZ]BI+CFDB-S526RZ&35\(B+Y74/M+ MLL\7 *3'QA/JQ'@"T:!YF\Y:@)5692!H%6M %?/+B^-3->#+'G9@P"TNF896 M\)BQ@Z-/X.A.P*EA0=Z5HK[CJ97#.T.Y4:5EK;Y2N@+MU?-@0VH]_RF:1>Q. M]@ .;OOS +>&>VE>%MXBMA'7R'UY8ANNG2 ;K6UZ4N*[]C9=-T\F&@AI+R)37 M0MCOM>9O('R^=^;PZ[7AC.%FS=0@,^/I^B9)F0R]ORO-!0:+CV0BG4U_#_GQ M.@IRQ+8B0A+D]]J&[VD3O$ ,="14\ %G%L1=:5_CZU9EW)DUYTLJQPFXGQJ3 M2*6S7]"@> U].S*8G/:O<$2PW-Q=PUR$7\C6.WF:@[K MJZ\\2CK\QD42_1.5T0]8W%:O.6@UQ@XF4Z" M*S+@=GDYYSC-[5 7@2L-"D&>U'2/_SIS@%=RXSBW$84B^^GL\(X_>>P3R;AO MW0#BV>3<%]>.D ,TH?U>23 >=K W@7VVOQ0R >VU[.:O Q&F=\%\4:X] M%UX9:W&/:R*@$'OTBM,4S,?D,47/1154<.D'/RS?"\@_5(10]WY>YUI4Y/"* M-FNH!4A[- V M],1>G;PW2 4^5:L_( ^=/-$72&&^K2O3UJ;-#S>BG9GQJ_S<2?]^'OJ3-AAO M2]KZH98.L'AO'T.32\=)=]@N9RL[?K,KCUNYC+,RN.XA6R9"+LIK[,ZFG)^D MAQ:_6K&%F=-.5P?&>NN^^^Z\:\L>AG-E6;!12=6^(8N"!>6LX4%:S!]ZFX$X-L_+,Z W@E M6W@1&X[E9>=;)X7#ED-5^<7%\*JC] J(8^AX=R]%!<>^'XR7 !Q[.: M K0B/*]$L$"_3IJ'_X=O6D]_-9M @U$2VM%$"0E>D:*,CNQ0).6T#A6^@45X M=YB&)U#!QZH*.'F),L.S@I>O_O13_%(L?@DB[_JZ(5!Y*%]<2CS>*U\$\*0F M2$>:#LF*Z',E_O]$;?U/@2\0_1OS1KWQ$N'PQ>[/%9=U,/P['@U$(]8FP$EJ M6&##Y<'091>U@ED< 4$)<:TQ.]YC5/$+X!2\X$RQP0C'\);&B[_]9! &JSU ML!?>,<*'24%-"C$H=><_XV$QKRM.YVW!(VJ )&K#)3]4OC@2044LBWLGA3?" M5Y4.U?7.R4#T* $I3\PA:&Z9,&D/#,X1$MO6O7@VBP")"0-+6"(V)[@V1 M!Z@"4,!CBGXHD7/09&%N^W.EQC0YF):.JH+@D\832*IBGL(;3]GR@[(88=^E'T7U#KQ[%BG;@=_6-;[VR,;[!\M MY'&#$C1%W*7D2>-U]LP$^W__DV,SN7\>S^N1G?;,ZOY')3E>4=$$FXN"SG3' M!3>QX2 H[4DPV0 =PTN 0LB'("-BN1N+*Y+JP(^[$,TAWL /\XHQAQS4,1&2 MVON$7U[+^YYGQ_$,"N)65%1,FP'K]%IE0A85A\$-K&P16(\]:X%$U\(F"G9?Q'.&AM;"(;\%S$U="CBXJ%>A4LL#>B$!CR& M"Z#2%>?HYEVO42"# F_*A;+VY%79KTA+^#4"@NL-%].Z(3S\) ZVU3,S<%'=JO,+[XR):X^!N/987'OLT]0>>WL]*U2A*A8'/E8/I))3T1/;"G4@'UJ-O $<@L; D)D;RQ:0T$=P U5 M'N1T*,E[US,4>8^-O^:1$]&_OX_N9V3MMM$# [EZYIBXMOW<462O:C22R+'I MNT\,D)'"067@ 3(A>778(R0VD]^:3:(I-6-CI8KE86Q&P](LO(OA?Q"]K7V% M-%RF3I&%EV7J@^''4J!_'1% DX9FTCP5POT6 -Y6U*DI> M5PMDP81<&YB\3ZQ%J93'ML>2L6_(A%P%=5B_V.Z1^@J7DH(*+42) S288*Y8 MR"@L/])<0X$B>":\VQ3-T1Z]%KG+(0TGH$A)_(5P"/F&4 ^L%/[L;\SXJ!&& M"HY/P-'6SW%QN&3GMV+U;^ HV!L'8432]P\0V2>F .C$',7#(&W$-$3YX(K" M-(!C9-"!.*KOS(+49)RB(39\> 8+215-Y!!:&*Y?D-\S' ?XC*\)3'VR?T[G MV'T*_ C"/6D$5_XW". 5:@8'WXA7"/RA9'A@DT3V[0<*5W3/QXR=A+A)A_5@ MUGFJT/-[E]UL 'CE-+&)WN)TV1/DY@"N"%CG%39W9GLRK5.:Q"O#HN%D;]5Y M1YV?UQ(-'XJ=ZG$^)_ &9/N,Q&O8OKV>2GO_]6.<(1%HBNUS.R29DPVZ MM+Q^$O[T9POB]:UB&CJ:."0]_X CXX1XVK-_VO K0:BHB=R)^QZ "-!^>HY[_#T56^6\W'.E6!-PZ8O!'DS4YN@P1[\5BI7PKZP'F?DB&Q]AAFC ;9Z+WE875%'1WI>?+\AXH@V0Y.9X]EEH<^5<$,7R:KDW V@M7L+.NJ&]; 6O^$.FJ05A#+@" ]+\0-O90 )7X.+]5SF0>.NH\[TYTX3 M]%)%EQS39TFL?R%UR^N8XK\5T;^C($Z2,#4ED* J 8"$>K0,/*D$8L3@_DCX MUZ1/;#[S>%YYSTENG<=6^"][F&_"BZN!8% -_AI\V<51KL9Q-.H4'&(]H P_ M$[>&";D= 0/>K(>MPHW1$.I!J3P(])!"84Z4H59D!2[XAYYF[PYX 9 GD&P' MD<],'$/ZX\FCW46T^X"2)XW;CF,4'NUBT/?MA86_X[*C#*.&/D\.($\1 W$% MDH:9[$!V:8GP&H6K+"-?IF-*"Z1\(6A%X8G1A%6D>F [:!"YL($Z)/P5,@VV M1Z!H?JA9Z/[*D)=V':Q,"E;FW:*VOQ-K<7_,[[ZFZ\&6Y]2I.3K ;IZG^N3Y MP1C>#(Z?Y2G@'J4^O!Y7A?=UU ]LKFR9MH#;B*(8>G@EM:!*@7N%2JH.A"** M,+(A*?A:GO6HU:@70&O*0![J\#6!?A3037NJ^A=U?E] #0<-<]^>56V@!2/D MAW?YA(=>YB"C 3:K0&HZ^1M=E@P=_T^M=^-I*+[A[&_KYFZJ"+% MM*WW435_F=-U!8$'O"?#6SX;PZG2WRA-LMR>CT#7'*J X7[\2CW7T>Q#6O_% M1_WJHQXL%//%DQZJUD2>57/B<&^I8%6N%;M-=O[CU[--'L,[.B!@.4O!12"2 M"F*YF4=-C#\.B%_P^SWAZ'OJAD+7#OS"@R[NM^SCX84)!>(F@.*H3%2]0!=P MG(P7A5NGK1,M8^O!?":L+=_#-03%#62)>+A##T0>F!B#J!K@+5WSEN['^( ; M]$W+$1]"*9]XW*.H:M,$6P/I@<$%Y@<>:?!F.PH]\L)_W@ES*-30YKB?]6"_ M!NT99^(0)#3I!RQ Y/! #0/#(P2/#@(R\&&!O=?O]N)DL%V507^O[>9@":RW M=Z9#K_W9].R[51-! ^1RM"F%8+^>Z5BY&6M\V[AKKX;@'KASH&HI>H!ZT-V< ME[4Z,#T\9!EJ!WMX$K(INE!S$G5LJ)@Y?GI@<.H'V=,U3-R45Q+7B)4>Q5-5 M(=7LO C?T^/'$B]<$D". '@RV.N!SAL*%^TJ*@P(:$/9;-KE? MEQO,L-Z9";VDW.NP"^YU)%<$4[NJ6[;IG-);X6$!G B2("Q/E#GE*2/J+> MEKG>T=E&XW8H[I-RIU/==4<92+WG[1/_A5T9H@ZGX^E?7A]='%4O[C&$/&/0 M_J2'M(+(W^<7/[@!I:/_,D'!DPK0^3F'_=!%?Z3CB*X[XBB.^/GW$U[-^Q#!WJ=^U$H@@)S,4*;!R-BTP M3!H(69G,"5DPHRF:S=NWS/L M.W.HM$>+C6ZHL\7>#>M:.4J#L2OMRGUR;#9H>91M;FLBZF]Y/L];6VDP$T%9 MT56U7NYNJF-7Y.#(LWE66FW>G;@B6&W*1FIYWK2WR^P:[& M%2.9[$T:;'\3V@FSLR$YM^3KV?RH$^;#,P5GGC(Z.C=4>L.) ME1F:>/7.0G[6&+;8Z)[5U3TU;.Y=S1IR0.U_1=E3+59+I9I5T*J#D M)(=R@=VBD6=OGTQJ;+=JU?\_>U_:FSC3K/W]D,S H4<38%.547<\&,WYC-,M5+U< MBS!M34")XZ?.&^M"NURV-X;>RPP05$YZ.4!1,/3HJ>76E&23MEOBY]K,KI<$ MO5A.@*>>Z(,ZD,U!F2:*:3[/)M(Y(NE-^743#CV:0!Y)]&9>>MY!\F:]3JP8 MME*W&#AT-X'KATLXCJ+D?+>^4O%KRQU'2>1;/(4/\WF$YZJZ0_:*M15A+(^C M)$Z/NX\H">H@2B+8B=!X7$ZE].^EJOJ3]6.WX#4YO%[AH\:]-@R]" MT.D[$_JJ8S0P?06RD@'IVJ(4DG!@AEY(?JFHW^?LDU,\9., M=1G:[C!22HEIGNC'=X&Y@7W9+A7F+F^=6;NEQ41-LQ4M(-/57=NRH@M^^!,+ M8.FN]SS-VN.RMK;?HE:N,VT9F,")T:1OH55OL\Y^O(1(:[L]';@[==5'C\P MR7+:?51.36L2/:C5>2HE%;.#4A*=F, 1\_YC+?.&+"KP"QV'F('Q-K%,H-! MUE+9W:-OFPOK,+?)-'=5J.P@R!+\M ZN1/V O6TJH[R+-)CX(V7#H#[XP=% M;#][JB[U/,\>3G(%;X U$5X=3Y5=&#B4%P!!RK;E\_Y=) R1@*5E_,RSYY+* M][J!Z;PP.UC> UYP#Y6G^ AYEUD/_;\*D$C'E/1#Y@$GP*\^)_\35?UA1Z3W M[SOA%7W\D1?_5!(I?E(L[(YN_X _U"X" M+ 10V.[G&N#?ORC2[9>QW=@@(T=F4^EH0/G=/ MLGBVD5U!5\9AQ"X1N[R1 M7;!#=OF8'+UI7Y'7%ID[< K_OB@\;KWPX-[@8LK.K9=S@UZ%OL83KB9]CW2] M&'4C9HV8];.9]0XT\HHXE>-/)3'\>AI/EXH:[(EX-XK4K5GS\XWE2[3!^AR# M]]665I_7DWH7Q;NKD=J U^K,5&9W?)]>PP#?I^O;_>B,X%9U%Q \6D^SC,IW M!+[;QZ>I_'HEVO>X5U_&\+B5\'NUO>8M>SU? MU"![R3"Y]7+/&RX7;]3\]=6M#XM5FEU*V?I8HA%]+"K9$47ULB5&(/SNSW&* MH,[U?X[D3R1_(OD3*7=_(7]Z!MZ?L9,EDLH4@(-#4E].N1]/!N:M3MT8 M["^Y+4M]4!H@9CT6''TJ>'1? 3W81$\F2# M9W(?-PSVE?]=;O-ZB[83*OVF7W 6'HKIAH(Y?:F2G8WK4E-(0B]!ZL253X2^ M"'U?!WV80"6PT= V5@-#7.1M0AFL5)<:2&Z^%%+!70J!73$&.1( MH4%$) "^LI9V5@ L9,7CB 368;U*05LOEVC68Z \&\^4)RXN*H6SM"4-FS M]$P)VBM[%@6F1+?(T2WR+=274S(+0\@:QZXWAHBE>J+8Q0M%'99O!DH+'L>2 MY](D(NA&T(V@^SF*QZG8K>7([:RX10,IRPXW&J07DI"#T*4@=)'4<9>\+^49 MBBZ@HPOHZ (ZXO.(S[\?GX?=6G[-0JX_Z[MPV6I6]T'#>[HUO; ?+XQU?B*> MBWCNLWGN"U@AI^^GD:;&K ?L)F=,TB+O=1QLJ+M:_%M7;*1$?LI=U!=R_H1PJ:'Q!UW'03':$_0O]]>(/?B_XU-U>T?D):\5S#:<]7W9RI MP7Z4F%_X"J _=2Y>]QX,ZQLYQ[[X(F_=)N-;-,:(V#5BUR_*KE_6EI_B264B M4N6"D9$2=9TSY55)6MXBUOQ$.MSS%GM1K/E7O2.ZJO[^;=3S*QOG;\CFX85. M5T@NR#RK.+,&C;B2RTX8V"_>C[@BR2N6W+DU#T?8C; ;6M/Z#=C51P6OZE66 M$X/RJ@-2-K,"UUY"[ +;FHACR%A["-"OG%039=!\KFYT-H=&G'+#7KDM4P97:.5Q>Z+-TFI30/V* MA#@=)_"H)&&$Y0C+(=&5SF*YDYI1=H(MH<;<,+O-)9W.CN8:Q#)4EU)Q&CV' MY3MT*+T_2>ZYOG*M-+E;6T ALOQN?E<978 :SK7D3\'SIQ.^ROOCS'_"_W7,EH-38D(U' MVY<_LB2P>?O76- J4.\Y&D*8FAK8A&0H05M'^+YE)<.SO]E'[ =P;*[T<$PHV( 1SC MY+]C>S_##3G:S8FX2NSMV1:X"5-1W=_;K^T^\T'W^*'EZ)"[?MN*"5AWH<"G M'SS7)XUKS7YCZ -472?@U^W""/0A25Z)6,\49Q1[),U_Q-C(AG#^[W8]<\JW M^+I[L VA UV"&2@=INZ3_T\,N/DR:SC2[%_DP!/+S%18IA9C:VPKWX_E>+;" MQ3+U5N,AQM2R,8Y/<\5LD6D562XL$Z[5VRP7V.SM.IAKC:M7BEFFS69CN6*- MJ66*3"7&M<$'5;;6YF(_X>;K4T^1?^U![24)<1UR[QY4H^D#N& 6*6X%2 M4R2ITJ*@)BE1(&05$89)D@ _(2FC\0Z];Z,-]:>H31GZ\HZM:"FKB9@QR-''M%.S7,\0!/3MCOD>,ZH5"\)-;\95J6#4*V0E6UJR+ ]FXT<1D@=O[U4-3/R()F7$*5;RH!_A#ZW M@7GS1R.[.70Z%8?3/(*)J#N>>NO"'.P2?3Q/T18Z'5H<3!"Q.98->2UKM84& M1A[-LZ;B:D)9.&VCF\4&S72KT$&G0"U CE_?D#*8GF&$(9O'6<4F^$%]G@!# MT>.AO$[PNE%26L97$(9F2!()*I83AD* %E"1QD<955,*)YP]O]9;==$9.+%EN[JVF MCH+F&:=Y"JEX6:_,:JZX0)16.;=L0NHPG>,V&Y*C>$I!"IVEEA0J M9/,44H4!SS&2T:XAE+TQU,*\8PC#DT@%<)+5ECHDV7F-UJ=$M^'A3=B%^NCM M?1V7LLMJ81.RTC" MFBJS+D]XS@ ^\^CM1:&Q[ R<#&!OIC_IMV8HWF%@Y=.CMPN#%C.:,[1K>&*K MGIR8]5UMN=SDW,)47S%&: M7J1U^,QG*)$16D5E519$>:@(!"8-A50R!4P'5)70I#H*0&*U*6K&4.(F2 IVM#5LH,N#7&$5OVD!/Q48 K,+1,^=N.E=&JHLA7U?U MLFYJ=J^*G#SYDLJJ4^=6Z1E+)6?T:FEUIWT$GGQ'SYQ,#:6 :VF$%1E4S6Z$ M#I<&Y^X)//6RV=5\DZ]8QMRP)RA2<)!J2SN%I[3BMNANBG-XO3U/='*&K@M+ MV.WYZ.V:DFZ4N(JS8C%I4VB0$Y(PC)-XDN1EVDD.F*+]B3IV1.B6U MUC5&8I"\V._)"WDX&HY.\KZ7'3<',[>9Y!43-?PI%'*"&ZJ M,RHQR95F-*3[T=N9&KKTF!HY,?14KHR64 LKR"=Y*8>H+6GCZ$F6LJQT&5NS MK19S4HN:N[4-4NVN5_QD;0I%M**-AU[S%"^UU.E@AO0'DI$893:4VM.3 M=!=T=UI;$ZJ!Z$2-!H<-/M))[93,(R6CO\E8RQ[OB5V[,-)QJXMJIZB9T_-R M?XD5- ,;.>NQBB"))0;ICA_-$\T/.JMLFC<\05F5\PJ /'^2[M7N>"ZB@T'% M*-=Z)(NA\U++9(*J[,^._'IYU1/: QGI)I9]5"A("09?GI)DK69+[%"I"L-3 M^<4F,=FT::9Y4C>R:FVA.1WE&)9R=*DUF2YRX]%I/4:5:LOTO-ML\GFQOIRJ MJ;G"<_[0(\I3S=DF/737G$'A20M7J^05L1S7-W;;X.%ITY*,'[L)UZS>@L0;99-?3XET ET/JQ,4 M/$5Q)'$&GN/:GG(-U\O8*6!/)C.@! #S')KJ MP1V8LIHI0,>#/KG'(I*PO>FSNS(';JBC.[#=/?BN.X+?,$UK"4?\U*?@$\MS MP!>=7[\O:#^_>YD'SHM#-QBTK/]YH_/-=P4^>J8"!Z\$UBO.'.7W[H?]R4)' MSM9P[@K<_HV#'GVKNW[HSO8%D7"F/;U.^R_>#16'CF5ZKG)EI];)H+A@X-O)ON>@<*>%:9V8JD!Q>EX+^@L' ,[*QB'_: <^Y&?[HUBT9MP<.86O+\ MSAX]N+-'!;S:(U..0DE&7A$F!:>-9M/CYD7:0#TK^\E,8,6+C3^;$YDG:2>] M2?<;Q)3M=H1>LY$9\S>_@B/R+X M25=2:13V!C&-\/U \T%94WC"1! M) F^@O+SNB38B%Z3F.D(S6.DGI--N3.=]V D/5!X4(JXXV*)[Z_T<^@*V04Y MW]6U4CB$W:UK6URKC,>MUQ4>&78E;48RI\J! 'M9<,EV?S R["Z%<)2I#,OE MTHS2M2!=AZ:1R(,203B"\ W4D'= >%1-NLV^5A,,JJW+0F-8,H=C6(T ZAYQ MA/ABI0=O N?([/IFZ[[OKN$1GT=\_AWX/.S&\VL&\[/&Q1<.-[L/&M[3)>4W MZ%0>\5S$<_<1_'7K4ZNR7\,ATKWN7/>*.E>%V:-YNB@Q+ ASPB%2Z&)C8Z$S M&9[B<]E\7E!-T6P*-/1I)N,XBD<7LQ%Z(_1^_IWJF]"[4/.]^F:SK M2YK'20R6(H6Q8_$4*2+?TW!@HYHZWY10S-R&7PAH^/ZT9[? M1RY=64'8(?"<6*J+[J"3$5MUA%NM\BV;8NT$[S$$/;;UN/WWK:>@T%V4(70IY(UN9P&\3UD MS5?.% EO6@B4/#_O6WO8P:[HH^Z$W"DZN;Q3SC@-7D08(974,RYL7 5G].-/ M$CN6.K\BZ$;0C:#["0Z)UZ!KMS--W$N-LFQFF)U+DL3T^(P&9P14!@H_"]T[ M]$;\=>/VZR1TW=H.")']<_/;F:&N(87,?5I9=N!87WBYFLXY*WDJBSB2+Y9 MS*/>Q#/M(2/@7[MP>P3X"/#W?9O]8O(> HY)Y(BI$9(_?I(_=1:1&>0*EAE)E]E1 M<3*%?:UR!-%T&C>R2J2OVT0T9@TW$^'&T&58"#8A8O9OLN8OQ.Q?PAQG M'$=QG9@U=$5]JL@P64Q922-QJBE0<8A-P5L.K/+]7O2Q_SC>X13]ER8?P//_ M,<'S$KNH7QB%ZUHS?UW/-@E\#.;Q$_T%-MB;1<9 9 Q$QD (C/X67&!=Y1W% M%Q'UK8 H3MFM>,A9]K[!<.Z^M#&=.8LF0^OL!*G-UM:E2KN(EJTZZ+RV% ME!] 2L=)]$MTDXCP'.'YGC6=M^.9&!NUQFK.=1'/9+.E--99C@80SS ^%(\3 MQ#F3YPJ5D-Y=@N@ F,%?'G.-L-F;$PWOM^U=/[?[GE5SN_7[L MA[W9+U(LX#7(W7S];ZHX$I'_6Y,_DG.W9_17BX*; 2YUP%.FW[-EK1;3/A>?O.(P)&*RUXR__C[!C,AHXHVNB;0O=DBVN M2QY"\WF)PJOU$L1G M=R:Q_X+/%O-NJ2P*_;J!M:D>UTP7&G@/J \H^H#1UQ':MU8;;I$ %09UZ28) M0:'3JR(&B!C@T[+"PJ"ERKHC@;UW8^"(4*[GEXB4A@LJ#:\%VLT\6Q'6"RJQ MGN4K!%]NJ$(K(;<:U(CY\3&-]BFTCOA@48%G:D=VRW8MP'4-Q8;NPL=@N@3V M5-PLJ_;ZQ4I"X\5E=^@4R<10<#2!$K ??\@'[+ABTK\CCOU.'/NR;GPKCLUU MI]W%IM'7D(S!-_-JC5S9LR7@6 )R;/*X(O"_[UUA?O5(N9K'X]8K_X8>QGLY M>L[:O&^$\C)1M6EL0V:0?!GCI"K#B .N*23AX9-\((\3,RYW^$2<_64X^])' MU"4X6Z635K,P*)O&7+0+C;R[&16F2\#9X)!*/1#'&9G/#ZE=CL)>5.+'J?7P MQ'Z[J^N]3W8YCA/P\RZ:\@&EEWF2HF>JX50V((?.]^?.,[TB#^#KAG=LZ?0\(4 MUY;G_E;UE2*?R@K9V[OM"K?P.%1(_B8^X'F:*IP$S%5]67JDCL2#G]5Z*)*> MR8^CT(P/SC;X#3X'3 J TSP([=A^].-/>Z0X2DR<0-@Y,=%68*ZOZ<$N9'Y= M4W<$_BI)U@1,:^W7/K6F?E0&@"A< OC'+[(6L]2@+&I0$U5TX#?7_@,!JR7\ M/^G3A>) [,?WE"H@G_[7LK>&N_\!P.S"SR9^>'11G$/N'KOX&3Y/+'SHWSWC MLOYHRM;S%O..HR@OY%I51=>SP;]M./\V>'':M"1C*]*&0L.M<.IH6%^S>7HA M#_5^&E^)RT RZU,/2$CWS#@!#D-_Q!0@*V=@1J[M*=E_LI[ *W0?"EVTUBW*0Q:KJ)N-9I (T6&.Z7YZ7+CH M_LU3[] '/$J]"T-^"_;P33LNAXP. !#?M"5YV B!/)!X1(D04"(23>&@ _I M1&=U* B!/*2B0^*"E'A_R;'S6NM%,BO>GD>1TZ&[+P9[H5^N3W.H4^_>G'IX M@0[,Z$/JOM-LMB9VL$.5[75B#>YE1/B8G;WVQA2$8 M?BEFO_5:;E%"#;]U9=U_+E9ITH;Z8O'1=M0]<3'ZXA\RC^W;70R;K*34P MD?92,1=*%B.$7'-8DAYK -!;_2)Y]XX#*C)4(L=!)$K^7B?(69Y]0H(( M0[FSZ/769;Y,CL5EJ]VK)E'8IAYZ#O#KJ01?'HZ1W^#;PO$])_L+L!PM+6TV M:M@(KY153DB[N4[+;@)8^@<[@GQ)QT$RLC%AO1G86SF>NG!WY4^WD=LCQ59$ MU57L2#5_SU%YN]#33S@W;[RXVQVB7YYW_1/SJ_)N*@3 C,Y2!AXF9P[4K$PW M4;;3[2!HX(#UW)%,S;1I_K$FVSK M1S\&[)W)K]>\W"=$%9LD6'/9SF5YL5+#Y 6R(E8YV&L<__$' MC^-G6XU'"(ZL^0C!-]% 3B"9[[?I =[/3-GRIC0:B .>5NH:0#)TB!-Q%+WS M&'FX-=L::4]EK&!!*ATF)BJ.&UE(D74?>NL>RJ2?=R:43JH5_'17HUF1V94$ MP,GXV#PAF?IM2AZ@:#+'8IT%5QC-AU4ITQ1HJ&-@U'$$SJ\(R9&O(_2^CGM$ M\EGUXAV(QKWZ7,!3*&+D*6R),7J1I><0T4#7P-$X@AQW5?CUE3PA+,"!+) M#Y:IO(FDNVX%@9NO]>N:6">UF5.I '9C M39@#PF#+M<(&[]ME*]/6!!0)7"-(ZEC&1:"_N&ODYD#XQ$H#-U_KUP7]"RK/ M"=@O'1EC/5-LL&*[JVMT(LWEA3P+ZC0TY>[2=SB.3PFE=HT3?BY6G,&)/&PLV!462S^OP_=>_ MWM2Z86]=V\*&F(\M34D$]0O]L)'?HKD4U\Y.':4?'ET,OQ\Q"3??A*'<4M:6 1?@Q]@)KJ7L,+ GU(DE>1M\6 OR^S MAOUW^Q7,SM4^>[[,3(5E:C&VQK;R_5B.9RM<+%-O-1YB3"T;X_@T5\P6F5:1 MY<(RX5J]S7*!L=ZN@[G6N'JEF&7:;#:6*]:86J;(5&)<&WQ096MM+O8S8VUK MX?_:@]I+$N*0O4]QK>B+6X%*R0211&1!)DA*((8I24BAJBH,AP2N)M'DD!A2 M/P)*BSL!O<@L1GL^<@,FY,62#9;1NH*LT';G:2< M7# "?OS,]::1K]OK<KV#1/* 2GKHVE0!R/E!I+$BNI^9F1&<_:O4P[R7:S R9(.6"S;AY%);621V/1*=Y)DMLZ#PKFGBGGI&2'5/4@-5_ M/%(;31#6VFE[TIWYMUC.YLD>?JU,IF.'_H;N^? M'4^[K@WY%D_APWP>X;FJ[I"]8FU%&$$7#OC-%[YUMG?'B]\ZV_GAY EZ],D% M01_(3-T%6)?.BH%=RX@S\ED_F-9SV0O]198=8R3?+00.)+"P2PK=][6W>#[Y M]E,'DVU;P)CJ*:;?\,0-Z*?,/7T&+\UBKA63P"LLH/0XL9EG.YX8?"IJMK)M MG^..1-=72T5]&@,'E37S'P(&@4DI4]GOA (^!S\F+#4!1.P$/DH:0>=/,/@A MUE(D15_ 0\MY[-[C[)KA^KUX1&GK98/Z*^R>) ^W78) M.%BA^&_%,';[-C]M,<_,_1?_SO;,?4+!?,Y&E, MT.#%_Z)I :7#7Y?H.(H+WC55W-TC_'8NYSH1#4737X7 M/=$,W(/Q&#P5X1. 22B-?,)-P',\&PP%_ :_/COP)WH.W%GX^>YJ,VB#J4]F M /'ZX2S#L\M9S][->PV4 0?"!"SQ>5\@U-\T:.3%]WL0/1%&COW/A:W+YZV% MT(/60JB 5WMDRE$HR<@KPJ3@M-%L>MP\,#;)=QB;'$1L&P#6-S:+6QH6IP V M3Q?W5&!QUD3;%BIL51HQ*2-CK$G;6L@-OF+,F1]_D(?CT/L8(*T)]P3NXK4W MZJT]F/8VZCU]"-^]47JIC1%6O4/P"<9,5LO]0F&XTLYO5!SB$0A4J'J:Z_B> MK-R]$,I1\,:=F(/'/C@,GF-]*\^NW<#J<4^8J9S5P>O=W*XK6U!"V?__TR'S M2F\KA:_R)+8>E'E*Q2C&E:FZA2_#TJWJ$EW*CNCTKGYD49NN&[3I2N$/./$] M&TX$;JL'A'Q2P4/4"01[H+YICZ)PTP5]H+YI@Y:0TP7[MOT&/X4P[XP4>?5< MN7 CG1-[\,:^.K\OUC'EO,"^/M5?[HER@4OA\U+ODUGZ+6>L6MI-?M=:FOH45$P@D(I_;2@MK^*:'4+'7ZU5ZN+AI898.L%I7% M0FLL@X84UQ!*(3N5+U8%/U*\PJIX75J:1=I7" 4<++O]DHBK#5+LG&)MAE^/ MJ/D(KYA#9E=,_POJ79D>$42[F82#OSO)0F717F5=K(YDN5: MW2Q7'&PHM*L)5-#K$$4N+^-NR>T7+N_Z7?6O6U=:^%2!%MZJ$I%T"\S*':9/ ME:N>55ISI;S<&/.V-TQ/)FNIK&E",A!OIPK*?!D5[I/J:T:J7:3:1<+O5L+O MA,@C^AF,&NI#E,?J6,TRAHN>5V""*IU4'",N6$\X!!K=YU3ZBQ2]2-$+59C5 MW543>Z^P>T>!L82I+=P:@139B9&?=/1V85F::$')0#1.I,X6#?P22MX+)<;V M\EPB5>_JJM[-*_+<+K#MYDN/],0]T7E"1&+#=$<6)]C$F$CCJ9(O]4B.9+;U MR8AXDJ3>6J?H>4&@,.3$'>8/?#Q#[EJ%&%Y9'4Z=7=T;)W_M7-.&,G7 0P / M^F4#&I;CVHH+V!':)&EEJJBZZV3!F6U:,%W].+LT26S:!CM(ZVQB4)RICI+I M\QGF2MFE?U?I A8]"-1+-+D+:/<;*Q$(^M/X%7S4,,5I:/+I]ZL6C$0';"K$ MJ^Z,8-V F",N@+!P8C,PY=C/;48SM_T0KF.;SOQK6W9 =V)S#\Q%U<'7@:!7 M[!BG^&(A6/K^-FRK'?CYT5/1C+64A3+UX&QDY2'&@@7I\"10)C/36BL*S,A= MQQ03/ [6RIB(AN(SJZT//?@"!WX*'[@_/? !.'"T$:QO(=IK($A5Q;:!)(6Z MCC>#7WFC3)\!UA36"RJQGN4K!%]NJ$(K(;<:U(BY='8[]@X1GP7HF2IR9F\C MX+JKX@JZ[9@I$$CF_A^=AF*SVQT%/\(23H]2/X'M)<'G\_/Y9)*M5-ANHH7U MM2DES^O,CS_T<2_J?V\+5^AV;+CU$L9CCC<<;TEUDL(Q4Y_H0?T4YR&VSX60 MS& ?MB2&RCP4%]84TN]5@CL';SYX1\ZR8XHHC;:S#9CP7 T)Y%DEB8-"$H\S M@3B9S6P+;+CH*N;ZZN42D .&0@1M4=:'M7F=Y>>BFU19(ZUY)//ANA(O<%0& MB.W68_&,DW435F+3* T54>3+I&[*56O,(;# !/IP?!?X5#?ASLMP?'R[DOJ$ M*/)I&F/G^76!ZZ2TO#;SM^M8IPI[/8[/V3%EV,XD+%(L&9D!5Q>$LG81 F%9>6.2L#U%"0_J*YMDA6G M?"E37&04+*N!D>11;;/.NN.ZMEQ)'AP6>FGH_L+N95)6?0:02; M+=8&*>N69&NG2M4M+4_VFG:)YQ.&2U3&*Z_2K9\L56>/ID2"U,FQD1FUV*:@ M;VJ%.1QY-$]=370JJY1,(W4AER*%='>9=.#(HWF6&[*Z'D^Q.JNT2"JOMNK% M+,*<*FHWLWN-1:%IBRR&:26/4E,(-B(KL_9/(V9:SCR:)=P M)(5FNX:7GS%-(M](T!4X\FB>Y0G;RO+-0MN8<+.LTEN55&$,+PMV\[RV6<&* M]A0"%6@QW$@\93>()+; ALE>E\VW<;I;JF11;;(,9)]?99)QSXS;UMT+JY41 M0U.[IJTUQ8U5+ >(+*ANP[WXG!I"VT(Z=;7K+P3LYT*Q14T!KP1:5%WUI^*\ M4#((S^*E 5I;I=B$EDNF%;5N]%!Y(0&L&%()'NZR;OD:I;)D[]A,8QZWXV9'B M>E"3*!Y35I("YAL\$ YZ>GQP(;:K6W2GE7_(Y .5^IX%,\)6NN2!^J8EF$)' M".1LJZJ($)]%"/2!B"@1"DI$LBDLA(AD4S@($XDDKYK9G[<1J7=LQ%4%\X5K/_[SQM*'DF7"%?IWQQ^.T2)N&[>; MFIUIR+5]R;G"E]#Q=:&"EQ&5PTQE-*+R-Z R=DCE=X9;;\^F6_(6'I/F#, 6=#-!5Z" ID)E@F><"*8><07ZJ:<:BNLWAP3 M-8_7A*;1W);HC*>HX_8NOR(\1GC\(X$"X"9 3(KP?(#T1<7@60A:[.DK1F-Y&NWE2Y!HG1"#2&T8B3P!ZJP?^^O$+,]UH"KKMV#_(F;6K<#Z#=<= M1NLM*.+P[@H. 2"$;B&%-_$5,T'RPYR8&0C9S7I]<6$3/!-OD/,>&]9'11Z#3=52&A 'E! 'J!X'$53<8H^OAB) MY$$D#R)Y\!%Y\'Y?[V?*@[J^)JO5U72)Z&B%[*[73EV2H#R@@3S L#B!$O'D MB1H@=^4%SL(L2WVAQ #SP4HAEAJ;63!141?-9R:1:EL36$' M74))F8ZKB49 M/E? 2B/^+]8L2.2$B93!)TO1ML7+E$G^1NZ-6Y?1O/4F;,5CB(N)WH$M5:SE M#J7E1K$M671&SP5E<2H%%EE!F(+ U_WO. M">E98I;M9E=0!FQY3;.8-C*P;GT9=/W9)NM?3Y/ZZOB(A$0D)"YC8-U62*!X MIIMPYTV*SXS042F775L;1P-"@HJ$1"0D(B$1$JOKMD*"S/2H9*U2HY$$T5FC M)7Y59.=0DZ#?(B2^^NU4++&KE!/YH2[OA[JUX+CUOKSHI[KUQH1*HM[DGBL; MH/[(G75"@G8-(:&AZ+**3/1>(R57^4:UO^U/&-UT11(EDBAADR@WN2E[AT09 M+]>&*YLI"]&YG"9G>S)1632!1(GNRB*)$DF4$$J4F]RUO4.BV+TV9M.>Z1E= M*5-E\BXYUDU8E/@KW;;Y5XU!%O1CG='(GQ7:P-\+)G*%.VLKJR]T6?%SMK8B MQJX@O:K9R V0=:_"$-5D+37?+"]M!KVGO[:_MG&5Q/$J620EG%$>CM?':R->:]7F9G% M=)G6(10I"$7BFL4&(BA&4+PI%*_;].K=4,0]9XS2:[."B-DF/V3GBPJW60(H MTA"*V-DR _=YE[(U0JZE=M]Z>2'R1-RK& I7'.X7U=>W,#PGFTJ46NH6U%0? M44B.R#/3008IP)8[U]?8;\W-$8HC%-^#JO\&%'<%I:<7AZ,EFU'RS%IKIHD& M!U%\?67_UMP6^V$7;/S ML,#L6>?*H]_]E[+_+_^=5"D_1%'L$V99?_>W7KMK6M;'![S@:4IB: &O*B"5_\6S:6X=K;K M3-(/^"Z*\O?CQ1GD<:W9;PR< 9!3P*_;A1'H0Y*\$K'V[O*0PZYW_Q%C(QMB_+_;]7[L1S/5KA8IMYJ/,286C;&\6FNF"TRK2++A67"M7J;Y8)2@^TZ MF&N-JU>*6:;-9F.Y8HVI98I,)<:UP0=5MM;F8C_AYOO]%W_M0>TE"7'(WJ>X M=MLK5TG1:E+": $GE*% 4#(I#$D%$; D28L$)N(HKO[X<]AA=*AR5"97)R1V M[E#SC-:5-LDY TZ.H_ZF#27+">NBUDA&G>:[ M^6*[V;0<-Y^$776/.O6ZZFB2YCARS">X^F UTS(338#/I)Z/U!LSVA-*=A<1 M!VXJB3'&?#8ZV577G%1$"2UGNJRGV/W^")EJ7%T3\..1S?2<%-V**2"4DLJ[ MO1J/6<,E&'DTSX5;S2;% C-@OS;-O=UTE+8T;?#>I:=5Z MCV#(S/)45]UBPEC2=6JX9+MI>J$4V$S&T9JGNNJ.J_2&20Z2I$$YHY+1Z:L] ML@Y''NU\<]40NW-GP?+==A$UFF6*5S?[_7?!T;3M_>GK".>;N&[[?[[XK;-= M0X-S38 C>*P*\GT9$7.V=8D\]0>M*Z^H\@]ZHCSFWYCJVVY&8\[@EL9$(?A\JRA0V+/5W)TC' MA>U/=XU2I[L"ZT\M3(%2)WGFMKOJ4)%$SU'@=W1[E^^[M#Q3WGN\N$<2(,I- MV"I5\UNU.@<36BI^O]2GP;MNK& 8>+]NP>:JX-$F0O> MW731M6:'A]Y-;^6/%\SME^B[V$D7LD5>KI54P-&ABD8(L@;WEWN#X@9;-[[P ME\[[]/KT YB5[CR^@YW,3&NM*#[KUGW.K2HPM5#@S/&P16_T#-M=,%Y77GI# MF]'.%JTY&R'QEZMA)H!'W!-A%*Z1D-L)1^#8=6Z3J?=[V5;.8@0,W@JEXBB! MQ5,X>ITT:30"YY<'Y_/@OW" DQEW;;F5F1E()IM;FU8S*7GL,GS@% 2JT%F/ MA9E1UVMC+HF4296!X"1^_$&3<93$XU3R6NB\==A>!,_/3[H/!SRGRY$T5OGZ MC%^CX\9\A%:[2"*$9Z?'34>K(MN2C3I>T[EU;M[J%YI!3U24C!,D%<>)OZL( M<*2SWQ)_&6OJ3V]H@D=.+5>YG);^A<3*=Y,AM]2_]SBR!OFQ(:YAD,96CCBS MK.+D4GT)F:S=9)XL*N*L?;YPY$WDR#@QYO@5M:*1.3YCYG.D@O?*C(!#'1R- MHR@63Z:.N[G>@1?P>T/OL?9G^!UU$:$."'7_OK36R388D5,M,@S"?Z@_\:YO M&L U.2V.WQ[JW7XR*9589\%BU3F1P_3.IML/X:&^F!EY;%31)[S2Y'F\WE^N M:89JN&>.E&B<1U-I_/-H-F?F]"[3V[A2G_%6W+%S2!S#B3B.GPOQ M^%*.W AAX478!5KKWB;&<4$R-:X]21K8*D&U42G3$\NP4Q/0I9/).$*DXCB6 MC#RQ$<1N#K$+-*:]"<2F=#U7'N<*K*$P+M=)-UJNVMLV0TL2<1I-Q6F:?DWQ MW=5+?%Z8\!;%BLZG#A^60X0UC=Z<37Q4;"H,J_OX>JY=*JL%<\QAGV3;7;>! M2>@$K.-D=4X9\9MZX)= MIV+6N?)].[J=J=]GN4IPU8W2P;];9^UVEV+^-L7V]^F32@^^/O>7BD#JP%[4 MI9WER$X5\ P+>Z!?=CGLS 4+ ,<#2N5P8IC:T6TG9@RA67(LHKDNREB.!J/ M0>*K ZKK4IE@F M&]GRT%#Z/:(L-=,;._]!W^M+P$JO]__B.V4DNS+9F>ZD#W2]!ON-<:@7[ 0^@O;<#/G@\:Z@ W371MH5TEE7'G6X! M1[!NK^E-L++F3)<__A /QT=,##"*";<5TN3:>_V2Q^SO]KK29;6DCN"4D:?4 ME+HJ$5(/.;@E31!7V^N1ONPONJB!\[I$:DP^F9JR=A.>A?E>&'A]"'?]5=\*^J@O,'3-"!]?(@ MDH"ZJ$]%VZ^H9SL^?(:>HT\5QXG'E+FGSR8 QC%3$<$?MQB+QYA<.P/^#A_K M**YK*G"0$P/D]UO*R^"(BSE+<>:3%J[%B?V$DC:6_/408QSXEK="?"1";$N* MOA#]% :_0N'AZJX ><81ZNKE,9X>SP=I:\PNC#*264MLKE"V!>W#&,^^F>>J MRMCM8JT&Q\^[S8+--+.Y5$'[\0=]./:=7A7?SS;V4H#FI'016Y:7E+%N8J-4 MV\D*PR;S"1N;H!LFF1]E=*.<,!E.2ZAJQ@6"$WLXCE\X#>:'KW(8ST1=?H;, MZ"1^6=]F5S-EZB@.9+3].79U=[3_E9-LE\N6Q"%:[7#L7%_8*-+AY^J&@6QW M[-?\'N?UK2F")54YCRW&;6-M>YWR6"@DLF5 D=09"?O\5(?5;I7M), !+7FV M#?#WEI/ZO:=P<';#QVJ>"*\%US%540 SR(H=@)ICMH-1[,UGMN@[,V(R4,./ M5)"E>'EQ<#>G=-LZ/$HRD+)3EYG*-2L@\YX/:)^KNO-L?U*:K39\1A1SZXXC ME,K"$C;+.,X@C\[MO]IJ#B&QQ82>C?F,+8U+LU0*:S/^5A^'%-_\)#_AD7Z[ M8^!$:2*.R;'_3YS,_LFPF1CW8#^87\]3 $P(Y?H'X*54$D@10 R?%@];M! ; MN3TAM/J2SZ_+65YA1"UK?Y:+@,OEDK.Y7%D@RJKK.I-AZ[T4R>*YY*#-,^^12/' M7#Y&]\,;M(J'&&PG\&1[QX:B*4XE<,R_H R\^"YX]NL3L$5 +HCF2]K$%K'[ MQO[NC6>?'-JC[A1#31J-PC@O+P4VD=;R0WHP,^KH9QBJZ,S*((5$,^8Z6N9IJ?X)SH-KFH4#2;J>)&@I0XK>LS,ZI )LR8#IJ// MN#J_PYEQ:[JDYR6,H$UN8M0[.-JK-U+9$0GH@E(/QU$;YZS5&7A%X%Y^\A6_ MY61YOP]X%E0)<:!E>0K)878"G^*297.TPA?I6@[Q3*K?TA>&FA\N;V+YL'.W M5JF3N(5P]F+:*;N$:R7 /S%KIMC;UEI HK5J M^=C,ML8*]-T].>?&_J8M@DWSK_*4E302IUK0,"MXM#\555& M+W<+?OAH^_Q MTKTUU7R>V[*PR]S:!43;6EM&ED M3(3JMM/M08_R74^??#MW+37IA4V7J8(AJXRMLO/6K#M5LNE)O_#Q,_!]FXZ* MXTJ9JZ<;R!S1$^O6,D'+AG\E^F8A?(FK;#C 75K/,1UF=>8%:C9E)84R3EWG M=<,3.@O!:9C%SS!M,Y5%LY]>M4Q#&C M"5\N]F>%0KI3:VD?MRS>OL->>8Z9[DCEV0FRI&=YQ>'GCN\\".$M]Z45%A98 M-NXZ5E7=AV/45_RX/? CT!&",/2DK/QUE M^T>4_!7?-=ST]807U(3GOA7;@KWJKWD8H4+RZ31Z_.4#X'HL8^N3-*#HCJ!; MC!5[>9+S\NP042HC3$>ZO"TK[Y=B$,;@0 )6JW\I6U[8R917#%CG"]\7/VK6%.MK=@3.)^3 M))U0XQY)L&XRL?+\=;/CQ&N^]'\I]O(+X?@XY#P7"-9F$O MMDC!B%VVS*-80A'Z>0NP__K70:NSQYP6V*?7LG_O$E?VUK5ML8;Y.2R:D@@Z MJ8DJ>/5OT5R*:V>[SB3]@.^RT'\_YK[@OJA$'G#RW[&]G^&&'.WF\Q[L^VV MMU\[[ 2\^_"5CFY;TKC6[#>&/L!$WPGX=;LP GU(DE_'JL!!&0M&^/X-%?,%IE6D>7",N%:O/7'M1>DA"'['V*:U]H 7\V MU>-45LYCJWI/9G",3!H+EA)S:":1&&))= DMSN=-[;-#@4V[J1*"B&-'FU>F MB71WPX"1Y/.1*T_5-YU\0S,21;RW["6&C4D9CDP]'SD::TR/[68%OFZ,Q4YN M-1Z9PZ6 "R#A#=;CRT9%*P\'&R#.EP)^/%+O+)"R5S6[/$=.7)U) M3ELHH@7%H ]'RL55MY)K58#@KQ36C:J.9D09/O-H19S I^U<01OPHEP;EUJ8 MHO5*33#R:$6SE"HLNDZI9$PD6>JR66R9\RJ-Y3DP-T8G&:&&4!='NT%T< M)1NPFL+1R"I6X(G5FM=9K.!FZFZ3-"=)6"WE:$5]K]"I>*7EQ*#L8;Z 9P:C M5(9(3"/K3G.8)/#L+#%H A7Q:&1A,AJ/+2/10A))I&N% 2./5J1MF(5#]&S,\'IM(K]L27-U M"$<>K8CLS)7AL-SC664V&,_KPTZA-V.$U/$\&SDL1>>0I<9FQM7Q9E!E&\QJ M*=#'(]NT2W0&G1&+>.,!NJD93,(#7$;2B;#FCKN6L;AE>0T_4/,HKW)TKM"$0X^6I9/(J)\T MDBFCN^Q@@Z*NJI7I$@[=+>O:N82G#[F5!C[6D3P$N"**''^PQ_[$0"!5B (YV'W2:"]VT9**;#J!\'3,T* MKI'AQF-0=7^\>!!GX/VB-(K[?T+_B2W!&T&ZV F(UU18_7']P/37'?@8ZM G;)C/[U* M?T&K'IJQB'S"UO-]_9.K?@?LQL8-O;8(%0<#HZL"%]#XA?PLPG MZ4FNB,=$2?)GIX,A@-:JIY@^2>I^S$+U$3&QA64"R;S_Y8 Z >$"YE7W)@DH M[)E;V/GQ]@'I(<^ <7OTGUC;ZSXX$6L:I 4$+IU=#(8O!R:BK#RR(UPR?#+\ MPR,$ =14'0@\/VT]%M DF$ P>0=^'7QL*"Y8E^0"Z/@WN."9ZQE@MLQCZ@%\ M[!,:#C"N@%VU)KKD3U*,3?05_.&DE/'!*3Z*D' Q97 P#!43(',&R.'O^RFA M\YA(^41;()Z#E9H6]"_XL<7E*,+!?+W"WX[ MU9L&/M$X3"LQ/5]^!%0#/\5CRA2L2E%L_Q/8"IK*!M(8B MQP2O#>(YQ2USQ@$&M:D.)(;HAP(!TU969M"1[#\./-H",S7%64Q9Z8Z[SZO/ M)_W\.'G8/V5W-\\ B/#5J@EX+WC=%&S#$S"<1Y8&KP#C+/"3XPWAC3H4#[NS M#^RT-YD]?>'4?":^I]8R+0W>_ &,^P=DD(U[DISQ%^CI ,D]#9)]P#%V1-N) MZ'M4 1_M)=5 /@+;O[0\4XZ-Q 5D,V6Z/3=ADE! ^*,C> D6'8,<'- @$"A3 M2 D+;LA#;'MI>HK)P'D #Q;-LOV[_T?(+N%./B$R4"A@< )<8L \NC,"OVB6 M)0=_AVG)#WMGG<_M[W@E7-N^K/.EQM3U,YP4T]Q%-SQ[,PQ0\V\G=G_?S?DA M5GD+RN#,WSR=X#$/GU+"@Y/ (CU3J:M;\OEA@.PJ8/_,3K]BIC)<9P4ND_&G MEUX_84@T&<@BOL_N6%M/R$*K8U>] I\O)ZT%.J/;7(FYDK:^Y_M$'@Z]E"]7 MC4'>7E(E$,P[#W-0(DFR3""&'.7W[H?]24&'['9"T$4F!>[,G4/=]_Z*GFOM M/@A[7@OW@W5!P"M'NN\AGNZY?+5Z='F]*\6[K/R;[4'JU%7KIU3 ?LW M_NLM.>'N/]$@]?C_!VN3+!,N^/]^8#\^7ND;GEPW[*23.A?B>9I9A@?O/ RG MAZTD_O._PPOQP'7;H44\<#4>0",>>-:_F(L@!VRP(?.Q)!U@MA>Q_R^ MV $7LO5=KBNXK_>';'6?W\$K*/R61%W,9$=,MI'G!UQ=L39$6>_U35R MGYQ]1WZ'H/DE3!!5Y!CGPB#/>W ;A)!A7_.Q7G_-_W.Q ^4NVY=]M/S*\P:< MCNT_U/7CV@\"N?S*$3!.T%Z#MPF"G-+Y9E^I(IY,4X2RX!6$/RP4@7^LL,HN MGA' 01XB/$7ZO*U9L1/^[7JYINT6M6K"0'P[%=;;B96R/> MR$R-;% OQGQ M7#Z3J*UE2T 2IHTTR&FZ9#.W1CQ"NIG:-#/.L6M3)3,*GB+'Y5_^^M!-NKG8X_]2KD\UPN+WK1;KWZ4,G0C]E) M&48H])'.M$2-UWR7U]PLVV?3MKB\L0SEN4%64E+&%*&6$X/M-#>B+<)R'C@L MGQ1'DZGK*4V1N(G$31A7'RIQ\S$C#8B;=G\T;*]JN:I1;V(-U;6JHW7EUBJ; ME2Z4BM/23$;FS6&&:G!V2U*@N %&&A['\2LZ92)I\]VES6DFN/7J0R5M/F8@ M FGCENBMI4U%P:0)N6 )=IUV9:LNY\1D>0FD#0VE M#9HZ+G]YEY=7L##$/]M>![OR -'MU=_(R .1@ .1(%L>3.H.@T2\G+/[YLL, ME>A[;M=IB[(^K,WK+#\7W:3*&FG-(YD;2[1:MV,E'7/AL'.Y*><*FX92\&!- M17BM1:/Q)'9B(!(%?V-SX=4>F7(42C+RBC I.&TTFQ[?6KF1+4,0 MEP2G&MV25%@PRRKKIF I5/^^BXQ3T0UW) H^8B+=>IFA$@5O+9ET4U'0+"9F MNEBA+:0LX&7#8:;MLKX$H@!>A&%('*7.:07W?1$6O.*IV)<^E<#.Q7["HE^_ MOFQJ1(B\1U_%.Q0%D(>"I!%G1YP=<7;$V5%J1$B\RU%J1!0V&:Y Z:-EQ7Z& M,N;G\KD1CV9.T;=R*L#&^>'7P ;/.6$7HOT9KC:0%6\DN!IGSZ8HOA!AOQK\ MQQ\ZGB*/>\_^BCQ$$;2_%;3#D@3Q3FCW5DT&+6%84T#T*8 MM(DX2B8C;$?8#E6VP^=C.RSI#N_$=KFNC;!E;I%%J&ENC#()956RX+%-__A# M(O$D?7RQ\^NKN'.CO(8H]"\*- Y#_,NM\AI."\OG,I)NN#(GVMD"BSDIT\L%?KXM@L]Z!, M 395BD:O:%!%8N6[BY7[RTVX%W/N\LD)[Q0KM.V*,RQMI0VN4-Q,%LEUOR(W M@5@!YAR-GA4K=W1-=)"$<-B:,+HNBJ(.[SH ^?873A=.1GBG!,NN.4$#*^7K)R*T':++8%% 4^G?Q%!XG MJ.-,@!W1/_39:;5X-*C/*]0$S6! M)*J- ?-Q'^P; %S(*L8R/\AUV'G!RBSL>6W9$7T 0\ M<5,Z8600(LE/,E4EU6G"R0-SB,*O: I%HN.[BX[[B^,/JR$&1 >Y<42RLQ[0 M1B*9R3<78E9T%E?5.NQYM5C+M94J4N>5;'6=V'0XC(&3!X88&J?/ZAUW="-S M$*UO/H]YB2YGHCB^NP[>_7Q+BB]4[<5$5FN(4A^6V,281[O5CP?KOD%4H1UW M5LBZ,XQ-U'/5(M)J(N9P*:#X[M:&HLZUOXRZ M"8GDR0;/Y*ZJA"3LBE-F"1)A,R4MJPS^?WM?_IPVTO3_^U/U_ ^J[+O?2M[7 M8)TQ2$=GO(#]DN=+CP8%(WIWLH/S."M8@I7MII.8UG40]:9:Z)&*4RV].PT;&^ M77>I5/=ZT,8AME@IOPVDCN=9 ]MQ)- UR79!Y3HV=AB.D^"/Y+6E(VK27HOZ MDJ;L21@-LD^%W8.*)OG4 ;0KA9YDPTT3=7#)5&G/#?;X2^"*(&H%MF43WZ9P MM.Y08'G#I7YG*-7]H=>AKFT&[.JS=U+->B#0L Z57@>42F=>2'E"0W]3G,OK MB9]+F9PRV0_JT \H[F6!C[JT@[LC.S =+XA\>@UO.G0\\R[N$:WFY7<__'%H M=K_+5T>-+^_ZE]=JZV;P2J+0=_KPT-"/Z-+,#_LYH&AYP&(ZUCR%>5H_QIQ5 ME:0D$]1$?3M!, ?/6=!GD";.P ^[<:N'E/B!1.%>ZUF5W9,F.GHAH&;!?BSP M+GWPGOUIWH5E^LFZT*P;2HY;CO.HMDY(9]I(_+[$V(- 9\$..Q,RC ^]^B?L M^I2.[ O[\R(*W/+7]K=/W]U!H^2H7R_HXUWUFU[;! 4_J.]-$X#"> $1M^0H MJ'A'QL>[6T>KA>UN<'CQ;; )(CQW2@A@R?I]QZ;^Z^#-'IC!H$_!ISU09[@G M46)V)6*R=!]H)+A929'_E.!/S_,IVM5PCD%V20A&RI$Z8'KI8Y^Z >7FE:FZ M)]7!(B+?3N%O/_+-+@EH4)2VI%.ZGA3 [>" S'B'H)_G8)C>)C3F3!;=\:]@ M@5&[+3OH.V2(1-&W/T>$8[NTT.6:O3C\&9,K_T3D8]D/__P%'\E33'#O/@;P MW;>3\92&3XU1BBS_N9(H'/T6]1,:53W!'R,I*(J<:C;[_.]_TLT?CW843,_Q M_(,$2Z3HBKFI,EC1H8663\E=@;3AU0?$&9!A$--9KA9'"8B#$1S1F&;(1:#X](GG,M&$ M7O] 58I8LM2#GS%ANE(L&RL2UE0'T<:B^8M(X/8@;/OC^KP^5S6?-=C7""70 M4.#F8Z *P4A3R4NT=9+5\SA(6)S7U*QJ5:54;5IJN=K4-4-N5MNFWBS3JE*J M$K.M*MHK_E9^QTE(>]5Z%\)M"@8/#"#$D*0#3AZ'C(*!'79KS.[%-V4A/,0F M+4KI*3LQ&0 ?F"6?H$1"4B1."X +. X-_Z)?@)O.$8&F#88[7$@7N.!.!&#* RSCE1)>J+E MF=&P6RKU"&)OZ$#6N-EFNMG]4;,AYB&A1. "B^)"!Q 805@(<2+>P\[9+D_I M("=\>A_9/K^F19/'4\3Z+'CR:=_SP_BA RJU;;27/B+TGAU*X/4@!,,+&X\F MZ^;0>>$- =QHHA>S]GC3<._&/;BK!V0"6RS6:/YP^(%&('YA"(R4^L!%SPHD M#)?MMIUJ3N30@.L;/@#I")(X[ZI1YY"!M36((+I.4PIM@E QZD68BN#O-[U> M+W)MDQT !G@11([$!0^-MFD/MU+DNT^R,_6N3=M )S4CM.[2>;MMFQB PI/X MN;&ABL_M88*$]($#?=^.,R#$<;P!(],9LDQ;@* 9>-$A/GO72"16!JW=^02+ M))/X/HK'BT#E7(F.NM@>-^PHES[!3*W='W6]7V2F]!IO!$:Z^# 'T$]R,^\ MR?'VZ$:/WQA,(J\WB<+0=IL??RHVG6_2J#H,&HL#3N B\D9P"M&_/B*>JR8\=3X<0) M!N\N<" VX=(YL#K%F$O&:NA4F>D_MVA2.V"#?.C]@$%M>"_*(Q8_94*S$[)B MD4FH02F]]A.RN+UK^UZ/VTTP+^SO #W&$/[=@=AC=L7V+;'&7 V"80 .G9VT M>W#J(:4F'C;$!*02,/6 +DSA]9A,N$+;FCP77\0-)87F]#RTEJ#]V.O@D0ZS M$VC6W)A2!LV3YX5)"_;PO:PFC&AU09 8#J D/1< SU!R[#OT/B#UF1OV?J[1V3$+GT9>:93IX=T?36S^#,64 MHV5^(^A#'V'#+YCJH@$.A-E!-\%)29#(?EL01: ]>;GZO0;+;U$XP\.M2PBU M>*2E:*2@&*_;;_C/^3'?&]8FYKEXOJTHG4^%4TN/"/;8,!2&ED_[\Y?3_Y3C M ^5!2\H[(T:1[)V491VN4* > MZ^?G?H>X]@\^A))$$-?09ZT!&%AV5Q"P.-:5_K+GI#GL$'3-1(@VI>OQ( T> M1AL*+3SV28\.//].>JW*BO;FKWW[G^EX9 &5DV'&WM/QT,_Q?X 9[42$7'NP MJ_0IZR_H-FUP%6@:^Q'HO9ED?O'>MNWW]J2/%Y_><1T]/;W8 XL(1C@((A;M M2P28#CTF1CV)8?A)=SOHV@@K@L3CL9XRQL05A,05597?CG5U5.C+/>X5#@BP MW\0?2D(0-F!S%S MS#%*BC)TLBOS&K M7(J1'_%MC%;8N%K R@6^1U:'>\DQ!(WI:8$S:.,UT,B^%W#O^51+D\0MBZ.[ MU$::@A H/Z0F =L>F^4 O6K<)YQQG]B;UI5Y.L'C9=<+X;TX A5B=&;1$'D# M41A<#S8*),,:W/9)!*)$RS\V(NAED6\C$3$3-RT>H(H)+NZKJ%1T(O\UUV&F M&N_-VD4&$]I1B*>3# W*+HB8DN!9WP[N@E3B9!H1,*E/L*)%<5U.N&,4L;3& MS$Z%TG 3IXUQ('X.X N;Z3$++?H 'Q"@X 5I_2-#QF%H,/:-8CY'H10Q"B5& MH7YS%*IER;1DZ%;34@EIZFU5;K8H49L5HTK+5-9+%5*:'9DX/,?.>S).I3:K M:D4MR=D: (.H?\\](AO\? 2(J/0\^,P ,^-R@*'$S6!#('@DP,/NE&/HY!Q MZ."SGK60H:_CJ+U^2%1:ZQ$BO#3$ZR80L+C%R"?5I/T![3NI?$-!CX!0R3XUD ?APH 2OL M49LH;R09 ,N#9(@%>PI>YGINX<%C-^$X25Q^S,($UKK7U&9]"]YODCZB3QXP M ,A*/# +O$8'W\01*G?B.!)BLH&.Y]Z4\.5B^H&<*N#).",QYAMZ_23^;;/F MT#8+V3 23^1MDM#L%J)^(@(V.&..(4Y" S1\'Y[1@;"4#29,A(FIF_ >-O"4 MNI'?A==.4+4G=2#L\C'SEA!8XW)8P'L>,'&!Q>-Z$ )Y0XK88#S:0:P'.X"> M$P]RN4'DQ&/KL>PP(XA9F#C^3/4K9% XIT4_(;:E-O+)IMWT\EL89L^0R%I@_4:<6DQ&$GGDWCOKC/AM0,_)9?GQ* M5L_U"0R^<2"9J2ETI-Y( $EX348B9%%SCR4$X^S5R,J,AT8!&L9<'STAM+G< M\5VVB_D7K@&]1-^H_P!:D'0KCD YQ,-.1WWFK5$V'8\X0=HP)B8=6PBGO%$? MQ^(2)JI4;0E#"4G[F/%)@%/2TIC0 6&3?UE;3.IP#"U%?8^;Q#@G'P-F!ML" MSD#@%;^*\6ED ^:2.P&+$+#@H.D8/^Y-/,2*F'FQ* %@XS%827AQW7PW,;+X M/"47N0Y"NOAH3/C #CB?9E@%38L1X5PYQ0H*_MCNV[&41@^!;I T?*PGL2Z/ MR(P1G9^<[X+'Q-P(&E7/L^+D!$M!PPUP::R9K(IAE)*>T.8W+'WGCVH'!M3! M 1!0N2[^D-(*^^N2XNV,DP?MN42.?,Q/-%F*E=UBHY"<])DGSZ=K M)']6O345]FG:B$C +%@+/4=?XFZ=J2$]U$[:\=!V@+A,W^ZG*PIPI,\9%;R@^T*GYU,P^$G'FGA3$J_Q M',^L^4M>A]ZH;_.D$D]A8\_"6AY+PHM8^@0Z1N.Q:[?PM0C'Y3WV1^$A)7Y5 M)^K1FE5"K:5IJ":!D2:OJY0DTV428UJS6B\TYI8[C M;/)E4@ES#/P'\64,9TI 0 PQTRGP4:NEN-G2!W#0@67'23AF!"VJ(H]R/:/A_WB$'ZNAZY[?]S+F!.+""'DRV9A*65P>93XD@8^)N6 MJ#[ S@<# 9%-!(N98F]=D0!^4)\6)2N>9H)Y,C'B^/RX-8PY;MY9?1( M-6HC^+$,Q)8Y%ZZ8NF$3\2_HR&F*_>P6!!3:BZ#[$D!>#+.1R"4M.)P M$@ ]]5GR@*&5(%VI@GQBS&90V@_2F;#DTE$8[,U*?(ZN\&J(<6K-3?-+PG+T MISB6F0YUS5!S+Z[)FEMW#Y)B4:4BQV4EB5*Q4W'2TJ1)+V-HU6:< \X^#J71 MR/"H_HKEGXGK I20>I0F:5^61^*X.XBK_3D &)5EH;;$:%I196[2+(@Q8C2= MJF[&U[1M7-UA/(GSJ>K$"09GT#&-WD*8@6XJZ6#V575!/E1+=**NT65)U MHZE;M-RL&&:I629:6:>TJAA:>U8]U2N>C!V>#\ 0!5V[[[7KW%(>LO(3T\ZF MDJJ32IJ0(8WH8!%N;/,34K#\DIUG%GM<=DMN-RMR16LJ>KM:K>B*J1IS8@S](@$5X]G'QX!F0.Y7?!@D MR*9>ZY-Z/2(C-:E:0D)X]7%,2IZ45M]JI5UUNG5;LZN:R*Z*[.IO9E>)49&- M:ILVRVT9(Z!2I=EJ6R9&0.VJ5B9RI:7.9E>_@#LQ#*V4R>3JE^G/*Q<5S&@&6UV 3B\7CR](2HGY@)-34%ZH!1S%;[')EU MOH KF'2'] -ZD'Q)$XA6,+: : M,;D,2+\9,+HE"+SG [2T[,F&6Y7XX99/' MCJ^L%"LZLZ8OW^V 6:/U+:,+STRFO[93>"7$@>JDEO2"SZ-++;=S;/N]7][/ M8?T43O2;0^*PFK&K+IW8PB%?5*0Z"0CN?+0XZG;0@]E/GW:I&V"@?N*RN3^O M3[T@>+,=!*827T%L^30N+"M?&J0;A"YO/.=H7K3?\V M4LM*8*.^)+!9&*AE+Z@9M7:M' M^13U='(LX?W)R9=D,BB$8I]9U>$0.F$<"@03J*=IR$365,!)5J5*FGJIU6I6 M+:/=;%=;>D4O$5V>JO2[-ILN(4?R1:=Y+]?ICY,?EGMY]:G]&9?5GK[RJ_/O MO>FKEW*#'-Y\JUZ];]]\CCXWU=DKWST2$M[HU:.[PK<",97'PM%[?P!7&M-7 MWO4B_<F-OO,?GN@F$';'-R5C(>F_ZUW.ZS6.W#E MS#.'_O&[]_>'LG+S\2QPSYO5ZO'Y0Z>ISS[3_-Z^/#*J9_1N>'Q[^M@L?/AR M]ZX&5\X\YTRKUS51\TC=EGE@?]XP=J'C_<4*O\V;P^ M_%>_AK<;L\]LF/7!Z;O26:GQL?X5.#O4>M'QYV:I*4]?V;7"\+IZ>UV6/VH] MHKV3:Q\>S_#*F;=_THP/FM$MP\%N?WC<[,\^_:SP^;[H'S?;S7NO_C!)2T?-GQ2:U9FK[S5;QZ=^Z9Q M?_-1JYU^Z Z/AA?E6K,Z>^7['Y\]X[#RT):C#P__?M/) MU\?[D_=M12Y]._)Z-?7XO:YU<,OIF4NK'_2HW#._W=^0WJ/\OO?QG=_X7(NW MEY^\]$/G^OC^\.I3]XZ<5DKG-^3^\X<*VWIQYJF=9NOPBAK^^YNK3V>7T6?# M+/3J;"^$F4M+AZK9JBE#]28B_T;W_GF!7GV'!NBSE[95U;BZ-ZYO[FBC5ZF6 M'MT/=[?LTIFVON_6=(M8S;N;WK_N#[M74_QWAW"I,?O4N^,K]8=QZ#DWA8ZB MFV;OWW:_RRZ=497#RQ]GQU'W-KKY^#6ZCBY_T-.:VL%+$UU9U?K[ 4#&Q,"= MMT<&KC;/P"U:DO_?V_M.MWX_Z#1NPY-F='-U4JEIG14MR?^+ ;Y< O3WZ, M60*0# _^_(XKY%4_;X%U56 MJDOK)!ECP"]-Q5W".&G&V/ _2R",%TQL@+!45V?5;&E*M6E*I;BZ\=CG*T>P M5,-?&E>A<2UB&\U;ZZ.FJ4?)Q^-BZ./K3OZ[:O^T?Q\^,-_]_G51$5D M+6B>MT^?__WN_4O.SQKDNG%<.Q\8M>$A- 1W)^X1)_C[54%[)?$R\[]? MV8_A@1OU+"^,SR?UE_&[#A8W+;8)8/U!]G"7]BJI'(WZ@XNOIY'?O.FUCAJ% M=\,C[_)?+#+67OVC[NFXH.8D[^B?7U>X&W\[*9/VV@PSKFD,UXU*V&[?'E8>/PW>?+]!VE%[] MH^UIFK+ =OQ"G+697E%BKZAWX20\[76\M]T;M@3*G(FBVX(WUF@ -TGSG/'- MU926;H%]FYXH(D],%)%7$B69YR>R>OGQ].+N]OSH],./;C@<=%9EZ7@GMZZ] MNA>$<+SQB*M&SK-\YTXYN+CVCC[>T'0U]Z/CT?]H7K9H)URZ!Y_J'>OSS=O)"YW=X^=&.7C? 2,!X9&RIQKRGH6'/[4.5T;R8C\UV*C* @$+!+SU&;+)$8 5Q5ZN_&E0Z!UJ=S?W M-+CZ5GXTOEC!^I/_C:NP3/[]-SJ_B]J^7OL<'86/&JX/Q (O33-$$DR8@-U+ M@JW"!,P/=TY.']K$Z+O:S>UMZ>1;X:34=LX&:[<#RH_S$K&'-Q?R.V/8O1L< MW3_>-M .8*RSI\B+[$#^LUSK&A?,#-F9@YK;8AAWL,YJ&BDJ$TA164GT=-8> MU-2SDPM/MGN7X<=(+?BM^\V/%2CE0:7IA.&I7/CQ6'/-UOG7^VH-UU#$$<6R M*,(2AD548F7)L,R/RS5! 3A0Z-MMYJM8>/V2_='U;QN!_*75:&F MIS/91Y^J_P:UWJDA?W3>ZQW+;G_I7K!M)-B0EKHPE2V,AS >(@VS>N,Q/^]2 M.;;"N^BX=-GH#2Y:H?WEQ+O7US\6%IYI[<_OK\ND ?;MD_?A^YE1K%\W@MMB\;:_W>6[KI%4$2XW6J77;''ZMW@TO3@_O'TG8&?Y; MVWB*N7RNAL9[Y60HWWX;W']5C6\]^6J &VM!\&24%TT%%@9B9PW$ME<#K<% MS ^(6M>-ZGW/O:C)!>7AL7M4OY9O"JL*B%YN)2Y;O>#C>>6J=J-&]<,O[ZNW MQ]_OV/9[$""5=7VK:X7$C#@Q V5-.:E-4Y^M0:VM"\L6#FI5W7?4_F"^__=. M[=_?T!-O&'W'/59UC,1T>382$Q/BA#G:W0EQJQD-R\/0ERH@V-(&LS70::V>AI#^6+]X6OA?O* /<0YS.ZRF)&ES @OUL)(PS(JC(^C]72;>OZT@L; M]N-7^:MA6=>WU?4/HI_6WD5V<%>]EU7O4O[8O[VN?K_NH!4IO?K'V-.KU>=R M//LA4K4"Z7^/@M!N#_DAVX7.'1Y,]H-I:\#/C.)6M?_RE=A>UE 'EX=0)-)&/E4ZI-.O =13U@UC"^8#D2FM&%.2)[6D(I 92* M4GK[0&QR?$8N?)3BIA/4!<09D&"1XO%K4DB#D M8!1L:$P#Y*)F_"FEOB-#9KC9(X^%%,_B&*7@T'9X$-^6'//Y7MOQP6=VT8Y% M$WK] U4IXA!!#W[&A.E*L6RL2%A3'4$;BP8,3=?'L.6/Z_/ZW U(\#LX-N@& MSH2YB ^!G4;GC7F'.D9!;&^K6%/)2[1UDM7S.!A;SXH%)E(!PVD9I7)3+[7* M3=(JZ\UVJ2W+I5:U+"MTJ<;QVFMI0'H]WYY$::T.*9?BBMXOVK,).,Q\'%ID)82R0TC^FNM.&-[J?W$2^ M^WN<&:<3U:)2RAQ;9GF!1FQ6:9;*DPEMT;3B$[5%0ENRQI8,:(M>U)XHFA'J MDC6V;%Y=%*.H/U&8E%-U&0]@K<%=Q\R9RZ/5AV+/AE\<^J/=_22=D6L-I(!J9O]S%V$1JT M6@WBD.V:!D%'=3O2$<0+3T4(S]< M/@..5J0;6O$E:UF\."S.E&E\&47/0(U544229Q8":A9 ^;"PX2 >8WZ;?M'_ MNX^\\.VSK^.7O7T5#\9TP[ ?'.SO#P:#(KRAV/$>]FN^V;4?:+!/K0[Q]RT2 MDGU%*U74DK$//2_^JE2P&ZK*ONFXM""7-%F5E M=$F#D 7?=91:&^06LN&A<6 .P< >UJJ2'G6M9$"?3E]?P[/PCXW,XOD7/1@/ M\(L[=@!R@=LM=M,G,I34RIX$_)#9V]N1#Q?ZZV\%;X1>G!DGV]UNO"!=NT*2 MP/2#2$ 5XA21! 8U$?/GB/C@2!P$D*S@ X2*P8:DR(7/6%O"KKKG5TE<@SY$ M+I4TF8FW4MQQF2[*J:Z0I%K4B8)0*G,A_%I%_V:\^8LG96RSUFS(H:^0HBV4 MT6:LM1!2#LSO+Y.4??L,P8' 6[N-M\8XZRG(U9R 7&O#7$L#+76'0E,;+O4[ M0^DXHDX@U>&*8@Q?6(1;&06X K]D#K\(!)-W%RH0S.JU)@<^+ZW8++]M43,V MU.DB>4I?/$%IBT0B$,@&N"X@Q2H@Q4O69,B5F@B,D,8(BJR7C*JJR!5%E_7] ML*.&(30H"*#I&)ZJ2-PR0 R>S:%"B'OD^RFPJH*\4 M/FX;\S?D:[AR&URY\^1)\A-Z;U]V:ONBPNU+E0@AY<#Z;G6DGXLX?_N,%*)B,$<#ATR"#(6UB_??YJ M#@I0GT #AS"M*+$/],X B9PJXA5TJ.[CF M)>,; MEL&-GP"-25ZEZO!^'G5>B9=^FR*#$RLFFO M-8,@]#%^2*;;L]DL5PA &4)-<,1504FO.R PQ48\VB<"IB &%'(Y3PY+ H! M*')!D0 4.:!( (KE PI19"4 Q>1 B2;KU7)9V2>*5E ,P!FU,:3O$I/&(24@E.PBB\:I3XX6BQ%!)UBC*#M"IBH&2C'I5/G&$KXR@YG)L 'P)\Y((B 3YR0)$ '\L' M'SHV7M5S8:-S8'2S""I&*U09BE&J\A6JU%*U;.E-@!0%?5V0XI;X;*,,"$AD&=8"G+$GM6@XH%BX]102P5DIM1[YX;E%T^M)9U^D$Q>X$K(1F?>> M@](/I-/3>K+0%43)N%!6W[<=22D]L=Y5ENS)EO3,S" C?4M&6W+@0^->5A4+ M;V4O3,FN-]T^0RD@S&X+24"899,&;U7^;\>U2H"=ETPS4>3FVK!.4A5VXEJT MY_*Y)3B44NOXE-6(B:&233NN&4 ED07$TURY-7$1)-<:XT %=FG2("*'% D M0,4*0(4J0(4 %1,C* J2JJJR?M$+A>42'7.S;^@@,E$X<%*,F,XYL! M)=5JT7@Q*!$[^FUT1S^^:8Y (KE3&X%$LD^10"(YH"B72&0_)"V'PE_+?D@^ MX2-YGNE0XA^TO+ ;O[0 WT.O=Z#ARQ/;+?^Y/-K8;J"9*I-7AQ9:/B5W!=*& M5Q\09T"&04QGN8H^JN7Y%IR1DV8A(S![JAE_2JGOK#1AFIL]\EA(\2Q6CX)# MV^%!?%MRS&>-2@YZ@8UQSX%/'8)A+SY]XKE,-*"*!ZI2+*&&P,^8,%TIEHT5 M"6NLB$PJVE@T &4XY/CC^KP^#QX\'_!?HV:RNB@X"ZH0S 3H"[5UDM7/<'!" M%./NRCK'2)F8Y%&1'-(/Z$'R)F498C%/-N70C]Y:_PT M)6Y0=X*)DRQ+=1U\T=LI2\5[[O,!%^MGC 52^L<4QU+M\N!%;<<;)"8G^5T8 M^*1_P/O3 )CWK!1BV\*:DUQ*6H'G1"&=8E#:7NV'W=_CS(N\TN;8,LL+[.FS M2K-4GDQHRX(846A+QMB2 6U9$*T*=A%7A%R> ME O$^8@[_GZEO5J2C RE6"TE4#)!U$K_40+S8EM2 E)SV-W'FZKSU;\N:9OZ MU#7I)%=792!_B:,+?,SF&7H6X3ST-9O/E7-D"0FLY=O,[5.>U#H60H-6JT$< M\CRG0O%YC+"W0;]PY'6K%>OI&&'I&A2CH%W3(.BH;D0_QZD:L9*,DD9X' MG7!RI=Z]R%64#B'2?]S#.V'X32> =V MB&#G8)AS,_0P0E79K@1R)<8P$YCE].S='E_S2D"97/G&A;/3!93)H2/--901 MH5H.O*J04?;MNA!2#DSU=F,>0\QL%Z!G8KDL!>"#JI?E?0+PIURN5N/ELDIK M&Z*I\864&!:YI$'( ,[3T]T%/MFT'YN'3TK+&6M1Q%8CFUQ/2U&9$'(%3\1( MBT =N:!(H(X<4"10QPI01TF@#H$Z)K=N-V0XII3WB6(4RA6E@LMI*;(%9S>_ MH)94D%ZRF)8 (IMV;?. "&A0@D0^1\0/J>\,YX"1SR,P7)U HH(*)(+B@04R0%% HJL (J4!1014&0:BE3*AEIB4$0U M2DIYA$5*&QT":?3ZCC=D16"C57KC\J_IK+DQWB-QB=&J' MH4/;Q/8%>-FT,YP/7DI;LB_A]OG%F3Z7)\\GD(E )KF@2""3'% DD,D*D$E% M(!.!3%Z*3,K;@4PN<1)+*'TJ2E_@,0X<$KADTZYP/BXI"UR24:\H<$G>%4?@ MDNQ3)'!)#B@2N&0%N*0J<(G )2_%)97MP"6?[-#L4L>1;HO2A4]"4>NU<4\X M'Y94!"S)J%,4L"3OBB-@2?8I$K D!Q0)6+("6*+( I<(7/)27%+=#EQR2'S3 M(4/IN"C5/;\5!0*7;-H5SLL I*5K4K':5L9\VER H>@"8&34O>'D=;7,L$4I3[Y+8 N!+7)!D< 6.:!(8(M5 M8 M58 N!+6)LP;^"SX;_-)GO62*7-!GC#K9GB:*42=;A1>$E"VVQH8]KZO<" M]JWNN9:-9P-^HWL?@9JT;8B2T_<*Y+)ICSD?N91_9WFN#Y%+)4WFT;4 .!OQ ML;6H$P6A5!40)Y=:(R!.]BD2$"<'% F(LPJ(HPF((R#.RR%.);\0Y\:%D+@V M(+ZU$.!,7RQPS:;=Y'Q<4Q&X)M^.5>":7&N-P#79ITC@FAQ0E$MLQ6B0^@FU MJMX/)7G\#W%/XF[&C?_O?]+-;Q'SKL-V 2^8GN/Y!W_([+^W*;JZ/%Y5F;PZ MM-#R*;DKD#:\^H X S(,8CK+5?11+<^WX(R<- L9@8&,9OPII;XC0V:XV2./ MA13/8O4H.+0='L2W)<=\UJCDH!>PN/; IP[! !F?/O%<)AI0Q0-5*9900^!G M3)BN%,O&BH0U5D0F%6TL&L!%'+_\<7U>GP%'; M\0:)R4E^%P8^Z1_P_C0 YCTKA=BVL.8DEY)6X#E12*<8E+97^V'W]SCS(J^T M.;;,\@)[^JS2+)4G$]JR($84VI(QMF1 6Q9$JT)=,L:6S:O+HK@YG^HRSGRL MP5W'S)G+HQ6'Y'&HUYI'9,MS+#@9I_K^VF\ER&,=W6GU/'DY!WB2:?9S>2QY MJ:M>Q!4AER?E G$^XHZ_7VFOEB0C0RE62PF43!"UTG^4P+S8EI2 U!QV]Q/7 M]/R^Y[,Y^BW,Y+>I3UV33G)U50;RESBZP,=LGJ%G$4ZZ7K/Y7#E'EI# 6K[- MW#[E.:*!Z=NLJE-HT&HUB$.>YU0H/H\1]C;H%X[.;K5B/1TC+%V#8A2T:QH$ M'=7M2$<0+SP5(61U\!B+%W11="6*KB:+KLK8$Y6DZ$K3%%56RKSH2I7757.5 ME$[%LT&NV%QGL!OC9;1$-=2F!]?G5D.I\M(V82^+-:)=#&7+2AJC':J#YJ\F,*;ZCKPAM7<#4\ MJ"9=^)CP]R$6Q8D7@702!!&;VS&]?N^'"");)8Z3]G"H &=P)$OX3LP9P1-G M[Z2:]4#^7-%^&*\Q*PL(LT$W>N8]<#FH L?D M4F\$CLD^10+'Y( B@6-6@6-*.ZY5 L=,XY@*&S4I[W/<8C0#G+S=C^!F$E"" MV&%M4(9-&[^(7SV#6S"[RV>Z5A;N.'+MA<3!A/P=#2&P]1]LDP9[TE6Q)J#+ MIEW@?.AB+&WDI2)@R\9&7A2.'"MYPS#X V6[5,S]'R^ MPI;7;L-%/EM?:PKT!* O!"X<"GRS:7\Y']^4!+[)N8L5^";'.B/P3?8I$O@F M!Q0)?+,*?%/9<:T2^&8QOBDW_3C6QQDE;-FJ8-VS62Y3+9 N61/FU)6Y5%(T M,4*3:X\X'\'\U@XH L%DP(D*!)-CG1$()OL4"023 XH$@ED%@JGNN%8)!#.- M8*IL50Q]GR@JFX9?H8\%P#+:VJ;AUWUJ0?!Z%?59E#K"*GLQ6"%L(.4#<2%2 M'<;%]M69R3!/8I?WGH,"#J2;J]H>[IXB@,NF'>%U?!RA MEB$E"60YHF8\'4:@ELVB%H2.2MP_\^07!6X1N"47% GJZ#B3T/1V81_2UD7 ML*GU>(2*6.22!B%#,\_LYRC R::]W5QPDD"3.ELC+IS&)I7"1X$Z-C=64D', MD?8!V7=: G,(S)$+B@3FR %% G-L ',HV'Q5?QO_V7$5% AD&H$HLJR6M I? M=0SC$QQ@X1!$U=>%03[1GN<# (E8;=@-+F\,0,1%R23C*Z,$>A)'[3V]PMCA MA73A>U9DAM XB("[$H <'Q1"#*QDP6O.PRZJOI1Q%546"&>#XRILEIJJY,E' M"H@C($XN*!(0)P<4B7*P56 856"8S1OKG&(88UT8YN;J2/H?0]Z#=N$_Z=2# M%\Z4B0D8LS6><2Z,,02,R;,C%3 FSTHC8$SV*1(P)@<4K<_Z/K?AY'8#&TT MF\V;[YP"F]*Z@,T'SW9#Z0OTSLBGLXB&ATP:#YF>0#.7U*4#TG*H=!Q1)]C# M;5]2DU\.;:\#S:"F5.;<&%+=:\'+QVF M%B7SVE*]P:&,Z7$((X9N\NDIY\*:LI@^DQV?.4%2K>_;CJ08 K+D4FL$9,D^ M10*RY("B7%:7[8>8^(6_EOV0?,)'\CP30B?_H.6%W?BE!?@>>KT##5^>V&[Y MSS7 ,55/S1>* 4RR6=7PO?_ '6ZA*?INBJ\N# M397)JT,++9^2NP)IPZL/B#,@PR"FLUQ%']7R? O.R$FSD!$8H&C&GU+J.S)D MAIL]\EA(\2Q6#SZ_*;XM.<;6_1T=] (;E^(]\*E#<)HW/GWBN4PTH(H'JE(L MH8; SY@P72F6C14):VHFES86#6 :CCW^N#ZOS\,(ST?]UVQ( N-Z. NJ$,P$ MY@NU=9+5SW!P0A3C[LHZQTB9F.11D1S2#^A!\B7-%.1]S'=L@6O\-"5N4'>"B9,L2W4=?-';*4O%>^[S 1?K9XP%4OK'%,=2[?+@ M16W'&R0F)_E=&/BD?\#[TP"8]ZP48MO"FI-<2EJ!YT0AG6)0VE[MA]W?X\R+ MO-+FV#++"^SILTJS5)Y,:,N"&%%H2\;8D@%M61"M"G7)&%LVKRZ+XN9\JLLX M\[$&=QTS9RZ/UC-"TII'9,MS+#@9I_#^VF\ER&,=W6GU/'DY!WB2:?9S>2QY MJ:M>Q!4AER?E G$^XHZ_7VFOEB0C0RE62PF43!"UTG^4P+S8EI2 U!QV]Q/7 M]/R^Y[/:LQ:6EK6I3UV33G)U50;RESBZP,=LGJ%G$19EK=E\KIPC2TA@+=]F M;I_R'-' ].T^QBY"@U:K01SR/*="\7F,L+=!OW#@=:L5Z^D88>D:%*.@7=,@ MZ*AN1SJ">.&I""&K@\=L/FF^JZ>8Y"QJ>GRGO_08":5OI\^"I.A!A*L_X;>9 MTSRASQ3RIQ9JR^X0=1;+LA19+QE559$-Q2A5]\.>JBAJJ5JV]"8691765Y1U M[1,W (;@%I&I:2=SBZ[8O!*I#M"@R JP:CWRPW.+IM?CNZE,;M,2%Y24>$%) MWNJQ3/+:\(D0XQ!T3?@Z,]8YS/9=559FVX6R2Z/_E M04^$:=X"K*)HLFIHU\(:72 M5>B9=])%!%21()\[J>3 GIANCCRNQ2*W*HI.@UZ8BV;=?FF]KX MWN,0Y ,8$4&F@"'+A"%EAD+4/'FP+0R)A*O;8>'GP&SO.-<%"ED%"BGG04V$ M9.W V6:MKO7LYLLGJ9UY18OL!OFS?^D^I;;&?7,5K M>HQE=N?Z/,YNSX%K7+C9X^>(^"$8@.&<=;@^C];ANN=7Q4MQ<7''ZW"IVR:E M#6[R: BHDP%E$0YUAX6? WN^XUP74&<54*>2!S41ECG74">N#5,53=845ANF M:II>K5H*KPU;&]"YHJX-D>T5-2/ -]*Q[0>A=&H#8KFF$/JRO5=BY#->P&MJ M!Q:5HQWX)#W/[3R%=?8F3NRQ:-JA;(M*J>U[/2D$"E@PCG_[$&8/\1J?AMX> M@TF7P%%HGN?2I$F?B$LZO$VGI_4]C.SQJ<3JV:X=A#Z;+2C!)7!!$L GK\0G MLG4!()H']#5Y41#S UMATT! L?5"L:?KVK:-^QMRX>.^6Q% *P,J(]SY#@L_ M!]9ZQ[DN@-8J@%8U#VHB+/-6 RUU74#K741\XH:4,N!1'P./9<,J?#PE9A=' MHS"6]A!#2>_PY1[ 'MN5VN0!8 Z? M6N\XUP5&6@%&TN3_%=-_MLLVKQHEC.-QC5 MM/%=7J!5FM2XCW!;F!,75R!A4T;$[)U,&<;MX+IP1YDA+;L*)=S6#@M?V/"L MVWIO,\70!L0WQ)X(SM6 M(WL4R2+3^^DT],+@1R$9\H31<(S">2P/:Y)='UA MG[>+(F&?EXX<=($<-H8<>(3_Q\7Y;>/R_+AV?7U^>=;XUE1EW3",>0'^\R'[ MA3>@;,VC6AAZODN'TFO;-9T(-W'P7+Z>$5!/PLC'M6<[?"':KAU(/EM?YXT( MV85+R!-%PB6(D'U[?(+H^L(^;Q=%N;3/^R%I.13^6O9#\@D?R?-,AQ+_H.6% MW?BE!?@>>KT##5^>V&[YS^71QJH1.6NQ%IOZ";6JW@\E>?P/7JDH\X\;_ M]S_IYK>(>=?QO7QY4JDU>'%EH^)7<%TH97'Q!G0(9!3&>Y MBCZJY?D6G)&39B$C)!E3Q0%6*)=00^!D3IBO%LK$B88T5D4E%&XMF M'/-?G]=_+<"_1LW$ +\.9T$5@IEX?:&V3K)ZAH,I#BE*,>Z>J6=-"&?<@5EW M&:D7TX4"6T^U']"#Y$N:32B-^#W8)I/3,BG[E*V(!3_;NT(_>6O2ZKA!W0FV M3C(QU9GP16^G;!?OR\^'8*SG,19(Z1]3'$NURX,7M1UOD!BAY'=AX)/^ >]A M V#>LYH=6QO6G.12T@H\)PKI%(/2%FP_[/X>9U[DIS;'EEE>8-^?59JE\F1" M6Q9$C4);,L:6#&C+@OA5J$O&V+)Y=5D42>=37<:YD#6XZY@Y8X%)^.5S__:;R589!W=:?4\>3D'>-II]G-Y+'FIJU[$%2&7)^4"<3XB MD;]?::^6)"-#*59+";A,,+;2?Y38-#PI@:TY[.XGKNGY?9Q;2"VIA3MQMZE/ M79-.H6<1;F&P9O.Y8RPMT&_<*6,K5:LIV.$I6M0C()V38.@H[H=Z0CBA:/ M(GZ+N#0H2.>/#ATFCU%E616E6&*H/T\4Y7*H/].^4Y1BB5*L7% D[',.*!+V M>0781A789E>PS?J69IW&-I=>"PY)GXK2%Y]2!Z#,7HQECFV7N*9-G$QA&0%E MA*O,-47"50HHLSV^4G1]89^WBR)AGY<.94!)_E=@F=W ,NJFQFG2 $*I2#?% MJV*].((2BF;(S^*-JEQZ'F_L290-\O#JJM\:&L*3L_CK*?@E@(YPI'FB2#A2 M 72VQY&*KB_L\W91).SSLDE39%&.MA'K? T1>]MS'&^ I8P]$L(MQ FDMN_U M6#C/UY7U(=YG6\R5WP80N;L1!->7;&TJ7,"*;3JGR(6/\"B?W36DQ)=P95I+ M.J(FQ6D DJ;LX0YV /:B$-"Q &V*]E?#R]/I=;ZI@QN7BSH M:$TJO3PK"W[9>)4?T<.(C#. M/D4B,!:!\=889-'UA7W>,B$)^RS"[LPJYZ;"[NFX^RJ$/SU<[!7K6\[[U&?5 M-"("%Q8^^Q0)"R\B\*VQS:+K"_N\94(2]EE$X)E5SHU%X(M#\+K7Z_NTB^4C M#U3"Q3Q[5'I]Z@7!FYWWR\+F9Y\B8?-%3+XUUEIT?6&?MTQ(PCZ+F#RSRKFI MF/QA84A^%7KF7==S+.H'?(F'Q142^-;9:='UAG[=, M2,(^BX@\L\JYH8A\<4!>)T%7.G:\0? 6UU#9=1$)(Y]]BH21%T'XUIAGT?6% M?=XR(0G[+(+PS"KGIH)P^XUTYH7PA-";#,?':Q.. _/BK@M)F/GL4R3,_$K- MO(C)14R>"XJ$LKR9(@G@U05P+W(2'$MOEBPPV^++MDB(K;[94C!EIAO C6T11+OW( M?DA:#H6_EOWPSU_P\?L-+(Z;F.QNGSH"_.(_X7N7[[2@%)4J[;WM>X&-D\(/ M?.H0M%LC'R;_B72F&MX_D'?\CLO[?)$_N/0DJQ(U:J7-[CQO_W/R]B9(JNF*G[H!"3U_*/4=4$XX2'P?=]?$ MBXO23R.2[ H-7:2J_UQ&*0.BN\"5OCTWX+L)V8$4;[@D=0E$_2U*06@].YS> MAPC7'._@(N5X'Y%\>A_1(&3+D8,&M-F.0IAT#\'0A[UD>R&\"YQDH1^U'-L$ MG,"A!&YHU 4LP=[6!HP!G*-]XI.0.D-I8(==OM%1HU[U)) M5EZWWKQ69+9Q[R7M1 Y_QE7AXS;IQL^E/C*@#L>LUW:I3U%86R6*_Y5R)XS( M=^V@NT @DY!M.SS!P5V)"-)%]'4;*:R-)5JU6Q9AJ(:YBO^5G['UWAA.V;,GW33;J8 M0BL(46P_-566[Z3*ZP 4#:&I8KRVWO #R=ZJU(Q\$!VTN_%H=A&X)ANL*E5- MWXN?G.S8Q%",%0%H,4D44(M'Q#[?MPG:T:)2 .3 "0A9[1 13Y^#-2_2WU('$OR>\"AI('W*8. M@$G/YZB2\Z05> [ EK=)LGFU!FS:8Z8N[+^\[#"=98[#55 %O.#O5^JK9YEO MR$7YB=$'P?R?9O[/C+$_J_9KL:B+N3(9@:&E_=ERV*7JXF8X4C]MU,ZDQEGC M\MTWZ?BF<7HEU<\O+WX>\ JQYTGLR^2(4)"?+ETH/E&XL$D>' Y_;D],O514 ME03 C;C5?Y18K;J40,,UDAE']0NIW _V>4!<.SNZ;-Q*'XK2Z,?&<>M=F[:EQB,U(U8<>MYNVR:%CF$_51N6D0SS!O1K M.B]U1$)Z('&G>DQ;?D3\H:16V%;=&FLD3_-=G-\V+L^/:]?7YY=GC6]-5=8- MP\A.RH^U3SH_EI(69B;S=W(FW9YU/>]QR%_.!@9WZ5#H R8989Q0['FVNU( MQ/%'O^%V1^I[ ^IC\C&(6KR1./:-#X+NF3K$=GR'%O38.=MEC7%)#Q[6 M=XC)VQ2$E%A[;*C=C5L#KS!)GY@LX[F'&]$833(T-,QL);:1!@!\3"I#[(I>_;\,"G M&Q7SDTG))*!&6*["DKOU["!@,L*GMH;\O0\@[ST) M=S1J#YGH>4%]V_9[7!,<7D_!2']6C1@Y("#0%!3*2#4HIYQKHS,$GK R+&Y+'BRY\:P7CA$-1Z#&E79 MQ<-0W.7%PT]MSX%?:&ZXHPS0Z,8C5/'+4D-=L27$HV.?P>TM/XKS[]&\6\Q& MYV+8:D'XSBW;>&96V=AH+J>RR!C&+VE-O"0=Y[WZYRJ)?O[:;[T$O4R0KS*[ MLV+J)FCA<<#LY\^V7->+QF:3<+\KN&L;0L]?$9I2K#Q1EI9UH2GE8KX[&T*^ M29$]GSA:8&\RF2A;_JRX]9J<=QN=KINE%+AOX3^"-L#V9L#U; MA6AFJU6$Q1!A2!XHRH(I$'A&X!EA2').T0X:DKS@F:OKQL7[QIE4*TI7]9O3 MTV_"IFP&SA#;[^&"?;SNZ] COB4&6[)G1K8*FER%M-^E+NO\)A8HB\XO HH\ M4)0%2R"0B4 FPI#DG*(=-"391R;2Z-BZEDY,3854$0MEY<[%3".4#P<>A$; =A_K" M"(C0(B\49<%6"(PB,(HP)#FG: <-25XPRNGYY67MY*R!Q1T7M:N/C>MK854$ M1MEY<[%TC++I@1+/]XGM4M;/27!'PU#T'YR=?6M<'E^*,J"K1 P1< 484AR3M$.&I+8$F7T[.ZHVS:ZPTOZZ=7WXZ$=/A!3H1YF*W)IM\L5T\S(P \7"/8H%11&B1 M"XJR8"L$1A$811B2G%.T@X8D+QCEHG;YL7$IW39.3H4U$=ADY\W$MDTRN2#^ M'?6E6VH[HG^+:"$/%&7!# C8(6"',"0YIV@'#4E>8,=I[>82AT9NST^/CZ_> M-TX^":,BT,?.6XN=&ADY)9&/(R.WGM-N!UUJ]X0-$(%%'BC*@JGXO*!4%C8U];#1=:- 2H5#6:)E,=SSO_]) M-[]%S+N.[T6N53 ]Q_,/$A>F]$^D@38H$@O3>)*$&2'G+?<]_]O??^N$NFGY7)7+.- M,;[S^QV+$,>(,\#9&YK:F@#)"0 @ ?\!Q E '2 ]<>+G#WB1@3\G3Y\\249V MDH*<_-1I*@HJ*DH*2DIJ&OJSU#1T-)249YG/TC$P,C$Q4=&RL#(SLM(S,C'^ M[(2$%'R&[.29DR?/,%)34C/^VQ?Q,T!WFB26Y"DI"2]P@HZ$E(Z$V 9P@_,\ M2?+;!?S](CD!SO$4^>DS%)1@@\JSP D24M(39*0_9PW^-@#\/4!&=Y+^_$6U M4PSZUN2\CQFEG[W*.,UWM;29ZP=')T>/'7W\/3R]O%]_B(D-.QE>$1\ MPNLWB4EOWR5G9F7GY.9]^/BIK+RBLJJZIK:NI;6MO:.SJ_O+T/#(MU'DV#AJ M=FY^87%I>65U#;.]L[NW?X ]//JY+A* E.0_KK]<%QVXKA-D9*1DY#_717+" MZV<#.K*3YR^>HE?3)[=^S, K_>PTX]57&:7-9_AD[J"9[C\9I&#FEYT5P/Q< MVF\K^]<6%OS?6MD_%O;[NE %2D):#Q2.@ "X.]F1@@#F7VSC0U;^Q<\_J^06C#]+-*N=?])Y+B$(0J^:=YM<9(XV M'$4>VG"UCNE[\HNCVDH6A.UP17X]\BR++8W_2SCIDY+EH0IW-]95!4+AAU5/ M(XFCT-1S#!83.F2OE$2ERS5J%&*N&\Y_Z.0Q2G*F6[\3.&)$>JVFI#J%<'9, MJ15&^B4G<.*R:DSVN>-OQ6G8Z?/#AO7!O>[Z-T<*G))5E_,7J6_%5_F MJLSTLJM?4P/PJ(:RX@2<\R*'/^K*"NDG:!M4E=:D:=5%Q6'$G-CL^ M*M+ B*JY#R>;N!7HY9>^[:8XKJ9(1!MQDJ^Q.?&Z;QTS&$6BAX( M^9%11QB(O8,-@?DX^-^6DBKO*5/E"*:AD1EY:OD.HYV&U,=:[_=9RQGIT9_W M:_G(VOD:2R9)RDBR:3MCBQ:-*\-6SKIH&42T3.@G&B;/H#0\Q?*.&7@[[UO%40W_9BISU\" M$QLJ"W]AR>J])RHJ:BR+=>F]\Z54^F9I$.8-_]G9Y[8>_8ZD!568T1"O>=%B M"HT/HMA@U)A%CUUILW%9EN>&"R1 GISOT7QR^XB*+%;KQL@>)4?AU;7+P\MF MSCW/R^]9W6%:>=;47ZA4]44)Q8.":TTNTL$SI#5A?S( MYT]$.+A<6C_K@A*41F>>D&'M&+I%+@=K,T2]WH>SN6VZ-4Q2<'H*C>R.1&O7 M56Z?E]Y,V!(9'^9\O*7*A2G&V:+AH95^C9>.CM8W#3TQD^;X)-VZVIC34$7; M^.M9MAKR2O'D3!\+<6I?92F559:6B$"?A2JI U.4M$6?^^G^^Q$"#H]CM UX M:'2])?+LY8A !(*.;UCI1AKW\#(Z-8B!=?XQOX9@I_A7DI%8TZ]8]<).<.+% MP7O*IM_<=?RF3ZH[Y[8KYQ%^=^W5IK[M$.^$[@+-&O+1F_*6E) M%"ZL^MX]]%IR=HKWT_S.\C".D3ZC^QP3.;GRE?SY.>XP4V0K4N1C)S\7CT?L MS7A9>[-$6PF Y_%V<.!#]T[3P^7Y>Z_6X.CJ2@NQ<-FNW4GI+W-+]$JUDO0K MS$!LPY<0$KX\]:%W!6,#Z(/YRT$XVD6I0<@LC\M=#2N:KEGOG!V7SMS.*Z2# M(4" ^$=O^,W!O53N&_5U9Z?7ML0\;V_8+,L^?G?.EHJ*-Z&;4WZI3!8:T<2( M84XIFEY%M7D9UITK4_]0UC%;.$DB1O&&ZO'S+K)SCY,7"8*P;@?L%2( 1<$) M*8O%9#7E=6BAUDU8)S-=0YUKQM-/*T>X,PG'56EJ;D]CC^R7G8B '?X#Z:KH M5@P7_7!B>VZ*X7;Q./V08P7'(5^M@T57:=UG@[&H]R?TR(<*+/RMT=]2]RJC MPHQ=KLXA-S_:,3^'";2T-N0>1%N)/7_R:H=D8L0H90V^S>-/201*1E.(0/;V M:&PX3SU\_YV^4Q'UFR2$]W74-+-;[ZM_@'UG?M5R7II1J6+>=1& ]].-+WSX@SIU2&+ M%4+Q YWT/'>&ZD^QGF:%?T;&^=]$VR&C V5U\$E/\N>H%5M*H:M&04$J0TD/ MC<9$HSYNALKUXV1=A.:%<(*F;Y8RA$(JK_AK./O8\95ECR)+3=.]6Q"T%041 MFE> 9."( A(^=NM_4Y*LE]],F4?G2N>'RG6LDAQT>E=)[3H:T4:W8+*5 ^ M(ND.Y5[=US(8CLMF>=[SJOK"PJ:5MB'PGBYBJP"VL.P!.6:^3P2&GJMR.F%S M9A_/>F#HOMUS$G\BUM;!1OJN-PV:M+@Y70]CG4AKS%=OYY(9Q'&A$>NNDQ7LF9[#%\>@;?%NIDRQ\K;DVYQ"9]6J3Z$4^P MO-P)G $:L:_\(^=2YOXCDQMQ>M2;V:,'(GQ!^DKA='9B,]'I$F95SIWN4"X+ M[^)V&!5.8\ZQ>GP:DW;TS$E^)/G653E-#^/.#)NJ[*V1^)$6U%;1Q4[1\\G9@< M;]U_5[!'*;+Q@UD"YLW[CFY5!/_PKH6FV2&/58NP MQ8G,6L[+\EWD1<.KE@%H3XY"P>$9E]'J@/U-KJ461_=V8=YCIMF0$M;8)B[E M-1D0JZBK-ETN=C+=F.V7A5C(/B,>*QO:;K_ M;30R?,\ZSZEZ6T_Q,.UFH9/L(W/6+IKS[^*T1,RWZ=[.,'QEW]$;1YTA K-L MC3ZXJY%Y584?19U<&-4+MJFVCJ=VT^A&?C2Q>%>WJ# ,>N1#F; 0G&JEX M<4+*AY$$DYB!>6J"E@PYWQAIKG"24)[S'?NNR+#9U>[;UD+-Q5;'E&]!QIGZ M#0#KJ:A0 ^HTQ,VZ"HQ6=(,)>=0>I^9\)\IC2#W#\9&>[ M1$U[+YX/'5.7Z"QGO="QS4@DRFZR,VQ3($6W<_PR:=6YZ[:LYIO'&V:O1I!0 M56Y>K%&;*07B>8.&3=%:75BX"U5=7I2'NEQK86I->&_)=_6#VTEVU^8?GY);#<.)SDNS>M(;E9648KH].N1.M!<[T2@KW',L4+29OW*\Q=GA? M_?WTVB<^ZAUFRMWI2#G8RU'3>JU9.(4WU&AH7X1%H3B\2$Q($J?^15?%X_.& MU\Z** >!7C(*L*?J5&"H5EB%D.Q=? MPU!"0.5"1*%R:MG9CX@0DS-TZ0$1GH(S;Q;.!_*8^--AR%N=\R$+&S=]?B$UG@A'HH5$6!&YO&30F!PE.:H6TQ]]ZCF&N><[) MW2QIY&&Q1RIY*XI$FVW()*,VQFGIYGN&L_37!Y!GTV:,1N06O(Q@C,4>.IPW MYF>3@I>:2DV849Z8-]V.UX+()X@ ?;\TXXD E=PB(M"BAX$1PI=?(&C9S&'; M54'*/,9FE/-^^]Y-8S9G4Z*?]PK37/VQ'A7_>%CPTSH7YY#_U5=%^;DF:SIT M LS;DP*G]J-BPBD;+?D4=_*7^_2&EA\%S9*]82$DIU$Y\!"="/8LH"8@DT.%%-\QP MT^4!$1#)P(OUKM\=.->CB<"+XKEI/ .<.I!+,HD(Q F#->5S WB&6!H"ET0" M6.-(^K6BD:M5O?+X4JJ=2]Z$J_@"JJU44.]N"&#_$4[N>.K(;#AC-7??JD4G MP8G[[6PH*W/'+36>Y0]R;>#@9A@;0GAG&!&@9480@?/Z(/6 M;L="1ZQS,YU M$($%!6#7Q'U">X,ZJJJDV_:VIDN:E U*GK*:M;-26IE#+U3T;59IU?4?,&1F M2[I.AXIU;$H0N7*(SP%.D)L)MI+BB B+ />%]V>_L>V0(\$ZR.Q<,6$QG:9C MZ_,4QXA C$XQ[:J1M&8DN]*H?JT!MX>:Z&?.$,N1765%LTHS%RV]2D35G=.A M:TRO2#AI6.G,R7&",$;$2K(3-"Q"BPCP_>PXKYWV2-#7;78N!)RP+["5H#K, M-Q2:F.R1N1ID9?*2\>HIKX!>FV)EA1&D@DO.8GME>WN!S,##]O3$ZZVRUZ+H MLZ,^\L6(]H-8)(>%3\\FPK'>J1!L.SF]DM;EZ:[H1*ZTWY/ MYLFO7!DPW=G"WE(1A U*5>*4=%B( 'L.:,;E.2,\_3&LM2V."& ^ ;M"0QO9 M,:A+%<^RJJS0Y\.OAP=]OG!Q.^Y,,Y.>$3HQ;.[,4,!=S>$]D5>>8DF>'T4O M+,N??/:Y6\D/R0#N ;(-?B2 ">3B>TX$H@?!BNDVV)% #]8[8IH(O$RG5:T< M$A.SO%Q55EWMG<&,J="_\/JE>Y35HZRRW4\'7,R#KC.UP0&\+8ZN=CO+,3JV M=HEZ6R5\5%/+R;/@MBAC04>\5KV-H:XF @Q:.*%I.LA*(FA)2B@ZG6:?D_QF M=45E9>2MBHC1;VU5:'X*>A:RN*Z:EC0]OI%OSZP?5A=ZB\^Q/$PS><^S0[&L MZ.71X6>4"FN!86@)X>;3H0@G'2) 23I'"PLQX@YM="#(DJP$MXR[F:+-VB3& MR31GP*<VO!(R,WN_D[2@;-.3#*M5E7JZ3-4C1O6.$T9] 2] M#X'LDV"LG,LB,$O&$(&5A >PT,H\L&\4\&-W@&;55*"BZLCSG8.UFTCO*].) M;$><35PZ:;N28_(3%&J"DE+?Q7%=H(&7:9Q2550K""$2FX=HY.R*ZV MAUNK\3 "N\>-+E-Z#"XCP00G%WV9",1^);>F?=9PV2U0,A--2&):@4F9Y[R^ MKXKW#_2IZC;^D,SD*R [Y[O4$=^R#9 MB @(@)%%>;D#NGO=7PO[P/=GS3\:*G9 =J\KZ6(?F.H1 <&?#2'M1&!7"Z>/ M?: 1J7@;RU=P'KU]NE=K08C[ -V"!$0,K*85?:[C:%Y?\">%+K'377KW(>* MD=RJ>$WNJ5-3)D;N9,AFSJB+JZ1^RP/=?:V(43K^F 2?*^*)]RA+GKY_ M%;$?;?IYKI.IPO+=+T=T-IPOJLG:"+]]4D[0^C^^E_+$@)4NBTSQ=\4+E(H8YQ.U4 MY((CJ$@3F0\&GKX+:3$+?^E8924DH.XFQ)=^JC&S8;H5#N!D9MT83-;V:7WC MQKIV4$XNO!S&0MZ)S&\T^Q8C)*X\R>(/.M/G"S(5HQ3_"XTU=9CICNNY:=HV M51B+AMM\M;S\"ERO%^]Q/7]:;^5UWP^9_?5OJ8W_,X7\K3\O$8A_AJDF=!S# M\%).3*M[2]RG$0OI_J )2YM +G)KN$;\ ]N]<12"EL_ PVK"ZF,C6APFMVB MFC;/>W>RJO13LQ/_Q_>N!J^:K>,TM7QKG3 L+4D$$1C5A#=U-/3+K,WRN(>1YWU0YX\ON8MTP9A>-@@.K,IW3W16I=6>*Z);X2L M*YB2%>)['V7VE"WU#N0U7?!XIRF&"%#@J#$=*1C?(399-O&*>MJ7=4F1$VT( MQ^IMB8*\\NW,9_<@J4O4/6Q4SU1?6+^<4.6&ZO_-J?Z?%WWS[QH.;F([\A&L M%VG_"91\LJVM?YMVVM6>,R>ZJM'T6Q?GCX#%7/ M#NS0OH!NWU:Y1 3&IMV(0"XU;Z-*0^LL"^XU;31B_S+(9%:?7R_62S\1(?RW M4@,/#N1#8+Q:H&?63;,S ZX>ZT7X+%*<6N9+>&91Z5.],0D&.L=G^/X9$+[4 MTFFU?\N?_5(^+#LQLU$)E]U@?*WEDI%R[L2C1\KHP#<"C"0[EK7'5I/>G 0> MH0B).^RNE_-%FTM6TQ/ST_%6@9J!_:MIP5]+L,(24HEON%&6_7QQS-/',>/&JTK@2A%R%MJJR!VBPI:B759? M.\)?VU0S4K3ENG^8Q"+39?NFZS;3D\[,(/(#G4>EPP=1(5LO)6YQ!(=+C*HY\3L>W M@BB$,\%2I &:61#"HCWK@+GUNHDONNK26^1U(>J2IJ':?L_@L?4(8/W#ISK[ M/*="I_V#T>)%YJX8W?WZ?%7WVYX?)ZE.W4BE:,U#]^/K**=SHV-ST)/8.:\+7U$Q'MV;^ MK6/Y\UD/'U?3R'PQ&ARY33Y /#O]]Q.85-:NR4R[![/XNF/+&ZQ#7ZWZ!-% M%7"9:94_^*"8XKE]_3/JBMSN21 _(KS56Y$$/@RLHR= L2TY*52"/*HP93/9 MUG/K/*GJD(JY'F/X<\*/@/6O;OZKV6LJ.;O*4:YA%RF>67YQ^]2U' MG,1#")'8I0P4.?_)S?,>77&&DJ_%.2>G[C9)CQ8]_/$JD5/Z^B89L^VNX[@5 M/;VB3\P\4B[INO3>1SR M?NQ[Y.NW2WMG!A@TZ!=WV_#;L6C:51Z+V4:YWN';>:*PO>!W5SAS0\R@?%A2 MO,+BUA<]#FSRVM)FJ_H''4)E!S;*TIW,P!-*:HJ>R.#&AW7,?7>N* M5#OF;@;:ZUF>HWV09Y=K;CKQ *,S+\E@48GF9;-G?E;@(W1@=I^M4P\.NU&J MP7*_9-V-'.JLPOY<[WDGEV!U3=7K^C4K%#[7"A92?N8FK1WY5)6K/YN?"B)O M372N\0&EWSV#!-WH]&/E;M+$A(LLW5N5B87>>@3E'Y I[B_5'^HIS^4D/=L2 ME_1PFFY/WASQZNIA:AA2+^M-.,ALLUKP_&Z:#VMI ,7#"YMC(0(#C Z?U[\# MJVSH@57:',/7/,$S)&AYJOZ&<(WQHJ0_K8>/7[:Y9,3>A$>IALGY4.-@R[.! MN^D=M_0"Z)E_%EUG+.LHRY"N*;_ MPO1LWW<5KKIA[HXT_C2G;'J)+'X,Y=L@ A.O5(W*V@.SZ3#D94_4-9TY(G!V M0BZ(9#%T3@KIS4,XOACG:Q,D6E)\'IMUK.,(H?#7QX=]6$V.GNR,2SA,S)1^ M^W#&OY?&.W/&2V1F/*%=VID;_#-DXLUU"GETUL&BI"P!)23 M0DZ"=W6;$:W_1.(/YVP9TYTAWK. 2CKR%1%H=>CE"AJ&$'T:A0P%^_F$_R9=$=G<4Z_<=2A"\(6&K5#+[7 M?45OM/&"WDFE-*'GQEP\HZ]X5<-NF67L&WWN6-*M[5X?;7J,<=B$SKK1>RPK!U M$N3%)O[*\7UR'BHB&.K._:#S-Y%!*>;Q3VE[MN?EEY4OB#2Q*TV=>Z[]4V>V M?1B\8:<0#)U;W,&)'3\RFF!:F$9/$.B)0#IS)1'P;R4"[:#6H$;,2AZ1.$,/ M>B$X"Q[EY.7/2\MFPQYT<]1/SMM&Y/8K]JH]CMDN4KGOMRU2%4AV+)CU:1)^ MUKD'W#IR@WPHLT"AJ:XB^-@N $N/@%K91F2@^Y.WW7A;/*+Y,_NT)Z= M6IN>2%X(7613:3OXX9+9U7%')4)37NX6YCDSW!?18;P;VQ<=_8P\10)^;I\1SM%H2]3HF) M%:.-A%3)I;9?"@B:[MZ_]7;@S7N'J50,@V'=UT!N;,K=TH3NQK*A'T56"8XN M\?PWOSQ2(R>CH65"2^+DED%5S0;J]9.C")QK;?Y]&[4WD4$P&.+ +[ MSEPUGJJ;" 2O0PF7S8D -&\<_$]F&3)WW@ZZ\R-ODIMP_7C4[819WYRBA>W: MT5S/B0N4U[X),A<_BVI0K"I=CM=0LT,OC;;OV5LXMTD3 2<1(P9GAIKG_.]; M$_&#R]C'T-.@VUOZ&Q*!C'<0M 6H$3I6B$!H [:0"*A+PV;JD#]5Z=Y1 'QO MAQ;[TL0(=_SQ !0*\1!5?YE91W_)G,(HHZ/4(U$9'U3J;I+,N7V)A7AE\@?? MCN4)N_"#\>)^.-9Y(&)Z5T:(0%D(PT[Z+6]$8_([N!D;M(I1V!0#BZN49M<2 MF9@'-2HC9]YG1F'63>]VM&2_9MI3/EB*_)[<#FTTQ![4X]CZ#@)OM*LLAR3E@RGA8=PM.;GZ=WNLIOVRXR?4%LCN M;&NF]RR?XY,?:T,.[QHY'72V-7'A8P@BJT;A@OESK86?5@JMZR;:Z]?&8U=]P-+5I>J[^3*(%W4,Z\4K/ZN!^-36D1FD]&=*6"R%U0"E&NF\&SYZGP@<60V)#J\ !7@808V%&\V- M/VT8XK!.!+9/UX"P#"K8JT'R7X1_[U$!>H8(=#9V'K<>&NY987\_!?Y!$HM# M8 _AAV):A.:OL,O%=?FST DA@@X=$2AQY^Y;(6U9R8P A/]>\);_1"])$WXF MQOCS.N#[)QM!14H+?5-YE(-Y2M#6BX9L4/J!^IH+(>KC6VSQW.*T=_33D8@M;U(0+= M[@'/P<,/3ZX$6B78>8"@DTZK1A@ 1ON"-L:R_J]CR8_;"WFZ9Q7<[V\Y)Y- M)G35;)XE.29U=A5%R12OQBX;JK,KG@CQ/,\7)'WOQ)GB&6@4G+&)UWO"\JOL M6UG)/H^D7IA/RSH5I!+UET,V'/^R"=Q6 M6) [J V0P6:2=T!$6"$=O!\L3T+7\>KY".^SY/B&B?_R@2''XDO'Y.V@M]-X M\Q$!,B0;&"C80@84Z8#=9M*_IO]QAP28F?!ELH93[F%P- M-]64\6N_EHJ8N_LFV&@,M!TRD30E@VY\3;BJMFBVDB3PJ+9Y:5UYA73AB^B* M)-9JBQ/V%3\[C:,; $TB"VLE]UXGA&W1$(&9&!A!.YT6[EB=HH3G/LY(H!+ MT,))><4@5@+16X33X%H6DH'C)Q$[;O^U+VAG_H_MZ>2?0_H V:DS'4'@Q*K- MU?<4&C577^IHW\R.X13G/8M^"=1X#)PG!D240@!AD9 M6_[>8*!5Z6K4A?LK6JF"F0<(H]6%OB-1TBZ,'H[@2 2P9\#!.;/^^+%8,JD7 ME[6& 1WM%0[6-9U9HA3+2 0&EF)!>(O_F9C[]?,5_];?F_\)0+#+O_2? [G/ M 7TI[9W?AAAGAX>F)VSH'X8>W*J)HT.4F"!/U97D'PR.'/4S9F:E6J.2?9N( MP!=<[-=_P=6:X@AIRH(1.R]*L/6-7NMI%"+PMQ+1WC3*B*'\0=XI7CVICPFD MC_6#]/QOD_XSIOZ[J0':\U@DVJ]MFDE)8_9= 4XWQ\3;33MATXC]5'Y6CP_U MWI>2B]I\ KU:#[V[KIZ>[.X'F'CQ\"T)PF4G+DC3B#O'Q1R.W!AJ4O5+1D:A M=F<(28\<8/+";)\->JSVV_UT_]-,"%DJ5EQ3PLK:%R!8P*;&>;K/!PENE /(E+R7 MVUO;DIM295&1D0:UUXL6(RB;7?BTW9;;"NBAXN,1/\C9Y%9&_C3R(K12$A<' M88$A61&[_AZ'A= E<"7_8^>J MCR:BJ '.N'7LCZ2J99KPAK8CD:ZH,@$J+3:5RQF;.,^.# M_Q7T;EB'PK/:V%:O)^.Z;I^Z^.N^)6XRRZ>^V9%-H9@3FGQSW_. VUI[=E/% M(I#3J?#9M_/5SO=JOJO1R9P2C9K9)EDPC ;\'6ACE(S" M4;B:: .0XR) MW3M^"J)63N<"8EYK DX(D( (@!:HUF#YWZ?^Y:=\6#;5/8?\R3$/4ISB6.\? MOI4@WYH_*.Y;PXO@/\(6GF'K"37@ 9I?GC0!CEDNT,$BD$% M:"\OCE6J;MQ5]AP?(76.C] M?>*6Y/-$8$)("TT>Y:%'^QWK=KLFK46-XTN"9D;X;=] N5WE0,? 8 3? M/T4$7B':H7L@^$45)_X*;G4EB([PO>^@__ U7,X'<=]DO_%/&X_06=]1WW\' M!O/F/.W1$13/_&85M%YHH]Y(PS6P>P]ND$%LEBFU-*WCGR,67J]#]]E!:7]- M#4IA- DK\<+%ISH36N_ 5EZ*AIW$V$TA^OR; MOW.^]ORD3FN=Z2JZTR9;?#?)-"C@(U^7P1E4J_"GHK9'>J1/]HJ%D_9?8F+W M!;[U>B:?]Z-6.3;RRZU*^3(B;EUCG+5]MZ_7;*3<56S&ZM'39 "TV6$AQ G* M8'[U +UZ=+NTL72D6$PW]81>0.L^C M8#VRQ7I2NG>-+/1&_*\Y+8ZXX(C \<-8F3]#7LN; ^@&YT_58DH$2D;@1[P4 M,\TP5BP7&1C8([!6R:[?D"\#DD/#W39]9A?!C(TY(@*W$XU*1MP1&_7'IR?G MCJ^>N9RQ0_C3;(+K.V= MM+W+(ORK!*05C& @2VJJ17.T&HV:HE8-02!%'A70FVF[Q_+W4#VI<7JA+[,1 M&WA%F$6(;)EIY9+AX]5]P_V2X//!D(QPI@P=V ]!W+@<_MO*( 1>2*2^ 3G.L@;)8/ MG^=1*-HG%5!O$#S11RIPN<#YO5>'\[=.?[H]B.E\QR@#U5P1/G.X*VQGZ=P#3,3FL6V04L2$G M1'@9W/1HM$G"R3.-IA[=^.+RE&!5(A^C5Q.O1\)&'BNM&]>9J&?#2W--L7\$ M?/,:^\:RQ0W_)*I;SP=$-)\;WDX,5^:,KYSP&A0W#!MRU]?P<]A2^^^^:/]W MBX_1)GA^\=.V3^]U2.*Y.0.=C5;U_E05$DO@W87 _7^>9*F21_N(W8\G&?4M MK0^M?GJ!T0@8%I=QT80+( T"36[G7_JK2;^%$&3U_BE:*]=W6N&UH[FIK:TE'Q8T;'L7'U-K@ MV<]3Y*]2F;"MXAQFFY?Z];TMZE%2NX3#--0G)\M4U)=;>U"#:0->>T[O91-? MU:LY91VMBF&-W5%VG0<)/0)=P?*$^Q\*;L0QSKZMYC\I;RC/M(Q #^]NOH 6L=<G"/2]Q&U+R')*MGPG8,= M![..XQTFFY&0V^3;Z;0*?TY!KW==-JO'O$CX/B0[! M2F2)P.$^M)<(1-]97&O_F*$!XKR5$ZBJ-A#@$< .^:<&BEJ(62) 9IK,: C; M/P4G BH]AW!,UC&I'BBQ[' #V$'' QQD)C0WA F.?Y8'LYN!;'NNEB=[%'9(*+[MP) M@UA557X&RR)(4ORE'X&EG<7X6-J^Z@J+8Q44OGU]4QWZ;5?D8M:8H[2S@L7F M5 ;,*4]:E_>J@ U#_*,FZQ<.KBH'ZD.-!_LTX&EPMQ V]D /3W?2)[9-W'18 M&RWQT:5PW#NXQ[RNRB[L5IA)\I[U%_QZO+Z^*N&'<1JV^-8O)] (4WY.8-C M N,WL:.HE^HA5[V2F;$OMY$RW^HK+]X/;3^%TFJ?Z0; M_]VR7?PK>QR"_UI#R8W36(&I8,-!$:8 W=N$K=X!Q5M#Z_;GWUXP_9I\.KS? ME(=_AEAPPQCAO7\*0=%\2ISC/YO6&;E$!#HSO&%.ROY.2&Z[$4A%QK$2P3&R M)^&AGYG/<8W\E4UH-M-A.V9(%'1TI]0GBCU7]BBUOITW<1%/H>\-L?ER?J/M MD7*?[]NM8)6\-5Q@<7 Z8G4.]\[&%+W5'HF@/9M%WIGNK? M\(3UU)6NS:FFX#^:P_(NQD&GH@;M@3)=K:M*S5M%+[H'2!\-SI2YU7'-"7?' M;?O8\V_[,*U-_T$F4E FUEEJ#=@R&G*_%%&[ GEBVEU]8"$JN:X;^S<+?K\: MT5.+N?3.J5 B00[5^4&N?,I'P^P$$X],8@?0_0/VYLE%' S-B#+(S>%J7!HW M/PP1B.GW1+W\$LOWC.N.5']6KQ7+TKFOY!GZYDH(#B4FZJ6,ARA4N)B-C[VU MR\6H3(6L,I6^LI/VMRMP. M;<]O*81??60QXI=<0%&!)"8SP.L,K&N+>@WDSHD!Q=!4")N'UB#D@]<+S^1 M3>JF+.O]QV??72K_HN/Z*&,GKJ;_#!_3#\@??*#'W\Q9 CY;7Y_?R+6&4H;H M-)16CNQQT[4_)ENRBY/6BCH<\M_<+KZ:)=_NF_2+A%E.CR^(WQA(ZQ*Y&NJC MR3C_I58@)VW+ZY->SZ>A=3_)OZ- +!<&WGH\P(2[CCD95>AGE[L^Q1WQ]4'B M*]>SAT\3^&^V6;$8=BA&3[UI(0*ME[Q;^B=,0SFUKC>P-^804H3>]@%5H7XO MWMBIOHKK9;QD6G(YEUZ58S0E8'>3R1X#6AFD%+" MK$_PH#'_2C( 3> 3[,U\V38"B MNU+X9(XAMXE >CYL^D76[[>%"L++L"&U+U$#&WAU0O!/(4P?^_MMQ4I6*A'0 M)K\@ RG?HSVBJ,9C;_Q^-YP9XX7G/_>AES P EFY,'TP*_R/.]%;$5>F=^.> M9/WON/_.N$IN^ZGEC9$S>I'L%FJY4>K,MUORX=.=WXV6Q0-?$_Y$$[S9GC>" MAP7$.[3PW3\G9A?A?T_,0H[/J"D1Q#&JP0L3=#93/G?YO%"Z#8]!F MW:08+_QC4/IK=4*3OQW=_7/=K T1>-E(NSQ-!UEPT"$T%N,O@)K9Z&V@\6]? MY=N#;%"#5 $6@5@'-2P;5.Q/&M7#&A;-L%ZC0]#R=C,B MGEF[ZX(7R.@+>* M,K;J^F36*TFZ-R,SP7PWSSKO5B%D(4[P0XDI*?#A''#3G"S3(%CG$;Q.FZ[T M&N1GEM[V:1VRW8T)&Z8=<(D(F-:D]:N2?6QY5QKEQF-71U-;7(SX+W-*<\W5 M%U!-8:V/#!Y4[M3<*'@/%ZOV6@D0 I?UE7NP6<-;JPU/,=VA L%8AN=/3IJ@ M=&=M(T;-S(QJ7ADLJSSEOTYYY4MGG(RE2;$C^WYIWF0[)#B[JC16MZD*O>VD M<"YQD'*KHNU^[;'\'9=L.[8=#C>*[]MJP/&%"&S15BO[7DA1I5^^$W+4-XK] M5HG'Y(TE\F@)6^F.4>.W064E%RA"M1[;5UU*2*L-S)I$^ M:N\)5])IR/]\W@M@3=W"VO2BX?;,2Q"L3N'.4B+Y3W!./S+*7C8D;";A=XG M[+VLP,S:+ T'AW_4:'JX_1B'3>L1& _]VY]J1O3W%^(G)(]7B4!+U-KT9!D1 M:(+CA!=W*)-E#3W_T?;WY[4DWYH/9I:7Y\,\>PA','260O7!0\06*&@HKOBW M+$4SI:::'5=!#T!9$\+V#5%O1P0"(%C]GB466<>"C=]'^'W8&*C4?S;%)XRBBK\/(?./89-Z)1P'3<9_'^'W8<\U6?__9F'+L%_S=UGP"LP(;/8:MKS? M3)\E@7E+/,7K"'MD:_13:057_@U;M_X:6W])W/4P[9%O\+J&1?KK[^N?<2OI MA,O'75SR;/>895IO._I!#Y*M*8YOH,>('?O^*3IZY> MK2&3ZC^MK H)>01%]TY305;T?EI_@0C,Y?>US>:8/M!W6#IWMZ6FX("%2N-, MQX6+BZ/XB17XTYVK$7A)(A!JC[4F E<#DO '0J!NUL+)7&ZE/6+80&S50K"? M%HY";JU@I[%A/K$X0AA!EPATP9,9C59A?VP&F7W7Q K["O]IPFXBT*Z_1Y'Z M%=:FV M;WH5LNQ&NX;[^2;H=\1'84F;#\&?VH0??X3@#]T J[-U92%B2T64N MSD&>H;P:M7/%E!*;I'AMWX2R7/_*D?;[;* M+8S>M>-4\1^4)-$];=(KJ!_OBLPF>;X7)7X8_-+XCJ-WP:@%SJ8$M9F?#J\C M('(+>FP"Y.///\HP!R*N .^?T/KBSV(;T<\UL_-M%<MPL3?KX*F0P]WOW$-9')N>L#/+&%0?;Q;% M:")W,L;)),^^4!)Q:UD2>I/0"ZUP" FDQ7+K#\F-5;))%,FQU*D[G*C;N*B9 MQ5^S+ R[<9C<%(U_A[ WP<$>TX;[:U.:89\(]C+_D$)&0>)I+?'YD;2;RIG[ M?G#:5CTIDRA8^?U4';E/==H_IE_M$B(QA)XV4XNFK%RL>GN2YV6@XFYG7F=E MQ_4N_-8'6:-<%*K5QH6IL4&;BD[X6O0IIGN/ $:C0>&!@MA51VO,^_RTID87 M)N?X00VFC^N_'+QH-V4R[:$VG^:X ME@G=F]?!!441GY_'J>8SJ]!]W9U8CYRPX&J9.EJD\F+1G^#MDWYOJ_@LL?_4 M$Y]VP#]\5H_#>T ?'=L>?0+&0EJT0YK/>QGPS1,Y. M/7>8C\7J9)2+%$:+NWLOT%].8OK493OV:OG!8HPVP%"I-D,!K#K^3'B%8&O1 M81I8Q$_?E,R^YC*O6(MS9N_,@+CQQ6EEN@\\'1YMZJ^L#.U B?IYQ[/R MW@YGI[KP["O)G4&3.UD4%P:5WF?Q-R]4I"J)>7FY_#AV'G6?#9'XIS(>^O21;KJI8>2C_=>$%B')?S5 MN*H%/KC<4K0O9W![R&KRG%$T-2].(5A+?NW!\GY 41NT7+U*YC54S%KOPVXZ M;9PU-G)NO1*16KFIJ6Q046B_;%!I%DJ9U^TF9C_R)V,62R:/NW;$9_'88YX;[;R?X\!]>'\_3?PUWI_%\HLVT' MW@[0!1P'=6.N))V.UX0SG MH%A*0YEWIR)'7@[@]#_VW<5?BE$?@J6)WKNXW;2S7;10"JI%DY=E.C'>_'!_ M3O&0L6IEPC>1M6N!\0@Y=.\V>>\E4Z-8O3:0!U XU2UNFSGYZJQ?=&MZ0K]D MYB9(:;2,-_W"I9JW>*C%RA2=[2^-#6=POFR8V"0X7.3!YLZ8MK1N*NG%VV+/ M F^D3SRS\[Q:F=7*D]ML4)5;$?M<'?,C>D[TN,>DQBO&)QR _6&UY]>U9.Q8]O[..=#5%/X./%ORB9_RG51#[ M\-BT2\-[DO0O>:I#)4M6O13VVFOM+RV\HO[4Q9(LYA3 M[),T+A^JTIWM+JYLH0?FJY-^.:^I7/'6KGP]=4/F<&*=UMGF;$F>3C M+!O0 M>) WVM@K M%-Q1R'#W8R.%U+;2I$B?4%J!Z9Z7PF19/&0N[0Y8[DXXO7OI;!^]KM:=4;DP M=,Y29:ZY^:UM2B)P:5P@W/RBBDWG>3N.\K''4"=]56XE?RI,MFEL&R7GA6GS M.F0RC";E>#5W-*_.L#$P:S P M,BYJ<&?LNP=44UVW-KJ1+@(BO4:EB4@3:8)$0+J(H/0F34HHT@2D!$%Z$Z0H MTHMT(AWIO8C2(722 -($$FJ D/R\Y[_GW/-^]YS_WGO.=__ONV.\*WN.L4 &$.4 *(+UWZX[@8)!<'*04I M*0D)Z65RO7*&Z3$5%37/M*C4-'0T5U56FJW3T#(R,C%=HF5F8&%BN M,3 R_#$)$?'%=TA(*4E)*1FHJ:@9_E\/0CM 1T&T2/R)F.@F<(F.B)B.B- - M@"[L)"7ZEP'\'X/HTH6-9.04E)>I+A1JKP*7B(B)+Y$0_V'UQ:"6[&R@U%W%,TC;N4>3'F9B9F%E8V7C_^6P.U[ M$I)2TC+WE1XIJZBJJ6L\>ZZG;V!H9&QM8_O2SM[!TA8>$1 MD5&)'Y*24U(_?DK+SO?^#[V/C$Y!1\ M>F86B5I>6?VUMKZQB=G;/S@\.L:>G/[A%Q% 3/2OXS_TB^["KTLD),0DY'_X M173)^P\%.A+2&V)DUQ1TR"W=Z&_>?4O!H)B04]E!R2VNBV:T&I?)B,5M6LS,BU25=>E(B[LG!DN0N691E6UDTX_^9MKH\Z18@K.>T5)3Z\ MGZSK[K9T*4@F'JO;1@M=5T(/XRFW"0 V"HS4P#T@ #FT76 L?ST!0 D6A>A7 M?6MKJ S;HW1U[OQ4/J9W]Q%[\IWL58^YF]';QH./_3R;FX,G=VRN=E9_+[+U M@<9'O2@-6"<#?SG6+ (0*HH_Q[\!7" BAGN)88$"!-][6R?GRNW448]D:VNI?00*"LUSK<'\ #][15@ M@'8F8_T(@"(H#(K6=B4 W096<56YC:(VEN^_NU,<%CXE9R4 EPV0N^<4@1=G M'0_:" "=*D[ (KSMX ;6C@"0'!$ G/)KS[\4_U+\2_$OQ;\4_U+\2_$OQ;^/ M(GFQ/S/6/RU@4.2M_[U\E6ZZ?)-3Z#>+K#9TF \4'V3LBK^DBF<\=2B!]DNN MX;_5[TF<]#UD)P UPO7+FK#@3-K:!C0X0D2..L]^D;VI>N)>4Q-O77.;@_,3 M%R;-=Q^!:[270%L)MJJ]B!98NKV#AM2G"T)P%@=LB:R:2?/:B8I#"L\S0]@NH^ZOC>O**;;$@.S;%.(Z]2);=&:D1&N& M*U_""[3##Y@MNW&O_DR2Y6-K%D59QMY;Q @+&DX6K.ON:%%\AT" +=+AQMAJ-JIT5!]#,FE/?!50TYYDPSCJ04V M\L_:J;J^DZZV@RZ^MJD#"_&'=*;UNL"9L1;5DU2#:#T_*KL)5$P7Y[+B%QNE M2:7E5UPS/9I\GQW$OHE J#XGT0TWBOI/ D'E?3]$M!Q.&XKL]_Q8TR0+F=O6 M.''*-?DVRY*4Y'WG1TE?+E=(BR>3)-.L6;IDRFN,\6QG#G<8"45$7O9E:>)I M Q"&&Z^()R, 7W]#3V\Z MZS^)O0$>XN$%;B&P%8<92'8^CQ;[E8+J*W?)@ ML+6Y'B+./+,HEO[E,3'F@"0U8-Q ML:I_,_-V438-_S:4#KQ.AXS'LQE^!(J;6"$!":5UND'16 M+>X1 /-?:5S#-=OY+^YW*_ DA@GQQ3 0@408!/@.FH1MR7C/P+)P(_-XN#>X*6N*H M% KY8L07_B7/=/%QI4H9NCN"2HSX C60NS_D2-L6/HRFHIICE_T\Y^?7M&:_ M_2)%SZ#!5O%W9;&,%:-1!&L[R0$#D7O4FB$268XS)7=\*I/N&;2^EE;39VY2F!/S,[^MQ.QVNHFEMD :L#5@/;/ MZ&;;,DTV(M$PPR9VXFYC>ACY>X4*090J+A1'30 LIPG P:,)HKFXX)3WG@PU M@(XRPS]0//#,F)V09=D6*[C*A'5KEEH3A'U%V7+E1_:U\.MV,)V$Y[FSSD*A MGAEQP5&WBEG^3C],-/2_C+62)3KPBC*\;>N[Q3DPF75Q7?OS8;-A<,A[D# MS#3\1"E/54Y<@+P M@IWVG#^NZ3Z A2(F\:'R,+1)YVE X0<,=V=::[$7:O*,F[3%L&OM=-BEGK2UJ,"?I>N!PFC2EM30"GP_7,?QCDVC M^.S393G MIDWFMR1SGQ%3U7ZV/)]XJGQ7[G-=Q0 #(IVK'F71I80>U)MZII+H>FW&P1BR M:#XSZ*1_ZT[!1.:&4*$GS\]6;V_K/3QJ5IG[+A,88A7SE)P:#>F3(@!7_4%\ M!44F[8G*168S?=[V977'&"5QE531X!^*:@RB)Q^]ND0[A+$)!. &E!@Z_1I\ M3B?Q&@&(2C-V^ZL1@/=M;]M^RX+P$6E!LFXCNF,TP2E!EV_E_L/D*OP' :CL M&9Z36(K>7Y.WBUIS(@#M^JT?'PBN@J?E/3R8NT^T#3!W\@G $I5Y)B>T"@Y% MXH;NPXXGX+"5 !-E!H./KTD9=![^/81CMUO[A,YK]W0O]:)P2]AUM.W=6L\Z M7";'1QN77ZP1C\S\\,T%!&"$V@CMBHNZSW_NTT$ "1#;_?:S#UW_]*16 M@#6T"5YM+8@ _":V) #Y&+B=.3>" ,2U$F'MT,?(L'!4/*/#K'!IL3V;G\F< MF9K"M&4LXWS0(WN359K5Y^\?RI U$@ Z?S]L !+,->TC8H!Y^=D2!9F*O3&^ M^GYGX4:WQ@^R"3NYF]](ARZ%I &[ZQ7T76T<.%+4,*>C//68W+/")6Q*UP_Z M#8R:=P@KU2U=%?@M-9JKB>%A/2+=VG'FQ%BM@"\SV*8>)C;&J;P/KHSCZ4DD M9 E?:?H[KK.R7Z9DO4>TH&/*N=9G 3A86G3'GU!AV?%=E01@/;*( MN)Z35.CZNH ]D!MUZQ\E1+0:V*TC8HQPUGDAAEM1"H2Y=[]KB>)UIA68#_$F M8)6;\8BCS^EQ !&X(- ;WS$;$7WT'J/W39I9TOL.T:'1Q$483&XCBL\>\_$/ M\!]+^DY'NL,+]L&/UG.C,+2/;N5& 7\/60N\">V/AD'A26VG1*7R%RM<@NI% M;8>Q@ ^,)UTCLO9N;BT=KHK@@QR'0Z K.J/@K5[:8#,EM:T:'XF\Y9G%M#'[JQ))?6]VP9Z+ MB_EHD>?F=,E&_;4^]BH5UM97N^2# @)\5-89<#D9U#EWW^+MNB9YD?@^X[9( M)PDST,.O8S_A8;44YH(WI&8+1&N<*ED*%,?ZXZ]&24;8D;9V8.^(HSW:H4=$ M7PG F&?%,,<(>9\%E553XC%B[6U?V.$@B,Z'W&#"54XAP*O 5-GY"MBN.?J- M:17%VIGF,'M1[,>O/%])(78HBY@[-<.L6%BW.!;2S75]3,X-X>

    .0GA/"J^@(V#DHJC+O:1WU,WH1\3+6U,L'",)X).,42+@QR".,@=@MT"%8"KP!2 MC7N\OM'XD1-A4V\ZA<_]WZ5O>_^(%B"U =AWDE!AQ.=?ANVZ?T,6.M'+CPYV M#\.U74A.N.*V!ZD+:>(H,\5R=T$Q8=S5OL_]6 ^$VT!&@(% 4'$,2>+"2+@P M&'(737;<%>SB=J% )_8IV'\!_.?"T:O$JR =8D35^LF4JS"R7E!&9M'M$+GL M_%7 .4:]$IDPL&A0;(*^75>Q?AJ#K440SC6$O5/*;JF2*3D\:IDCOQ:;%U=M'WHSBG9)IQ M)&9>S>(;E:IQA?E&W@29^R!A"6^(MHLMACP7= 0C5;"IM Y(:-F_$.CO'7H/ M02*,N8+ :/P(NDJ,%2]0%&L?DT<\[3^03^'I<8C4V^/Y$>K,#A=(W@2GO7@W M8(0: =\&E^#Y)8P?KIMF[2*X#E[XHU@#V5 D!\I1L_UF?-'F\$ADTH7OKY'T M07YZ08$4_3:"X+_^SZM(B1>=%,9FV<[W@^)Y-*V]1$.&PI^J8+M #&D*WOQ= M,@)IXQYTAO0S=;"[?7_17:D0F/!G*OD_B://D!X18L*XKR.2O0K]VC_V.OKK M\.4' 2'[E?'L!91HF=>B&DT\L\D+K=7/\?E_I<3,@5CPWYT&=U(X#.]Y6'"/ M&Z]^R(K2.>7%B&?P0Q?C\364*I^I)_@ZWRX,$GF1 MKPH)KM%N/BGHQHAIF,TCA%CO"T0DS'3%HFE?2WW=I+!R."@"U:J;)F5\6" MO[+E-MN<2D8+GCEO6_9U N.,Z6BJ5S:F570QC\SE5= R^;9ESLQ)N5(=%\2" M,"EEW(K&T,T M$R];=D]N2Z!335(82EE-'5+1E/R.IG4YIUN 5 MMK50JWZ@LZW6B(ZV5),7NBW MAY;4R$B4 %M&"-H:JML2.QNT=*&GI,N;5G5E)F&ACBA!&T ]]M)]IJWWA@4@ M0)?,#>;#3HG(G&R_T*Q5RIRED_D@[Z:*Y89:AI:F")UJAF4M6XW!BCP7/\BE-R=;W0\3=^857T6FX&M(R\7JL[5J.?:W3Q93.WX)>% ML6Z[ 6@9?3V[&#-E?]#LXHU!EI,VG,Q7>ZT1&WV]T>4]OC.9UG@EN5U;3AJS M2V(&M(R\OLQ(6&HF-\8XM]PT4\O,M,I58)^1#6I1^#:'9]BNKJ6:-=*A.8N3 M@U$J^G::E)M49Z@1(ME>!R\0U3E=(2:\5.Q(ZZZ"U"VE2"9JH%6D:H MU%PT^(;@\W7=%W!'\\&9P02PSS=\/THIS)0@D\J('D.,I&ERE")3RFA"DF-Z M3,L,HRAO.VV@W>BW]4*W')BEJI(BE> 41OH2*;:I0A7'37$E:\6&.>C1 MK5,8N<3Y?+-?3"FX27G]5%6E\,UIC&SEZNENE60DO5?NC$J5?F55ZYW&2#:U MZ=*^,]/Y1CW;VVBDI?>A(C M57^V\::,KO+^N,73C#@9E.76*8P4)IEA21 :C]:!U"B,S2;%N M=[DE)PJ=%C5-0M8R;&V&: M9 L$)?8RIR 2G!L4TZ\-DWJO) OMEN!JHJV>@LCAV)&Z0WEM\CZ6T7.B/]E. M1K#/Z.13+6/FM:?=#%XIMHU\L5*0TKG6*8Q<9_#5W)-&&-\;\)L"/:[*P1JB M:>3U^$0DLQVWK8K+%J_K+N E@XG"KD:OV1J_8#E-I:@@ZV,1YOJ?:/&<.UA1B_4V(&Z8OJS=K(%FT9FO^F4 M!S.]W)9Q2=UTR49R.YB#?0>:1K93D<\1([M36/'2S.(FB][WDSR M0G/ZRYU2\/>Q017:E%\NG4$3.[3^GKR"1X2=0PM'XJ_0VFG[+OC&_?M/K^;] MS&3UVA ER#-EXAM*8_J[-^M""]1/[LUM%'(^-)CF &^L'7,HL5ZCYGSU>W-[ MFT=H.Y%\SSY\L3.17FS+Y M3%TU6B(.<_Z*G'W=8(@83#EUY1B8&$P9,/;7.Z408S_^E!%C?X4IL\_IU'U. M^3=#[&.D3OSQ;>7X2F&1A$,_OTA[-!F@I\(9AL'1GYP8]9R*]VW:SU^?)WEQ'? !3BUM.*[JVGQ<7$__K^J_? M'_;(AO*<%ONO-=,'7X#U_$7\#AO 7_YY/OK_737S;F(1' MBD*X@9A^KTQW6^?3 _E1;R# ()Y#/(=X#O'<5=WJUY-]8Y"D;1\Q#UY0\ZVP M+)&1&-O69!< #^O(N ]CZ+M)I> 8V*_/5"DX?A;I77J\E_L>YTZR\B8Y'G&J M-NI1,H^\HRQ]Q9(WIPNC'K5T7VY4O"VZJEF2)6N2\2;UWN%W40C+P,&;&DT; M7M, "RCXXXD&N=FV#CGXEB-U,7;D11ZOS 1V$B2'->=U5;HWJ4O>3YCWHBGG M;4< >K+PHB;#5'H__N+"2G"1C"3PVN[& MNYED0H)>L\4M)O>&QZU:6=50X;Y/0_VM=.H[M=+=W#L4 W'@ M.F=WF*T>;C(NW&-9N,7VC_+];5\O:GE6KZ3T)DZXMCM,O9<<]=+G]&;*M %5 M)X2(%:5:EQN7B$P=YO2B8)YYZHE(DY=3D!\>+JYN&#\;7-S>UM)"/#&T)^0 MR531V6#P\$M?^O!# !1G +JYL_="*F<\G+Z[&$@.#A?6P(#5*NPI ($P'_(E MHA^10^?.OK/K.N$F] 07YBQ+1WQ[1(YS[OP0I4[8K6![JX:+:+ZSF]Q/6\?O&# M=>%FJ3E%)451LZ@!1K2#,=O>9QF_W,&*,.K^,0IY@B^O@_, &0 [3@ (.-HJ MK$%TUNN'U+D5\(??PNB:XM<0-:XK%QSV>>YEFY]XXF"E7Y1["D;/ D)?VO(H MZ2^H(+W]O(OZQSMWJ89." DC;%D2D@-&$96YT*6U^=CH)F&]I#!$FV49Y(&^ M'R/\%[P.B%S5B$D1DS[V^GT))HV=W_..C$!47(Q OR7L8>F937&CCJ=O-&*Z M611F8ZMV46%ON=(ZE76-DWB.IQ$FTB M7_0C^J+_^5F6 <2M7]L<&T>7T468-0;G!6)6Q*R(6;\*L\;1T?4GZWIG/C#. M-DU[ F:6< -I$:J+4.\XJQ^,1'ZPN/O!SIBHZ&O;3ZYK[!# GMT_(EK-D=-E M5TUQN?),FEVR4JWS^10(/TP91^K["7N&'Y285E99L[S/=<"6Z*?SJ58P2D/G M%?U$I2CDO+H?D^OY,K'$" 20I1^Q'6([Q'8783OD,GH E]&1%#4;%NEY79>K MHEEO$YEDALW7VXU2E-:8R$/6B_;"3.4J7>\O[!P M'X3?[/$#JJ'?H.9]>.M!/]W-X9>UE@];X[BA&RQ9L^]R4!PQAW57ZT+C=:%_*9IM#"Q'!A/A 8T;K<:EU(M"SQ M6Y;4,YY&ZQ*_=4$P%M=U03 6PV5!,!;/=4$P%M=U03 6PV4!,(:VR^76Y?=# MA]XW5MZ,""GP8_A7L.."L6U,?IDJ\?:5I3Z@R'&0XT\#'F7;@!/^?]_(;Y^= M)_6< A+%WK*^WQC$8IT NT&;)/X;#_]W:4(<^:5DQ?(4YWUF&;]ZYS%O?/LW MI\BA!V9'+8IXVGT@<9+\W_^,S\0:EW75Q80UTL_4(S%&Z"K<$8I G( X80<+ MB!-^DQ/(ASHMCEB!>LT*GY.A8I 9^'CNN]NC9[HL>>M+$C]C^@M)1#>]2/ + M?/VS'1^'?\^&J/%GN#^P2\1LW6B(L1%C(\9&C!V/R=V$ ML6-WR?)7&?N>K**[.Y4OE7FPJ>U@K@0C85_*\9Q/JG^0_?E^ .$C[L8/@_-B ML_?B:UBY\@GRM1CTHW %Q)^(/Q%_(OY$_/FY.(G8\.>=6\OW!=W%9^$YH<*P M$@O>[3L2MF-;32]^1OF;I#FY30+ ]\APID0H4+Z/F;I-/2??3O;"MX7)VU_M M%86.$W:S^5$0=]]%/SVHZ$V[MN+]47XJ5UK>:D#>LASO4 A&_7R_6L>76'O; MK:>4XKS>&M%A'0#Z*96Z5+V@^)G_;I)_('94.$]>C!B:M&,"19]-7$#$)7'! M.^B&<_62W&PDMSRYFA)BN:F(0>'S]<[^'-W:77\58**.XXTMAW-_+3[0T'0\6Q@=3@+X"\,;:M2:SM M!5]M?R._8$QV^L,:"63#4D80 [@0 K(0 0[E@IMYIL(X%(Z3Y4*^7FQ4_5'_ M\X5A_EQ\'FBS9D5AW8KNSVR!FXN93+6GCI+0.,#23T0R?3GQ^8OMPB_IK[BQ M/^T:,O/76E/$QC%AXSLR;)&W-FR]W" ML4W-=6UGD[!L3SFC08!& 01?(8#@9F:#.[ 9/K8EX0A&FB\H4@<@W%&&F,X9,6:EZ4^167E=,#NU!L E&##0J$,@E]^4< M&.C&'7+@(?Y'_(_X'_'_%[Z8&A/1]6[KZOR:-#RT@PY-S&L"CK5DGM9:>HZ3 M/U]JY\^EX:(0-'$=EP>XDC'JCJP88\=O 6D8%N'Y2!R^I^B'?>57.+PI&"!8 MDH0]!70/DVJ>L_ KBH% ,1 H!B+6EHO#[\=HT)CF=EBP[\.B%_-B>JG/=#]H M-MG&R!.(Y.?M%L+,=KR.XI@E<$*X7CCL$W!<3;KU_+!4*/',LKFH93.-]93- MC%AHG$A2%S1-?+$-]R6=*S'T$Z-P!\3&#\#&=Z0HW3SQSU]3_,7#=] >\K*6VW!ZI63.YW:I;B73+7#XIM'ABU +13;$ M/;)AI^+S $' .DX 6!SJ$+OGU.\I%-* 0AI02,-#&P8.&/*CE/F))PXVW;2P M<#N8DM_RE=*"RU#":+,27H%N >D7ABQ\)/[>4\C" M[A5530JW\\.D44 M;WH^(CR$@/DFW$!:A*HQU+'.ZF ED8/U*SA84=+YAW*9"@ /]H], M7$_'&M-B&@>MY!Y6:XTGYN?3,/\P"1V90D[8A3KKWC:WX*N"SM&JR[&S9*VH MMD8$#MVBU%.*1F[1KV461\F6$4FF\GIH#=Q MIZ)$SUOU0AY7O?;G;P7\JEQ)#P6G$"QK&UUA\4QCP54K]#:4*Z'#\2/!,E3[ M_^/!2]K__N]$6_TYXSW_V%/8;FN$7&V"/P]*]C.15LQ_PAL58#3?'<4(YWG M :B#?WLUFA^;!Y-MPW:^_S<>_N^?0X]P"T6Z"_7X9T8YV"S(Y#/H>6P[$\6! MY%!>-D1"\CT[@2=P^-[_@!_V M7QWL$.$@,$/:V+[W?:JME*:3^#_AA1S,4QP3?/ER)2?\D?@'MO-F2D*29=L$0]V H4/< MZ&@L&0 S -O,%,5SGQ."HB1@EH5=I4<&0D#"M!T%]+1# \"USR_G:&17(AX\ M.P^2\>?!'_"?,'[@_U,B1#?0$N#X)L*7P'/\3S< BS; S3< %><-L/1M[Y^FHRPD;9)0 MU@O%13R=T\?B@R__5_?DF= M.IK67K,BPZVD*MC8420=DZ;@S=\E(Y V[GZ:;/J9^K'Y#Z."=$@ 99!*_D_B MZ/,/CGG%56OLB&3[C8D9RA0Z9,/'#M\Y>R_M[LN(QO?M9]Q*$L_,:R64)I[9 MY(76ZHU%"?+>P:HF)68.-([\=Z?!G4*=CY&C$X(#V,,2%=:4=^YYG M#L?O'MO&Y.<,>&*:7)7/U!-\G6\7!HF\R%>%!-=H-Y\3F7HN(8A9H90K9=HE M7HC+@.N-#B_LQ--. XRU+C2JI5RFP^<2^5(]4^=*F6I"Z( O:GR](R3^XG;X MH$S^/MIJ/P.(U^Q]BFNET)HS2A.2-*5(:L1*;&I$CUE\E$ZRRHB:)&F<35$X M(]/?=BLM'>P_FP)&YH;325>4V+P?;$LB;SKJB!B1;UNV\F;2]'+S(;[$EU8C MU<#4+=<"+9-O6XI"8V8V&VQ95\BY-,:UO-D:P#Y3;UOV!5NH$+S/BH6ZI4]( MDRMVK0"T)(C(Z^ELO5YB1AN<$9OK94YM<_HP;!J94^ O5P;NIWKZQF],>6\Y M4">5UHB,SJE2Z/M,@Z &(KGH:#W:GY.]:@:TC,R)599CU6U),[V0]R:DS6? M81J EI$Y<4(O6=.R7D\L;'V)*1;=LHK#EM$Y+6>;>F/0<8MZI2JTF&FI5'=9 M.-#HG&JN.K+DDM3$N625';)M?$G66B,J.B>W3V2S5FZX%+$R6^Q5)BMNDPU MR\B$V:Q8-(4%AB_GG4JYGQ1X2X6OC\ZIN-!X+-7&.;Y@M(BUA*7,O@?+H^.1 MD0Z6_%:I8SU1J,NY9#XY+DQ3L-1P9/;MK:Q9XW6_A9.MOFH7^*SG"!G0,C+[ MJD>[U=4ZF.&^;=1L*I-2L@KL,S+[K5]4!*SQ8EQI>G<)2]A$2#H51B:; MS5FD;JZU,CGT!=ND6Z E\[:EOZ RHT+9,G6RT.VRW52^T!CLR^*\;IFV*Y88 MY#6!5[(J6[>8P*IM84D[(D+]#3:D?2^%#\2&W)%Y.9^JX'-UQ$0[7>!BJT)9 MN0HNZ4G&Z%::EE551VQT2I.FG6H4RNTUWE,V:Z$X7DV)!4QQ$Z%H49/)2JZ8 M*^!*,\VP;$EB&BUUEXGN=6VR!<9/!B7D@%H&9D1K@B855@& M)9'#AOJFVUK7JT78,KJ;4O0BS]&*]>D_PL5JN8&=@RRD_K0I#/TH4.SRMLI37P3&[KY6!RO2B39&>%S!0/4FM1 M6W4F;:]4UZ@NI%-TF?(3 \ODK&U5EVP\9U6(0C.+MT;I*/&7E>ZVUFHNLC@W M21E\92D*^7P 6D:(CP=9;:/*XZ1H&AM32J5['<. +2/$+_*#:HU1, ;OX05, MX@B+F&1AR\@XU5YEJR7[>IDW&[*Z+'0W[?H4MHP0/Z.P>GIN5AN@3V93Y<6& MW@4D34>)O]%[ZIC,]_HBQK1(7R)G"XV#+:/$-VC+2*ZLV43GRMF<3U$]LJE# M,D6)WVIP+7Q&%0)=2J<8JM/% \>&(XT2OS*?K]+K?EX4_49GPR9%G.YQ ?3- M1*CO]$M:"^^TYB*3LF1;E*LYP3N$![TYG[QD39B5R@U1P-G66DP.4V5)A4TC M.U]I3"F)6BZWO#^JCI)%?[BUNN$ (L3*]@8&K:;3>5P98G+#4W*CHAKV&IT7 MRS!:QY**8YTIT4S1,+IS<9 !9(T.5DL5F5I6769Q<[IJ8(W"QFOG5=@TVFU? MDY=;K=9=ZKWZH"\,N*6]F&6@"S%"KCY?7ZZ=Q:+$^W0P3HMS?^8NPZ:1$2R& MO!/4B(PN*HO9E,N,B0)?"F#3"+ERHVZ^+JAIE6=,HU/EF]@0KX>]1C'=SSB+ MU59N.'@#UP>J)W7]U'S7-C*Q1;EGU/)\;\W[ K=F4F1^Q>;!XE+1B2U&CC!J MEUA"W%1R5]C2B_-K)EP %%ZY9IIC<2JX,CJL49JZ3". M6:R%W4;IM9INVZM,>LJ+4KENERMZDJO!U66B[#7$!"P=-$HE$1.)>C.UY?Q9 M785-(^1:X&O+R/;)BLZE:;7NN<.4BF5@TPA[#8-)/EO=Z!+.+7(<4UDVJM(Z M;!JA+,\/I^2TVYSP!88!1X.V+!&CL&ED-[K3C:?"=K+[)N+ED.((H'E@N[G%4.ZGRO>DRD[&69BEMA4.(+M@P MB<\SE9RP$+F6/B=GZ\9P?OIV=KE_ X9CB"Z#!M_6MK65P+8 M-Q.Y(?=="T\7PXE%EZ&7E+"LW.D2_*89L'U_)J\RQFX,!RJ\,07NGAR/TK6! M:. MXRN7L&B>LNZ&5OR?6VPZ,R4QM0W##J#%>^+/@ -*XK%K0I'@SDH5U<\Q3339A[>B8D+S$%I$ZL(*T3H)^PXQV%P7. MQ-">[L[LP#H8XL.1@*_']@K\,0,]^"[HR073#-.)6N"+HV4!C\&@IL1?85C3 MS@)%_?T$NPT4PX#_A;W*,\E286/PL*, HFU!GZJD66#4T#_@0@\9=#+!Q@M M;GOB@M8_? R*Y,!Y@Q>%X[1]%U# _7MW9?\WW$V[Y8.VU+T=%5JWY)TE\K7E M]BBL;6^VC9K&/>?PUJ- GF^_>@>))I^3[]Z_.K+''?4/%L:9 KXY^ .?V/0 MA?1]9^<. !$^M"\?^FDICUS9\[VTLTY7C-8^>^PVWQU'%,"1 +A?Y,BLFW +__? M-_+;9ZE#/#.73>X,Y_EA?/]K@HU?O?.8/M_^W;G1O__O?\:(.<[%'/O<)]1E M4YO'@A%^RM@X,<+[5HHORP@/I+8^=+BFXD;']UE#P4\D+2]C6 XLX$<,ZVPAF.#04)X>@@ MN<9!@B3P1S];D/0=-_'JQ"6?7U_DW769Z+\11#@;/.XOQQR22BW6B3#15N*0 M0.E^-@A,7+RC%DQE$U;)N1.)/&XL/]*/_BY;(/'\\^+YX_!/T[%- MS75M9Q.FP$0B_/5$^,=AHDN>44C81X?9)_6!F-4HR>X3O+[.[+J_2DX\[3Z0 M.(F?2[:+V?QO4:F&NDV-HDN7JMD'#'_Y6C7XJ<(R84@ 9TBN^],*,,EES9BM M"!_'%ERYGVQMNSGV\Q5@3A6JZ6G>+)+6PWV=U^-U$I!PV&$W)XK'"%V25A?R MFA<+S*3H2N5E=S&"Z0ZI;_\FGQ@Z=9F:A A$#K'&,2/#.4!D%ZR+,.0W,.1@ MK?PAJ)RH.^7N4::T=;">REMKD1S69([)#WE^$6N4D;0"5LWUBBF\D/:<5%>V M"TR8_)7Y]B^;)BZ!,3L#1,R8,!:H\ZBUEG>7-F.VXI MY%I7%R'=US+DR^Q^)D<:8')C)L4D<3,C*JRB%$UY $L#P'2=R203$23_OF?7 MOZ!XGK&K3AL6?+H#UVPLU>SW M\!1U&8_OE<.MXHDT2#B,!]!$CM"'B -[M;J8J\B8ML9V2_N]&/YGI%-M:D@M MF@U>6<\&-COC[*'?.AE[^$=E>,..WJ]B;'N2$58P2?P%RY?\_<)S9[VY$NT+(I4L?E\.B3@A(A%# M)^!Z%L?B3*U?K):*S:32;(V874P<348EI+-9RQ!<_>O]&B\R_=1%>FLR MW9_*=XZ(/!HGR!Z=)]JZMBRV&+$YRP;9.T2^UKJF8G)Y:NL;1G0ZP_3$6^0S MH[ T9_(IG8KZ"5"DWO4C]6Z]QV-&II_&_=V:3KQ,&8+1?W)5Y.=Z::6;VU2R=0J-D?R+*O8(D"L#2Q?5C,/0[P?> MYRWOOWQ!W@Z%E5NO^94NNMQZFO&Z-GTQ(^W,SO!9,EEJZ^0H5Z>7]'BSRL;Z MVK1ENEF\Q7L!+[#C0#?ZFE(V,B,6FF.9)Y9]3UY X:YGL+W>>F=>Z\[TK>=Y M:TOIE^=V)$K&A-LO;\3\E>/VUZR6;::/9X?.EN:9W@J"_1<+B[U>SG1$ MA3@F88F3,_7+GP5HE\0TBTN,_&Y??).@X+@[2F,7I^"W+\X?* (."65(*$/A M4TA,0V+:K],%!=F@0(28)0 %5#$1HPC-E Z(B0E(2GIUDDUR%=)-]Z3H^$K%G*)$.'B^3U_01X_1]P.(ZMK(NE9.;U1HUH< MT;$[>/O6V3]_(7OX3U-_>L-FL5%KSI/XQF^DE#:^I2VR-2((&-=#1L7WLJQE++'H$J^7GLJ!OK!&U[DY+$YVSDWV=RFDXH[NS6&PB5^?@3=]ZMR83B MUN+&*J@,WQ_&M=V:3O<7Y/-@IKL7,?F$?IP=V&L'I[8]OC ?MFLS)87W;172 M)_WM7_())Z(6.A20B,3OFV,=$K]1_!P2R)% _HCQ=[^:4XI$T4-_<,C>.CG\ ME?(=W'R>*#+N^J?=K=?\.G?T;S[->.6UNEA\G+UJX9-&):N(2J>Y]CLU0Q8S ML8B/^UD6$*.G&WK6+&O\AF.7HQ7#MP6U-2*H?6*K9!(EMD*5V[YBY;;;0]"O M6=/F-6^TS?87;;VPG8U;BYJD%-U88\[,UY9DT0%]-@PC+:BSEEAC5(@Y,-+M M*97"+V=)^_*8@R3ZF&!.9.*73G'V!_%N]?S6WLKMN::3VPGO*H6)W>2OCS&_ MF^(,9QDWR0^8#:XLN5EYX0Y2V5H& @T,::.>4G14ND$A;4C!^@(*UF.&N:'2 M8#'SQGTQ,L0R/4@<"(-V"4I0$>L$%3&@"PIK0^G8[BX=6PP(@T*DD%"&A#(4 M!X7$-"2F/7(!O5](-M;8UJ1:Q68A:DUG,^\';9_]HA+L_84?O)AOC M9I*E*@D-&K$=!1!TJTR.9XJBZ78+5GN2 M*Z?ZZI_[<\(WNWNOSJ3QQBF\PX22);X@PB%3P7MY"0BSZT[]2KFO,]5.4:>+ MFNE;ZHA(CJAO_R:?&#IU(1_.%T2%6R-RJ-+%%A=^*;Z-Q@NS1>:*M:\MB MBQ&;LVR0O2UN1-*8M%AO.J,Y']^03;+9*=IZ%6M!N& @7*13**#M<7.ZH4J- M*! *21TGMR5>3G>FFED] M@X3\IYCR%DKH\223IIM&01>Z=3+#K41OX>R@) GDY.1[]5!4S/]0K02:^:;H\JT71-);EI?-7 SN@GY;F+CNT%)I9"/X&Y\!.?.'_[E MA3P4K'&G#O![R\M]B:C0RJ9,^*J9S8AFDL."19=W^(PZ(EA4+0])7TCZ0C$; M2!Z[B8WB/QY,WG2!,_[:^*_Y;#=+R_YN$G0XE>9;G=V MU'T3C$H^UV2.;!&:!R8EOV4<.,136^789#&VC0GXO1&:%U[B4!*[(S8!!(O$ M4:3(\9RNLB!$*KH=CF;5F2D)67*<#6#>A&3:ON6%B;NA986S33#63MGQ*.(BM:F"%L-]V%M-G_L5@X]AH((IZ2F +1([&" MLD=B O[OV>$KW)GM>)BG.":05#P@B^S>;;O0\O,2R/.<^)UA3I2Q=_ST\3 F M\ DP$$=Q%XH, X>.!N:^25K^X](;G!64ZW8#.7YB-P8PW,A; P7,1@$+LGNO M[X9#3TPT5X;#!U^%E)P:=@#ZEXP-$+P28\D%/P#Y5 ,MP""]!) SP]=,P9_A M+X8M6:!WS9L!60RPC.0D(/U<2-*Q[3@V>'$XKL.O,GA0\Q)+7X*[["D!0$V> M)20PNJJR4HP$!5X&$[L])P1%24#IDG2!#&YMI.W Q=C(F%)VEL>U[OT3Y MYY>M"V5GS?*E7=B2%(J,(S*5HG V38QP*<6,: :71BDFE1Z-&98<4U-BG,:3 M8-_]1SH\ 83,A32W \N?)/F"4NMZ?G/H3.3M"HWN[DVC['C-#?)#W#/R8SH:,MD;5Z;=P5UA3>T%-L:X?4>UVJ- MDM&69G)*J"]ZM>339:(R;:DK6FR2SE+(:ZM-*K]KR46E$;V#(R M=W',:T39G*9%LU3K9:9C2^O2&=#R,/=76/Y;>E4RS3@2,Z]F\8U*U;C"?"-O M@LQ;-:<*MTBH1G4<::)DK$D(SNT?.)4#N]"PH?+3 :_.&K:L[_68\!7@+X&[E;$=\Y" Y ><_1^\?FS6]^\]> MB= M14?S#3?BI<@.5=GO@CQ3)KZA-*9O:=V!_T;)7+&I]3"_=*NX-@U2V?FV:;;: MER+SGQV2.W*^.N8^."@@=0&>0Y3?GU)3VP!(#\^ OS0+'G&^"QJ[?W\/ER84 MT0XSW67?/])/R&S_'R'Z79,$:&KPR__WC?SVV0U,/N/DV^3U5RU< MF7JM+LL*M$2^3]#Q.V9QJ!;_[W_&=\$Z)ZP OS[1G0$FG.KXY$ X,,NQHX$7 M%Q5CI<"9PT%(EHL=C^14K\?_1HB)F.X4TY&OZ?0YY(Y9P'5HUX1V?MEWP5BA MG1_\,0U=3DIBINIYW&-!B1,%L?3:0OD7P+X0;"C8?'#?(*N#&N$WS14#L5O>&Y[35?+4Q+ M[2OA!L-JF0JG3 .>JW>'=2GG;JD9]&'#M'UD-*_1GTI;M]P48 4='\9D["6K M!%@'XTRI0V*F\EX1^6XYYX.V=":L^TK =FZ!:+>W2I8,=M:/=GN$2]H4P[*J M,. +7,[N!OVBM*I\/CW3[TE&$Z7;<'2](&K*L#J()]G*R M$8(#! =W @?GEG/>A8--KIC:5*6VSPN3==7*9NW9@,ET6P'\+ E/<5(^%)ZWW,*+(@/;8F>&9,_.+JX)FD MIO!B(-R('6D-'N,D9VQ;W&X_[C&R-TC.EMZPHO.5+5=LFN;*Q=@K*84!C5>Y MN3Q6=*6D:VNR*K<+C#JBHF4[%2O!5 $2%KI)YHA'\JX%)(& M:8Y_ GFW$Y1:J:YLJ*84B68OON6[#:0V+03#?%)=,?X>2@ MS712CCK!1U>"Q#Z;,JW"RLN(F&M6*W,Y/1U/@U%84XMY2I/(%H40!2%*G,2K M7T&4B4=V^L1JL,69M)//EYM=N>%=R9R%,8+K2$QQ()+U98K/R=1P;F9&8=DM M\HF@B,:OJ!(A: !04/L9AXG:"!'#$;.QHZ^A@DE"LY(*I M7+R2LC6<$HWM M0%HJ(NB2)I7-@FH- @ -0#0BV"><_+#8TB&KTF42$_U>OH+W+SO%+>G2K3)( MA=>XCBZKR88B.7 WS]Z0B(+OO<1MM9_><"#I QB];+\4\_8*VG_]GU=7[5[P M!2:*L)WO!Q YFM;^BA\9XHFJ8+N;?-(4O/F[9 32QCV([^EGZJ G?G_!(4B' M!$ S*OD_B://D!X18L(D%$Y6'8O_8ZU04AR\_N%&X7QG/7GPGB6Y>9@2!68&X>PP;\>/M M.5.#O9="$N ZXW.KRP,YUT&F"L=:%1+>4R'3Z7R)?JF3I7RE030@=\4>/K'2'Q%R2^ M9OG*Y.]? (C7['V*:_=9K0A62M-)!HB?$X49T6DF-4HIC#1BV10^F2K$A"'' M;S,F9=/#!DGTJPM<:[7J&S.5:ANSS*FL5D:2R-5R;&TADFIATBWF)C5SD#F5 MU4I4*R.12V)IG&SWRJ[I2-JVM.6+/?+)[-:M3BY MY- &YO*F,;'M;D]KV,3)K%;S84W,EA63%:7"3!4+^6HQWSZ9U2JH3X4RGJEK M.CG25OT20UHK[616JY8F,MD5GJ9P4NJ.27JRKBI=]516JV!8)L6N;8UT;:8D MT\O24F&"DUFMLF.FO!YE,!<71I5%9ZUL_%J[-6*C+8U*O5->+,6VR&7:?*&* M3>ID2AVEHRUGFB"/&#NOB;VQ@;=[$EWI"*T1@4>;5HNNW\P%[AQ7JAUCNFCH MHDNJL&F$]B71,]E:@)&Z7S+-;:?)I9AIV/1::;6:CKT HO"F:4B6E[$F_-+7 M%C#1VWO9M#PMEVZ1##WGETEG6>ZHAEQ^==B/8C(AY[BT"?Y5\ MJPH$XZ?$@5AA2J@72ETT#]>'ZQ1=G67/#<93 @7? PN^#^ L.^7G:>CU*L1/.=G B&0!E/3F4\>9@T.X@' M4-:;XZPW0"5#?MF'OD* 4E*DH7F+ME*HBN4H;$JXQ%=U=9;*L MZ@9&39-WT#EL_(*0L' MO"$TCH%',Z8->&,;_GG"NUNUFNE1;KOI\LR ;7#91J;GSC*[A#?4$\V^Y]Q% M^(+P!>'+Q^&SG\07PAORDTW5M$2%H1:SNC9MM9J?CP>[$;[TA;([L5-;'&.= M^319W6Y4-=@EQOD(7^Y/2:W6"PE#6_K*=,]2"TALE!CG7NU-*!/&E<2K\)( MV#W5H\T3MM]CH3LJ MD"/#""RUW? %'I.9=MVS"GR5VF?; %0"T 4W!H[+BPMJL+P_M,=;>#-Q4=M:?\@UR[ADNGZ&9U.>3 M[-P&8YL==3[HLEB39RJROUS5?;9M![ML/502B&=IE/X9@1 "H2L;Q'X9A$JE M2=-P&3R/]]S%,EOIM[6! MSK#[,YAU'$DS% =9R)">^^7TW$\+96#36*ZI 12TK;03FT*&,@0@"$ ^ M+5"]!R #<=ETVD9>$R5QV]Y:M.K5EO=F+[-KKMBB-&<( *16Z-IH27O%'UC*DJ")%]4J"6;CC>$MQU,U;3)VK7:_EJ'U?UW)) M)LA,,F3&NC>A+*?C#2K)\JJX3+*R:7K++G ES.WT?-\/^OW6G>&J-"P<""/P]1?(AC'/7!R*D1B,U^FN@[MGS:-\&))GQ MN%N5@M1"+)3&=M++&5Z_JXY288F3-/7$I% T&L()A!/Q2:I]&YR@-@-A4F_P M.5ZHK5EM/+'X2CD#< )Z.DGB*4T\5GVX*A"&$](/:H'5^D$NI*4B+?7>M=3( MW!-_?0V!Z=,0.$M/DKKCF'F1K*8'@TI0=V:-UB@-126: A!(IB(0^#>""@05 M""KN5&;Z? Q#ARU05;>A/_?ACCTW&E M-^.C%-%(F43EG2ZF:-Y\YG'21&,C@,%B-Y^&5LFJY#%LD:%XLN].!JM6O^T% M824'6$*.(9Y8YKTBF@AD$,@@D/D"HML?@4S0=NS&JH:+O#*>,]/)5"*KX["P M"ZS3R]!/.!/5]7Y2C>Z^*[3%H)1>N)V/JHZ4+-GP)\H$AJW]WZ5O>_]\6(=D MURPA.4I"EA8:$$S!6 0V%,O"+^T72^L5/+_Q> (3O[&[N!^S(:SS84/F%[8 M3ZJN_*BRR.PXNRXYSDCP/3R-%\PNK^&-BJ2SIBA46M_^I:CG*$\GP (;D Z0 MIADY-TMSNT#E7X0YX,J-T\)1W$7 MB@S+DAF;Y\01+B6D(R0ZU,!YAT?AIP=BTB-*G(3D5XQ+;N:=9JI,X0VO(A;J MQ'Q0[,"UP9^CVO2C,N[O$*PT%)9$;U!>Z$)KV"LY5#&P;$@P\CDJ(G^6F<]8 M:O#/CH4.V#B06I*U@97EH5#V9G1E]MX1;8B3#&1/.F(!&RI%7&O0E8;/9YVF M&@ )Z#D:.G7@GZ>+4XQX13%B1-7ZR92K,+)>4$9FT>T0N>R\=1N*E49+AYR. MDC6=]-,;>;!,2HH'#E?B.9J ]J(0]=FR=;<@6GHUFC-=O<[I?B/9:G2#.5\D M,I!HT6KP+T0#0X.[=V>&WRB2XR84"V[YM\B%WPE^93[$W?R M6#*@6I]P9XKBN7 \0'=W%5B<5(4G>OC>HT-\X3OR3'*5< .=U@*?$T \ $?_ MX6DX*66]G]34L*W'"UR]>W?O*\8<#*'W)@O)IA$6S'ME60< M6PSB *7'HF @05Y9^DI89'2\230UP_82'4<"[)W@POH^;J):Y1)_0?L'B?\3 M-@@_$__\#?G+@;-40AYXE1HT(7D)5S' 5MEW:MARV,2%3X7,9-J0?_8_FY(. MR;B8;5QH=TP IK54Q3W(H8#)30UP\5,BF&GR+!RUYD 6GRF[,8!G]AKB?G9A M>5OV'SGT[!@"'7[U=U_^AN3X0S #\&L+FK *#9$9- G! M%6*0#V87FB]#@L!-#"FG@3\C(P5;6#/"CH!(KSFO=.?KZL$B)Q! M8'-#"4F 4 (%TJ^?%20A@T%R$-@.0/TM?8"^F!+% M!6Q]Y2#<\2;&(F $&ERS(UNLF60(D:7-&1#0 #/0K&&$FWH$\GA%M/8T!? ; MX9*V'T(L&0#&P?MCCY&R!K%5$[$B@39_0)NOW$,0^:"U.M60_7DQ;27ETU8R MHQB!/VC334AOD*<,Y\P2KHO"21J!DU^B""NS8]8+[S5 MO1P&;!1I(KHHX)&#>Z0<#"N8E]4I/^644'RD(UJ %"$R-L= S.*X"%#91/@' M@Z$6KHCWGQ1N,)A-9'57T[)LIR]T-?J\3P#"&:B0^'V 4! H(X:WA(CNK<&3 MPG2GZ7%9<%K&%')RVE7?3%.'1PPEE4N%+^( /#G_*L ;W"4?KJ(%IR12<3<$ZREDZ13>!5HU^O___E_^U>^CJG":NV[\ M=D.GOFTY0]4I%$6=BM&Q(7)RE(-QOM^LW<:>- @\Q%"1@'SE= VT:\ M$V!V#K(T-(;(,0>XCS0)C@R3%\=T^K:9JS%T(\(TF$[Q.5)@F5HWDFMV6H"C M-/*1+IOMEO-ENE-FNK>RX$:SQW2Q^"+.M/H=2._(/ E#5C;G+3A.NTAFZ]E:T9[QPS:X,G%X9;/<22X'.9HGFKET?U)DIS-%G(ZH M$7%X)=T5$V2'BAJ,*E)".F[%]">^#:X\>GO[>9UHR86X(G.+57I3(>?/ M>?3V%*L+,[:>V\J#S5.BU5:-+E># S>.WBZGJD^MRM38L4F&HPL:,V4H=CJ* M'U]9S6IM+MM@*";:RHM&:M2M))OK4>+XR@SU9%6[MJ$Q W':2Q62"3$FPE9; M1U=.U;65H'JQ*;NF4*$770.\YNG)32(FYH?8<8ZG!)J>2K)4N:32X M\@CR5$Q.UHVH1!!2;MA0A:?-D[J#5[J0#\C1#W'L'2A7CE^LA=UB,-4$.\)J M>S]87C)Y13>!;=T#+\\"TTK^RR.G;4';I&;Z6!Y,^$FN;^F%;0F\102JV *\ M!^C7XH>)A7,Z<@<+G0^J%_3)0=_S@35N0"^NFP'E?H["K+_?6+]< M R"\J-:L=] M/Y245R1-]/ST M4)[!P!)\]@$LP-?@=;_(OP$_M1?W8MCOW;[MHK6N/ZF4]'H^-\.M=-[ M8H?I866/TG,PIU>SPMIH3\LU=JRGBG*NFXGS@\XN)6=AA H6O*O7LP9= MS4=4%XJ^%<7(6-3$B63=IX]].%M>1SJ8ASBRCJT=9K[:*-: MK+])++-,,F^6N-Y&9JEO M4O7PFS]%SO2WZ6HYE'F:K0E\;IF,LPS/1)\E*E/-+-GBHCV*0_6#3#V0B7-\ M[4[E=RJ_4_GG.SG>3.4]K;@RF,9*E:/$5I'4^C#?CL/\==A1CWH@B(_77FY! M59%08;'Y<6V.?R)[^D:\Z"$E_ M7LJ)W724@"I%.G,?.WJGSCMU?K@_X]74J15VU6U"Z4V([F[%<)O><&"U8($: MG+7^D*;.^1N_E1\CT*M(MV:B$;&XS=V)<3=O[N;-];2,'B3!%YE8OTQD&\2V M(K&#;*\MJW%6E^3I* E5C-A#+'D?FWFGZCM5WXYV\CJJUM.[S?RY5.JRU4RC M;J)@1ZRYJ8?J('\1,;TC;C03V(Y METK$Z#K4=9KK9!I\LZRQNR:S'5 %>LMW=G%I/4HA=\4#F3K'=>[T>:?/GT&? METK >)D^6X):Z,OY68ZA9I/9-+J:LO$>['X#M(+D0SKQ[1T63>2;^,!:%.I> MBW*=P6S?>XCN[>W^EACHARLXB"T<]UHZS4B'$V(T*"SR;7;[Q*6F0SVEEYNP M.1A,]: >,N3Q()\[A[ASB#N'^*HJUILY!$60FSQCTCVVRM?%64E?&JD>#3@$ MC TE'ZC8=TD3\0_)YHY;N]T-O#_A<=>>R/I)Q7O7WN8ML:Y+>6]>Q;4ZQ4&= MZJ5*)3;72[9DDWEF.A/8RA3H-:G$ YFX8#3H3N!W O\)!'XI]\^K"'S3JH^V M^?S2/>QQTL0-]X^O; M_4AF1#6D4U:P_=5K>O#[.G0=/PZY>1Z3HJM348E'PFN^#\ A>B@3X6Q+CQ 1 M K[7W]+J#4UG_XQ< P.PG:]<-Q5:1%3AMKIM_9Y(&S&T&;(/>.Y\ 4QN0:7S M3_KF'/K+X"*@T^PTJT@?43]J]1+D/P?LX:@=USM7BS_!YYP=$>",[#:=^6MH M\$6GW# ?(K5#S1ZL1[U2FG&$*:8Y/DEP\.4IR@CB*9R;"B",3W(CB")$2 M.8X2Q/%AJ_S2JAYMQ+A:F:F6HT(\9XRIA=P.':;0T0K6VB#21#4Y6RH,$>L( MF=!Q!HNMT:*6):,M2ZD<(_*;65X;P#X6Z<,KNW)VN.E.R I+K2O*0B;T55)K MCV+';X_E1BO+**@K.5>=/??-Y2Z=E]?@RJ.W,ZO-C)2*FZHL#II*07SN9J(9 M6!][]/9YN]Y>Y6I$EJDRD_2RG)O.J\UVV#"%\L@BAKNGHN-IHY"58JF- MK(4:VRP3%I..;CB5G(8-?6#*_7RY)#-U0F*?-^F..8[E4DXR M3/!*>Y695^14*\HFE;@9;YK)I-@('0\1BVWYW)9/I&2)>FJ4:_UXG>"F8>,A MK$%N3@R%19/ALORN8C/U;C9*AXV'6,Z9IURW)!"RN%Y%EV*U1W78:=AX"#W: M:#;*VG FV^9P1 M)\D$/QXE*2$UBH_3\1&7)/D1S\4 !2:28FI\!*VZO!+J),>L"%6V"^OG9;E? MJZW#**\Z:#:V7*<_((JF;"RB'?%)8=9AE*=2[1@_3RH#(FEOLGI]KO$+/I3R M"O5:/9D1XR.94_K+:;ILI\CY.HSRB.Y@4IQEGHOL\JG:VDB&(65;TS#*$_J9 M2HU;Q?)R-UE)IHBNOE7[[3#*XVMYOE8BS#[1K4<[K-6SN4XM=(S)N)<7BI,: M$66HY+Q0HYM:9I0-I;Q9M"?-6GPKPQ9W96UM$1H7J]%AE&:L]D5J*V M<[N5*C8SXW48Y=4+BWRL1[-C.4H-TZF:HMKY:>@0%8TBGA*DE*;9IF6HTBY5 M-I_SZS#**Y"IV?.JV^S)RSSW7%JEJKL%@'P(Y17R&X6F1$HFBA-2SO7;U3GU M'$I/)K<0BT5R,F*+>G)@MM+EXA.;P6 0(=1 M7K=)3BHR8T^8XFA<9;.\F6W3,$IS!'DR0U4%D^#+#*4:C;@Q%(OQ!KSR"/*) MF:(F.D_DF%UJW0Q#%^S&RH)O=R%_Z>$@>7%LG1N\PB?49+(OQ1>$J%J]B36? M3:,4C2U2-%>)MLY@S_\.LN"O\_F]L"]^P;<'B[0UL<6P;-;(&VNOL%GMF"OOGDN2Z) M]"/YJ?E:H4;-F]MU_Z&#,_FI,:F;V'+LI^T8NN=^VIY_)&*G?]J6P3&G?MJ> M?R)FDS_NE(E'\HM2\QOS8FY([?*\PW[SYX<1]4? P)LJD7[O5(DX\4C=]E0) M^))S8R1+VQQ6YW><8)"^1[\V! MY3;1_ -F!,4>BU$ 4, NRO']V,]3\:QRU8%_NFQ9CF% MTWC1D;T-T<)_Z).["+XU)+[DEC]DREGB2ZNC+4/2>&G!*9@"',+X*ASNQI$# MB[)_XO&J%)(Q4%R.TL.(TBYN* M$<&-3G\$LE][9]>HDXA=?]L?4@F!+=-;;(?U>:5-3B;%J*9K4\ K5)1'L5V( M]$8R1[ M]ZA1]$@'_EA'GJ[11);L;9*W2VQREFV-2+LJ5;;OKYB 3RYKIF78 ML.=WCC.,+8 ZC7*Z0XHFQ +)]6OU.2&+V]73.FTW2V-KBAO[4XF'=.PB?6UN M@^(_TCF5OOYV/HB286CP3LDW00L2-)#O6'T_I.%1ZI_0;H'3X^I[S^K#)HW6E M/\O(9I98=G)/PU7T2R$=YTD=_[?U^*8Z'*,_G"5#6Y<2ZRJ@V(4:-&C>MYPH$\6F*MS0@ M]-* 8[*L.F(&2])N#/N;-AYPD[ZDVGUM;G%YU_VUJ>+:S/%D(.#:@+FB&G]M MK+\A?_>UL>!"W."D4_S:^[T+R5>; YD-W6%2W=Z2J)I$)5].FG%2A\?D M-MU\+[-LXWE/L>0#>("F2;7MJEKHNFV/#8C@BU&UI(UD[2(KHF1K<@9=^?!W<'^?1WLD(7]^B(\ M#+H6 @RL:.BF.P^@SEFV@1I&A["UI]QF$8];LQA37V]Y(LW3R M>W]^&[N^N\KNK_&L3_CG3P2'_< NBWQ/!OC:3'!--MJQ"0Q*'-M7&@\JH MV#>F^7N@X!XH^!XT[Y?WIT?_/"W(IWQJ&>=9;FX6R [?J#$T)/0,%O#QQ#EB M_Y)N?P4 )@K#+_< P)M-DFN/[+I8 >ZU-_;]'"?A1@>S@;.2 /A>8WT4R4F; M(:?*4!YHY;Z<:LKSY8K&@P>IV .5O,A Y9]"SND;0/N+E>%>>V/?CY[/AB%T MC3]G3E0+4RU9UHD>4Z1G+6O4:HS&S34>,!B_R/30'T+$Y"W@^L4J;*^]L>]+ MQ'ZYO"?>$,H=+)/&]MGJ59GD.B=59RJ_:8_;@'(S6 23Q_;!B=&@-T)Q'S5/ MY+L/"WEA'++OOL4W;0EXBQ#XU"2L&P3 9T\6N4$0W*G@D[.E;A "GSV&Y 9! M<">#3\Y&ND$(?/;,DHN!X&OXT5^Q\6_2?4UVJV_B9$ M^AZD%#)2- " [S,-Y2LPSNL/1_D*4/H2-/$=1J>\40Y\HTDJUSOTJP]6>>.A M?Y,Y*S]0]'\B!'[ %)8WDLVW&LIRXZAS\S-:WH@[WVADRXUCSLU/4'J5PD.G'6+N>&J_AB%8L+Z\_J=C&J;,6RM*OQK$0(&3L[ M3#76W!J/@2$3Q /Q;9O)W0A;N/;\F(OQA5L=)_-C^<)KVV_0DYPLC+5F5JZF MACVQ41\*.MW&0V7B#PGJ@@FO-T8)-U1-]^49PNU.G?FA#.&%CB"TP7='9IOM M$LG6\%F)9A/CRLZ9/4/&$P_Q%/GE&^KY3_X"G;5_&NLZJK"[9M'OJ6C$I8KN M;JK@]R89VV%ST$DM+FTHC66)JBYN&IH\?LZKGS;_F\"<&S@USA>NU#?E2[./K#L:YB2,/J73[\6005B5WZV3P M[:7H"U9!F7]*%?OF7)6IYZY9[<=L9F*VG8D[YZ3F%X^17*SO]LWL\!X9N:"E M\-.]'LDH-1L;\F8H**5)M@/TW5YX58=CAY$J-,=4OF!7G:;FYK:SPL M!\4X+JGO?UO4OL70Q2WU +Q3^!]1^&NC%4\[P>B(W6=1[G;LK%)9D(0RH0%Q MWZ,5/S-:\0FM_NZD_0>D_8*%L>+XV,(LR@J3[(RV[2=V;:07:SS$!\8=$F>[ M9GV]N,.GM2'_::SI'HVX&3_*T>8OW8WTPYC6^UN/JPVI7^6G_0U3;;M0BA5MQE02$V>\T'EA^(WB!A=JW'TS>[VU",+5^V]>K_CBZEO_EAZ, M#V@)/IZNB#S97]*,'>L:7"=M6FF#=@82W2U,^KH=049']O+W'M;%> ]-FP5K(H/^2Q(JW__"_[GOHI71,Z ^#_[)_C6&%Q7 ML,OYA9N%47&7?#U\3:?QKM"JT?__]__RKWY/D+#/NV[\=JG.MRVG(SN%"' J M1L>&R,E1;@+>_)M3UMS6=+:9RNS#(K\]PH5PB #ZCR7^$_']#>%Q!$S80]X' MLD ;>>>V8"=Y]TO=E"!*_C9$A;.DE0B?'G@N.AE+7_RF@"R"N ,^.AN+DX^I MQ(7.ZH"O0DQTI0\7F1F0!?Q/KYD+;;(!_P:X!RA="?1U<[X"AC_JUJ]/(CD= MM=TW/43F,#)_S!Z.NE:\V/["M\UHS0C7RD MRV:[Y7R9[I29[JTLN-'L,5T319#P9<^F$.(HGB/$H/DE,1IR8 MIH"H(*DDEYCP!,_]A4^:\XKJGJMF/*WG,JPXKW:8985HMW?3$9 LAU>R>C^J MT=&V2JB96$Q7AI8]D=U.C>-B4/9N7Y*-TQ1\\,?"@9/[RT MT^1MTW[.YMBN,IA)I93&D"0-+TT=7CH<$P+1LH8+MDLEGFL=4K"+6[1]XO#2 M5KW$9R=Y>D&(6[Y92M>:EIJE1]3HZ$IB;,WG[8WVS P$K6=5N$XC.V^#*X]@ M.FQ*:I:I"3DVIV23 &&6J.IX1A4HOQS:3Q7Q_('-*=3T%5QY! MGU28I4IU:P5VV2[LQ%U.J9(B?'OR\,K%N,ZE-.II2&QCBPFI5]E&;;<&5QZ= M$UU;#2DK8;%,]RDO*QNMD*"R\.V9PRNI=I6SM6:C)V^KC,',*';CT^T MS52M92S;B;&#L3E9R5I_.5[!S1^?J,546M2T5+?D8N%93S1S68WET5./MC\? MJ-).ZJ0THKB36M,G?4*F\G"IQX=O,!I+3N9YB>W6UE/^.=I==*IP_^01 $A5 MS':'BE$CEB6Z45Q:9JGX!"\]QI-,4T\\IVM]A6UF$RHA3%<)'BP@=HPG0I/= M5?M-ODQTF^6)ONU25-9N@RN/3JJ6J]46M5U_(R=)[ID=9V*DS,-G'L&?WE:F M)#V/5N1H\JFX'#:6)M6&SR2/D,^0Q92]W$JB3)&)C;%]:C2+!73I$5 K\K9% M#5=VE%4WAF"RSXD&65[#2X\@M>*86+^Y:Q- W*O2L*U3LUD*MN\XVCY3FI;D M!,>MV.2N8BY+FYVTW,&J_J.5MJ5D I*V!6K6>AX)L9PQA-RPW:A.=!E<>[2B6Z<[F M.6/),U2::,;SB>5HICMUQ\$K>\-67].718[9+C.BEJ:?8X,8W-$Q\G< *!/) M9C(K;Y-VGJADUXU^!H+I&/FE+IF:=*JC#M&T*JMV?=DJI%'W@Y!S*I6>:QE) M(8AM;R0)6J*[+K;@IHZ1GVR7DP2_V30(J5Q\DA.33+8P04\] D#O>9.?-*OI M$A.-9Y@%7^&>[ Q\Z@'RCTJ*'(NE,DG"6QG0A'DLZSAD^J GCD=\0DTF^U(< M\%+5ZDVL^6P:I>@1O)3$Q@Z2CK3UTM4054Z\@UN,N]%!Q=#E+<=S+$%D*V9E MZKP#*^G^V_[];T!K#UA<>=M UT 1@DVNGNXWP!*9I,$EY[4LL9W&ZKGB?,MO MU_2A7=7E9Z)@*V)SLG?(-B=^:PLI9SWPUJRB\_)?'K0*[*C;K]@-HBE2L5IX+B4 MR (L71=,\.RQ*2YML+"(I4?<#N:1&/D0@0<3^25IX%[=-H&);?[]^T/G53GV M ;(S.-O2W2^PD8&^N?Q(*V"=.(^()1Y3]TD^MY1F<14($+?9C?W3()!X3/_T M(2YW*KA3P6/Z+@ON5'"G@CL5W*G@AU-!ZC']PR%PIX([%23N S[O5/!(_G ( M)!_CWV.^YQ_@P&6'<7T! ! _G B^C4+TQDJ4V_40?_,IA&\;_?))(^J2C]$D#;,Y M:1F2QDL+3BEKSR)G%'3;".E%D]C=6<8 M?Y@W=O,,XRX!+Y(K=F-@^ B$QBE@/PJA$S=WD%=AT-\3G^\:W8UI=&\X3R_)L;CF>[Y^TSW/U0T[VWEC_WH M-]Q5_A;YX2>.K7W1L&V ??36HK(2ZV!3L[ ^S9QADR*?5TBF.I[P[6VS]$RW M8 N>^W3X.WOYA#+::\/D/KOE3@5W*KA3P9T*K@D3Q]J^4\&/.?$[%9P,"MRI MX,>&(.QT9:80VWB6K19B MV46Y$\_.J["[-@Q!G/6M?>74?=\@R'O:P,7S8*X^LNAJR?Q7W_EM,<<+#FOZ MB#!#@RURPI++\<_#N)'$GB3M) MW$GB4_/\KK[SNW[YBOJ,&--,I..I L4T,W:,?1(L;6&CR43W^HP[W[A& 3'NX!__Y8L\$C^N(]SH#U4SA %R8K04T,4X9E_^N9>F%_9U+PI MDK@='D6YHR3A\$IX)!3Q3T[133C?,L]9(OJ*_.?O!S3=,J>K8#_;".H2)@H1 M2;/T"!?IBIJD&^ ?WH;?%B0 CDA-$K5]OZPCT 3>> :$[@(B:\F:P7F;6TT MK,]"4]X5$6S;,!\C+=LP;0[/R83//?- O!/GSHC*"2)XZO_WP:QE/U*5&E&4 M?ZBJ^\F-(@>9Q#Z&C&'J@/2@I,V]%T:=FQ/:,#AM*IZY'1T(/ _W.1@F'DB< MQRZM5;(DCLL",QC.U_7D:)/IB 'V1[R!^[4,'0@9P2P8NIKE-!ENU.-Z!.9Z M#< 31^G^9EHBAI62K$IDP8Q-H@(W7GMF.9'*P_[ M/"1RT,/!8X WCIV/QK'"7_8(RQDBQ&^ YP"9=4W9NA@XYA1%!RBR<#T#$<=; M$!%L@)4:>HXS_74;$0"J/D2 :.9G<&!L*/DE'R.]P+O'(@=PTWW[0X2ST$/U M!<)-9]2LLPGTZR_N;_Q$6H!L 4 $/:S;+'0B8&>_QL[/\#Y: 8_5( 5E.1.0 M"OSKEP,Q.MO94[RW:$&<2!IX)F>B%P.T ?<8AY#^ '_R\% M$1 ; %0!*!]FA)E,1'",*^?="\4V(Z\:3_R%:,E];)\S)"B2X4[1$]T?') @ MB'@ Z:ZY!;S2>8A4B&^I<9=?R#FFQ:J#)I7/0DYS3LTH.T@#'P/.5S(+NN$] M'W[IHSQC6]M.27F9E$5FT.X4^IU6>S']ZU_B,4'\YU"' 'BF"?!WM<#6B 8]]),).&ATA%\&* M!*!SIW?NZV3D L!AM%TEH]M%L19GJZW)J!,5.JWDC/X&0O)*B+"7P?%7R&"X MNS/80B\60)>%JZ^C$_;$&I"QCX%X$:! =,701R.09\!]97R!0MB' $_/C6%B7*S'6;65SQ:( M4C9>J[T9 5[F&!ZG:(D&[/K+3<5P-%A6GEOLLK2I,='=NEEHC#,9J0F$1.(T M&HB*Z!XP$')(9P"*!?C7T.WI#'T&BIL.Q FG:4A3YXRMI];XK(_'" U[4;_A M#JS= -LT'T)HTBQ8R#81(&% M0(.,X@"#;@BI4\/Y0!&G#9K=+NQL9=)()999^BI1W3- M9EQ#5#OS!C.(I4RIK[7UQGH*1==KD<+A68^1+\6NF'V LTG;X +MSY MRQE4J*;U9CTQ%5E"S52M;G,>6]$YP%2HMRI"CQ'7-Q:9&+IZP%#68"U0'*TE M18F,Q8@-E6B@M!@P*27"BX;% 7U&!*"TH-(#';]C<'Z::)I'GB%PVP29'V)D M 5X@619RVJ[ 9AVW%WH_=-M SQCX%]T#7V2!4S,=3.5U$UQKB IGX;6\X&)% MZ [WKZ-^4%-10]X?7C<6.N*/ ,<7.E#&('N%.*TY8$(>M@ X@GYG"6QQK$A3 M=QUPH?@=$XY'\87(1 0Z'F^#A:E0182KX/'RG$LD$<')E%1)X8P(=*VC]5H M6Q]OQE/?\^UZYOC='/U MLZ ]?N_=IM##ZGLS%^$Y_$Q5LM7(K]OCEYH(4\#HO072TQEHR(NBABL.;I=Y MCHHU/C&HE7-,M9C0IU(LQ=0R >;YFLAF"//,@3-KX2-K:EZR' YROF1:FKM) M3YTG*BFBVFL,DCUC&F]BCAK*4%U>";V/6W 0+]F"+LHC3+=FG 51770.+(+\ MEP!M/0,S:$;>'/8%,:VG]];@LBW,1[QUW+-+*K5YWE0:4L:S65:WDZE]%,K5FR8:2S-0W!OCR7O0*90/+30\44GX/Q>0L6;5![W MD\*^#B+NY$V])U;73T0W*J2[]52].9+:?D2D/A\1XZQ,VYGD4YJ("KMBI5FP MA>IP_=>_Q[D>_X&1/BCLL<+F'<#?CY&&'A2>R &&G5U(._#D]+$\1A'P@(HP M0?'[%UUS6'6;V]J![O9B[-W5:R!>N_HL>(-D(47$E 0)H!I8_$&60='F !X MFKZ\=UO6_L4+54( MY!IP.%P-G^JY"\#M\#Y OY8$#M#1Z="R) ,J[::NP0BSH8._+:#2HS0I1]LR M31'^:<)!="XPCCT4>]OCS,G@"/1K=P=H!9P(O!>IX6BSI[;G>P[>E I7"C8+ M# K?SKQ[S-M2PL^9.9"A@JWY[0U :& 3D-XA49@/D34'N1>T.C CYR: O ( M8/@;?M;$*?[ ZRO 8X'*_ "=U8H-D^W ERH@9&3 (?IR@8FM.@1$^"*,#XJT MM,$1 5A:HFDY7P&CC\.6@>9'8)1@MP]7N\*42IF$[="WSV(S06O(\?XAG$<"!QSC50%RY]H0@ M3CA;L?:F2'F"N!RZPG^!SH,-F9%?CI'QX$='<&P6A*N)+%YS 7C\1 +H#' 9 M6\N2+IA.VA/X#\#/MN =Z%@\&^;!Y;C@V6@1#WO<1Z>MN08JD/&BA7@I-F A M7%Y'F@#PV\A8!*@@H@P3^%P ?A3=D%057 P(2ME>F&Q.4\G;,^:ZQ9O+E,/) M<15.L^$9H;0<,G,VZ0VE'#FN!2X@@=QYLSB9[FP^6U?GI?_S/U0L]H^%_XD4 M\;\:_@=P=*@ (CZ '"":YT1!Z3B YQX]@0,Z R!.'W(IW!H1#M D("=QDWVZ M172(&)?#N=+LO*\+4?;!4=;<'[T=KKP)>?AG"(_6-=P&Q"7 MP:_Z&-+F0\ ?X= K#/Y)#D^U%_"7C\[95L6IL&LX\1; M2MHD#>C,^"R]-W$;2;75K&X8^AHPL!RW +]86T\C3?H44GW.+93\8F,ST;8Q MZ!C&8L0 6/U+$D2(71X!U*DXGB>(&Z8/O9#^8?K5+M->0$^5JU3\5SK--_[Z M=R@:.M!LU^"=_P)Y8O.R*_<0"]8!JU;].MMY;1/BV=X)"O 'R YTP>+(&>NN M'/E/;0UK<2B"#!^+/)DFUJ3AHL V4!(V Q$)PFP$")NL8''Q],9O ^T:O3___V__*O? MUP]$@;ZI&[_=(@'?MISL< K5"TS%Z!CH>'(462F_.67-;4VW)"'SZ#66^NW5 M&<20:"$>8XG_1'Q_0W@< 5/E-E$?R)SRA*@B3@!SQ[>YWR&=V?L2V##P?'XC M?S80N_#I@>>BD['TQ6^*?$P&T][CY&,J<:&S.B-AN?+=*?,=&]EP8UFC^EB\==K@K4VNLU:.4_WF'RD M4&[0C5R9KD6Z/?!%G6GTNI%?.@1O)3"(@^M@;9>NCIV"3[TLD()] 5^AG/'##=^)?C4 MF3^7&DB'=N-9*&*$K)C-0M1@BA RA*"J-]X&PT^!8!5RP$ M[C$"5,_2N2'"57DPEAQ*75^F__J7.ZM9^/12U-&0T$7!/P*HJ_0@D M(F"*-?=^!;]2[+$; .-]@L Y33G,-208W#J F>[F(=.4#)SF&[">*9G,\;]C0DH7>0Y09("YMH%^#-];*V6:PEN "L0_7UH.1CT^W^U[,# 9/ M%'0- 7',:7)S,H'^!W@9 HX[WVPU6*C=9CW/+*D4KXO%[58TWYPA%9XPC,H* MN@N@Q M-S;].,CR64997C1U%#[,L%\LN[8&B9-DGE"T5"XOH ED PPS0>X:< M9=#- 00B$I5 *D.T@3+1UE .S$&*@Q\)S^#1-T6>S8JBZ5).'C'2@A)C&;G6 MVL;7[SWU,+;&(JB[S"SGG4Q!?#%E/-=(K>E==5R3DQG%Z*0GO7E*0'5%LA;42FJ1C-=P5Y$&2('2S8 TBT4915LJ M)#/HSO*[RBA%6STZ/(%CK^SX),&84Y!+F4-=1T.GY'K; M@D,;0U!05??T0Z978+AT,-<";G=@W MTL6F7AP\3&GSXOR^18";P()?6 H0JQX7C9$N%_4#8<9!(.QS"WU'[P07?<3V MB5CP@O/LS>&IH(;M *OK>*YO)F)U+F/T(%3E1*E/Q^AYKXZG(NL9SK,6-#7D!%X^0$H6R3PS("O0 MU\""8/Z#8Z_HARZ5R*^]\P3CI1MAVZ_*\= B0MA-+TGI;WB> .35\_$H:.VL4: M "2(,W^JW4K-W#@W'*DD$^WES&*M+1?YRCD9>&&K?4E:;:,_?A)841<7S'C4 MB1L%^L60&,#&O:FK[9455U+""X!. ^3V/L,C'!MQKA4@,!&KC5Z:SUY'1AP< MHZD=Q-W#*)@!B W9[$X&O8/;>Y5ZC]#0"ML;55!1=RZZG('U!9#O_4V@_*4F M*+E2>,F6ZE-*:I[)5(=$L9H=5>E6B977[5-YJF[Z/S!UP!,!/P(H!*LE7#QT MA+>'/L"TYT6<:<3!-#7..^#;T>(*0,H@$L6IC(Y^,W;Q]E"Y<3GN =[KM@*5 MK&#]B"]])N(P5>>A, T260@87K!@Q&=:8+^4KSL,_M6Y^.MXLRY!/A_DUDIW MV^/1LIK+$ZI)45O2;JD2O_X8*GRK6VMN)MO)>"ZG,\GX2 )X,8_)C37JGG%, M@XA9NTETKT%"5,F#XE&2.@;:@>C@($JZ45":)$P"1?%;VXKJD^A"YV71\L6K MK'W(2L*:."#A0KK@9G**QDGC1/!0/^VS#LV_C+$LW-'%K.FK)N;B9%%[5 MY5+/*9)UBYE$#:R=QXH4_,JR1'5A8;4+_8+SZB8O*$L'.W62G !D'=-/.)VW MB?:U3]U\9>;F0;SP !/LA6,EH;1$0W2.AHOT#&DZ!>MD4/XB5',/S,*_T?L$ M8&7"@C]8A.6+^KJZJ6^:T^UQ+TX[B^!N *44/@R\='"8S_. @$A*!DBK[Z,2?-6<+9CS,@ MT)S'^5H[*-SZ,<)P@/$Z:YMXDL))%H4ZDR59-G(>!>'\.VC?XXQ1$^,JP(2% M6Y3F$SD^-3RPM7\BCMO0AT&H@A/CSQ:GV!_'DEW(0)UL EB:^(#S^PPG5Q4E M_XH6J@95)5,![ I7?*+W^=*H\6K7,$L5ONJ?P(LFG*28.+D.<@#T-(<[!)_C MHO&#;Z,/^[P[A ^^%-W][AU=X@B6SC7XO9@3&8>,"66;^_RP,,40EFQZ;W5R MK#%3V:?3'MJP".$0QB(Z522G0R#ZX79T&=H,NHO>Q,#"[>@S*:H >X0IIC?O MK:& 0^Q%5*"'7,1Q&*^>@#--L%>W= 2>!I1TIJ M#"A^8H-70W;B+@W1/=J+B;>"E@KU%PEF76M[W/J(!,( DWXCA!4@&\?ZYC14 M6PHL$ #&)5Q4!/9!?' .]1A4;LV(:X^%EE,@HX\S9[#'Q-HIK;;VJ2HAL#Q: M_B< ]9IYW"R0C)Z'&'VI*;N8Q]@$AGX^_1XL'",D(T^'VH0$O( VM1&6[#Q$?"&$7MMY9 MF&M17+AP5T5^QFF2J6)ICA3*4\+<=5JY4MS??"8LJ>^<& =J#K;?!,E$OBY_ M&Z*0E_/NRY$)#:$ E1\O$HGL)6CDHX?C8\;K-424*@M4,4E#QNO*K84[!),; MZ@]H-,'-XVP'B!DO&F^NKR#@T#L*R!_XI=[@PSA)42?\&1]O@X-58W.I.M:R__G9?@"BY'O;],FU-@2VOUAS@U,C\ MZ1;_^2P8X&ICL#+7O1IHPN5XW[AP6.V32T34@M6++;@0DI!QS6CYOLB0+R($21H]%QKM3HMV#XK@.?0RZG.-7"XTL5P>JU5'9=)50VW)J1-M&NIEX,1\<.@1U0_PGLM(5 M "_HK<#QY?UG&%HQ[(7%NS^9N@+6P3ME\N:>\1V*0R@9IJ+G[=&5 T_[[7C3 M7'\^LC?AP4L:;M+ILE#$\)U9!;\#(0@W Q#N6#GS#YIKS'(PF'@M5^.3#Y*R8DT(C0LD&>Q%QAB)];-SV%=E2;U(N M&\4(+0 .#*/=$4@A-X-)30TH:BL'O@1R_"4?(H'U'GC^<#0=(,%QIYA &YH! MN-ZPX3P<7YH24N>\7V!N-51FX8 ,IUOCKX.[]VE7Q]Y6[SG[["08R@^N_D*L MFQS%",B\DR\P;W>-^ZTZ.WUELZ@";%2N@XLTQ$ 7QQ]1)28!CFE[M&,Z0-\!2#$!$GL;NU0ZYE95(FN< @E@& M,)-0;R(8AG.K\0[R\/<=&P,9^*AK&;) 7IO3@'JN* I\Q6A'UL4^8;!U-CF8 M3>S1(KWN3\-3@7X>DI4;A?>I'0W4+J.S*>\!;H;.7J+8*EE<3\I19F # M_8-D6BTA/OWKWQ1UC'(HF06[8O9'OW\^;DZ&"CEP6R+Q$@VP[RCQ*5EGDEY5 MQD6]7F.Z1GECZJ,X&X4)CXE'\I@9_0?EC_MBAD=6,F!0,('C4/E"$6LT-&L2 MD%:A^A?@8YZDV^MB?O%Z(+!Q]%/ 47S!BZ[MQ65X@,U1!Z$#"CFU@3$H68H8 M3.!T[>"3+#2R+V+?I[^X;!HFW2&K-7P?9]+Q QN$,2<(1Z]DZ= EXWJ83KSF MRLV6O.V12.&BB+,*EQ:AG2(:+@:T UV_]$ MU_:Z&>P&!CORN2X,Z,=9*- I@=3]M;[OO8W[W82]1D"+JW-;)^><3*(G>:'E M./HR%?FUM[3=QFC.XIH ^228G -).=BG*;#NO8\D #SNM1.X2,A'*<(I/G,_ MG>>JW@+@7M_*2:%7])"+(EM(FSK@(>%(O%=SUD;1VS7\T;FOM:URJ6FY,V%M MLTA'MQV^/!M,C^NF!-LX43<5W A8L98]3+65=*MF9]S=U>),6GDE9L(5Q4YPH,TIT3&F#RV+[S8A>>)'!R@8)RPJL<D,5O6 C7/?A M;I?<@':VSWGVU+>]DA2 VW$MJ =F#K=7A4U#O03FR65+LMQ9Y:1'&ATG:PB6 MZILS8&+ ?V!+D!4LZ+#,\&\#"?G[5LHM#$F'BAK)Y^=F/,Z-Y*TPX4J"5F%W MW?LXMSBLPP1"U<04' M[RA2D'=$D0#V93(;WEI0[-,-B_JB?^BL<0M>Z#J7L$;G4H8Y$YW6RR%Z.OD8 MN:9J'J">^^HX-Q;TE?J2X36P M74]?,]TR;U_ S"?:O>*@2T7&,+6_U$3@"TCDG=$O4,32B!'2)%X#MKB^&8_? M7]'Y)I4N3_7UKMW:$.R6G5=7J4J4FF6G2*4[PTQ.FV9[9-HW6:?\]J,?@P]- M-M\MD;'NGS%^%:7O)V'8:X8[?)3&9ZL4\SQ5S2:;(VNS-%3C0PH& M].5PQT'! ^Z8.IA8+YUQTX>;&DXAO,MKG9'V$Z2]^49$[!O?G#%DPD;=/T:\ MBNIPEY4-R!&DNZ[@I!&@>08\:V[3.T>=._ 8/C@0.!QS$:[?!EL! MHZ?O&T[['N+T=@?Z9L%K$H(JOW0M&M(VQ'WIFY4AM59HC,%CMT5!YT=-3!Z7C^C"<:%=U$%0IBX'4XRPL:@$Y?"W-?:+E7QST.XE2- M'JC>WR3/G[SG^=_S_.]Y_E\GS__MZ?SQ-Z7S)ZZ4SG_2DV&ZH@LI +A6#4E@ M-V:+)BSBB-M1(/+DW-97V>,DIO%S:Y9Y]BJ)E3(5#<[ M:4Q>\)H]W(S;[.&@T.1PXO!A=N:1]_6D*IWSP*8<](613-.^B")YA'KO-[#? M:@E/8PGNT/^-Q*777M*VPE,52FK':Y(4G M0EVM7_#>2N" 5CIN[8"L%& **J*%LW?='G8 %0Y]>0&O_QX%7L6*L'?FY-N M"@M(7X*!#UA3O)\2YG LWU0B/,T8\% 37> ,5CXV;N$2<%$XS,%PZHPGJ+ M5QG?5GIUT+&*YOZ=2CCX6G'MO218Z M2XC:4V"E.#2$,-V HTH['&YBY- MT^_NXQZ&,7XO9AZY7UNHS"K<@QF-1^.K?CS5E)N#K$',,D4!#LO]-_9(A'2] M>KAT<[-O<,(O=D9#U *_=6Y85!MZ=T@9JKQ-4D^T4,LQ\]:[F[S_60\T2UT, MEWF>-=BDEDX2C?&TGZ36L*<[]5:?MJUX#NW8[4B[UEOZQ>NA+><# C&8F8FZ M7+G>,O%TJB:V26%>0EA@TTU%"'7Y'G9R.]LM_55^V\-%[CWH+V:&G%#%T;4G M5G\[3MZ/CX5E17R+&_^B_I"5E!4F_D2:BLFHZ^?G)[U )I^Y]]>I_*$3N?:< M*@LQ6J 8KKZ.#^:*QY>O24F#8D7=W=+)5.6+#QY&5-PJ#6RX# M/>B:<>A?+WB!0=](*]A#XV94A8,J##.8I61R3K4(BD84[P(E!: TK8FT$5%" @\EN5L* UBN MA6H6?+$J6C-=0!UA]DWTG+P IU6'_E:/I'8J MNGYZ:9P_AJU(>%J:))JWH](&BFS2N.3DA?RZ T39S]P#P#!T>PJS1>J<"=EE M#7G PJN>LSH=J=<."IX1!P6(1J.J" X] ,+N_W#JXI^(TR/Q(5*KY;SZ9_"< M?>W+H8;NO.18<\3%59<B$\-7798?:C)F56Y-&N)C%@J).*;67/& M,.]L@]%R**@ ".C4ND*E^:B=-DJRFF.9YGK93-6I^M;,HDR$,THD%**H&2;@ M/D?%>*:D @[#:2)@M,HVXC:SFHEJ!&$WHG&(1).];^K%7H=7)6 MS3Y;U0R[[*V25CQ;X>J5Z#\!$][O9?2[G!G4[@HF!;^0 M.RM*IAUEDAN#X8;Q0DE-#*9Q.&XA_IA.GB@^?V6U]*OKI!W5XJ94.5_J+E3F M/D.-*\#^O9$&YY1&'&ET![^'JG#!:TYK<\?O^G3%+H;<@8">@73W_CY/UFC5 M[J(O2\^G7G6:LHN->MFL,"F6'128W+935WL&_4[OS+OUNG&=+RN6G)28[91? M[.9$KJ'P0*]+GLLP=?2ZAX@F(N^'-VL$6X(04Q#GW^>"("QV?==O4 <#E^W5 MP@-L?*V&^%,PZ&,5Q'*Q)'7,7&? 4..^M,Y6;'(I A0QI@KJX?M67%I5N.#!LN_2R\41(&AYF+K MB96&PE.CU%]69S0X_LPCE0[3"U^N+L5SY5]940.9R04CD3%?*/*HW.1CCG[J M[1RF/P+XF^#;+BZL\KSNZ,Z]Y]U%AC*MU.I+(LURPTVKHM6LK;1XIXOHU/K< M%CYY$:5HG\DOE.Q.NZ7QB2E!Q3.IELG7\T7 G?XE'H\1P:]3"/C)9F0F*D*H M"AM:-K6OAO-;#>$%3'L;XEBAQ=F&S@0K-Z?VCE(W@5*]42;&6D-A26S3K>WZ MF4]2F<[T#2B%B\F=J-T[D .%!\6-$^[V>-%KP]G>3" 42X))>G!<,BI5Q#]Y M"X*;6,$)W:<-YT]&R9L1CF_7DRKZHAR?;;(M1EHNN>=<)5YP9*Q7ZKT^<+V9<*#' ;05B ;>$\?!7S/3C 'C?5=V;2XX%< MFM/^7,'!;\>D/+HGV.RAZ32&].$AK@7P31H.-@*'/-U6U4#/YOT(AXCA*<*:!?I#D"*<&.-,2)J^-H7U1#/]8 MGT>>&UE/W79\QHJ9MKXJR46C1=%G@V+P((/]=PW4I<#M".%-F[ZSIP]A3XY; MH@-M4L7MNQ'*CFRSFB;D:*/+1H7V/$JHB6)YCI3',['KSXU2W=Q)Y>:5.IU+ M5&UB:2YYI<@NHYW&]&,&?+_+O6#.ID9JH:T59BG-G^;::,"P,]@FB H?\_W! M[H4W6)[?I$D"=6^2<&^2<&^2\)V;)%RI[4&X]^6@G/Q03W:K $(4[JNX2L[V M'[JZ^*[1W89HDKLV([7Z9"G:*DOZX)SW[G*.CTU\$%^/\H4-T6RRI;Q=F57X M.?TVQ\X+TGF.VIS/N__G6JR9TB-;=6\=K=/4,36+P.UV>'JK]VM-*^ MC#Z8E7(\<]U+1L$_[3U#V.+U*MK]B[I407MB]*J&$(%-?&[UJO/JL)LS8)LB M7R191JREM:S)RO-1_OW-3?ZXKGW!IYR<)V M-SEJCZFX[@M^QNS^H'T#](\ (UQV(-W M?7J)_8?@++RK S/0T*7P4QT8->"0;P*G&^14-[//W!-AL]EM/DZOY7[LW?F/ M+Q7>TQ8NNF>T$W7WEMGFBXME.LU$*T-+G]2FL:E-P[K[L$)K9(9VQ87E5'DD M7?[J(([;W^:5A6\ 8\;BC%,F!Q,1O18\,W%E@(M:AB[8/,!:Y_<'P"Z!7BF9 MCA/3O8Y][#[2D(3X1X\'.[_MF? E/.H8;S,C,GEA9MO%H*PA2)KNR7\$7L:B M?5W.JD9#EN+5*5_-9O;UE9 =K[F76_# .>< EUUW MO-/3>S\_/)07(U_.E\79"S+3_B2Z*O=FPR'1Y)=,@MK&D_71%9&6:,AV=-%/ ME.7<=%I7NQ4Z/5N\.%_W8@,<[H?[PN%V7(?GZXZ7JK$V;4QXENU&XXJYS2>I MK@+[&J7/'.\)UVU86[AW=R6[G$R[4,OVR\NST:04N)I,N M/W7F)92[3:ZEVN/-)%E[CLO;079!:7&U7Z:ORK7:_#;5'B1B$Z9;RJ5V=)1+ MMD@8:3K7CNUV:I$^H%-2F&GKSF\7POIU7@RS*>I/F>F[D+*X*%>SO?(HQ^2B M;#/!),?UY?JS&J=LM=Y**J7,L6P7ZP4MO]VFN%S[BS1."6D?X4IM)Q?SDHV$ M773Y,XXTKEC3BE4O,MUFE=E0\52;S?W)?$.WH1)8S9BN7MQ$>B>?!9W$.G"!B*AXQ_">TA_!/,@QD1FM-N9O&QWJ@1O M%8QLE7^_)O4R_BQ2V0[=J(D#)B?GAD/.BO?E=OL%TS\<6U!7W'W#:8 PY@P< M(FXU?=!?&MGP .VP*, M7MS.NB&-P7*H8A#=*.X!CFYP'_%9O:QONO]2$TUY M@1AW,RK%R?"JG[W#"FX\H0;UC+-F'$QN5)3(&$\[ D<'_>P/X#-G!)(VP847 M2ZSRJ\8'3F[LJ'@UQ:-S\3=7JZW%36K3GQ*Y%KE@GB6!K]@7*,Q_W42K8=^, MDXMB=DEP(YLJ+RL,*>=I6)6?"O-+G\A1>DV&:'CD.Y%)&EQR7LL2VVFLGBO. MM_QV31_NLCOC#'$&2 )HI)#K6EO @M&769C%ZF;Q]1,,G.W@L-Z4!="@N7U6:!(CH[,V$SI](K=!@-TR=1*F^6L\NHE+289I69C M0]X,96Y5-$9A_BZA?T;<,]LA!ZUQC(@:HTQ%;+%RJ]T.S#GFSCC$:$?VN"!4WE/\\CH0>8/CB6]DN*= M,/N6+O6C<)*J5P7@TD.CM%C8)CA'Q!W" \+_C,P1 MNB!DXA@RL5&YEBTUMD6Y6-[T8D_U%K?@/@;!7P49CJIU9VN"[##56I9-1=5= MZ[D ^QTE3D/F3$;B*U#N4C"] -? ^8&O >-0*77KE71J3.34\5Q81.WA/ 45 MU$3B-(+A+3[LB[^^$&C>BV]F*\55B?1@($>;P[502K8DE7D!WWS\+2AZ84M4 MG_@]EKU?#YXM5P*_'J3UDI6VURK1EKF^1'4H-2ZV9K #^HL /8#?@?2_93<" M5B_ $;=@^B3,_+E)93PB2 )JB Q.6X'0U@U8,A?!/^$MF!$!S4.!O!/;2*@" M[Z 7//[%8;0$UA\0CM^ZPZ>OHQ2<#KS]=LZ(09HL4K(06_%SCIF3ZX@J:=Z@ M!8"=BB-2EAE!KN;'4E M)M>/1\U>JU,P]5F"C>[T6E2,+,-8&%@?C]I"/F#"M6L#]O_?Z M; 0_X;+H^I;T]F R>T\'3V T$=P/UM RI!6TG5L*QZ-XXK6SVKU$=LP+,FXS MQC/9[!BA0]H,_/*8C9N<[E[CA4^#>>U!V-0Y0Q8177=%8R7Q4(OI/C+[/,M> MO;O/L>2 >J/#@3084TQ[;$J"!!-@ .D%'GS%"X>'B+VXC';O^1$3HXQ7JNS][:6Y> " M2?-"2+5PV%,$/<\U'.' M*\;MC"GT:QDY2M>B/;'\Q(CZ.QJC>0[+_>M=SPG6.,HH-E;6POHK^ME&NO@T MK/9(JLL.>C8_ZM9RNAD%JD>">$@GD@]4YKAGJD^9"[-^/=>MK_C\RQ67QN[% MI??BTGMQZ9I_80UU^SFK&L]DP5FTO1DN"ZW!LS8RR,SFQAO/% MDO$0OZ^K%3^@1M^2!F'N*)(+=U/'VM<+FN>^<36T+0_.<*^(K]$@'YS+AI(% M3*R70SF[TA4@31T"A?[DE6C -A'X&6ZRS%$,R8] 8]%:BZ+3"]SI@Q7S]\$2 M@&6KNW-Q!,GD;533:X([IYSFW1]0WZ"2YM_\W^@K3\D]_?P0)1! VVFX"SAT MB-9J@&48@IO8"J/1O&4;N$<2 );$HSQ I)K IGJ2MA)-"\+_;]?CB5=A>?V1 MPK33X#M=!P T@*#UCW((UA*X92QJXD3B)<[1C)%3X+QRY#^.AV/8(9NQ5[0=* (N![3AF<%M[2>@;.1K @/8PRHI2!:LPHG[5HS[M5]B]\^ M7S546?:*QQU*A>U*S.;$IY'ZTI7&D%.7XD:,"-Z0-R;RXF( MY^%6TZMBE*%:=*O)93.+6&_]WLXQ?D[DK;TY::(&7S-I04-]+TP)#V1') O- M;3LZ+/58:BBW$JOM(+D>0"T\K'?,:W +7J#YBT(?8!HX[&B ,F!,"<@NSL"9 MX!8G@PN<+N?V>"[RR'8#M _T<6CC^<>4HRI57D0M H#)"*Z#M.$QM-=C?Y"4 M4!^Q@W%9.$-'MQ7!'34*V$.07 XI$,WW^M+H'I[U\VYD3W=I,UM05UUB:1+T MNEE9EYC1N]LD?0RRMZ66P4]6M8(L98LQNT60S<0$A?+>@NTBRC6!*<"PR!\B M Y07 .-Q AZ*NG+*J;O'.CAYE%.VYJ[!(+.;=1/F)'(]([RB.T.I M(B\H(/MY=[\CO\B_\<-#:I8 02.7B^*![H(^%B>\C EI_^&/L?YI.&N<_:T'TU,%G\0K/YC+\NZL64'3]OLFLD-6OUB2ZKKPPS]6B\+5&4"K!,E M^QQ4\H3H,9AKXE3&/T8Z\!@*.Q M.ZUQ_XG\HAQ&$40>- 4I6)&->A%.IU _MUYCE+Z_L]'UL.=-6?&^M^> ,@,L M<+S^CC.&J!G*,_Q9\W->H9_B!:G#+(7>LU*MF%,.]B5*QQY#S%9?3_&I 6=C MNXT#'T*L+6AEH.Z"6)U;B#SN0.[Z0^#?<*PK-"K7NB&C+'8G;@]OF0+N 2LT MW'Q$I+\!'!.]MZFH$R'*L0V ;25L&&UM8,FTN&:$DHULKYL_&E@PXH4-".@9$,7_0/NN]7+$3F M'=M?!]$7@,\2L#*Q2PFY3LU]".8A=.9N6/V)/SDS: $&)#"N6A," WG1Z*([ M/?UV4Z^=%90=B.9T\T31";LRM133,!EY4(^# ]!7 VL#JR0?,U^P2/+%(-H1 M)@,0ZV]"9^B8"=,[[87C@.*=KM3GE([C\-\+).3?Q$1"G3>"MWAS"O;DU&5R MF%NMG'4 >EK>>U(3*\('UBUT UR7E=R>GA:1F[1$N8?$!P=6W$//![W@:B[ M-ZMH'LU0(S,Q@!+0/:6BO)97IA!"B**J/'6A2(@'HF-T[ L)S=SV[9!WS& S M HNU(*!F;K+L643ZP@WX:"O:FXE1')"/- $60/EF7CM7X50'/N+E%GR::YP+ M\,"DL8T+%H(MY8M@]V#5D2['STQWB+?^"(<_(C2#% T/&',)G!R ,?4-&K&3 MZ7Z@G&(([P,H.)?@8OWZB->T;'' : AF[#L4W^U!PC=3EL8?UST<>ZVGN=/ M9#RSFQ%J(S6QN"1)*:-W#LFA70BB=YP>KA G,O+30LY$F0'-Q!NSQ)3EDU#P M$F>;YL! "^QJ'@6'&E4Q,?B."K=V\O=OA-A(]^HP?Q#^YH^PX.9Y*%,_%H:N MB"E>U*_A9,TCE2IVO?.O*".]96?4M6S7"NV&E!1GAA!P_Q%OL6EBPZX0P(?03^&%.KV\S3>>)F5.%JG>IL'KA9GVA+JC/\22U ,52YW-&?;3 M]%Y('6" *\3%S8P#_,WQBQU%D$)F3 A\%IZR%O?V'V%U)76A*JL"KOB&AO/(^^L\G%:YF7J?;+PU%I1A.#3+$JIN;U M&$?0KV)>"%G>P+\0$AXS,*A30B29BLCV]93>(V3W/D/:\NN<8?I/?_ 1.,<[L^FZ2R0WDPV,XFS?1S MD4>)",1#/!5[R,3/>H%/,,%#- IE@H<7W8ZA6W#R%F#&_$'"O&M1D*'-U2Z( MNZ3;K]9?0GX=[*VFMFFRWM9Y=K!;Y@NM8KH3[[6O@KVK<9LN;$ M5U40/H;H>2=LV:E"$,548F4/DV5V/89M?D)EGS-*RNWV@SPA80Y,'GKHKG&. M?W8BT>*VN$GRA9U]/,4Z(-Y]X? MM\OP]UR"+O=7%'??J>8#SFB]FA1BU5P[)^0D MUKFQM#,FQ!?V;2&Y$NF(7GZ0P^NO[=QR_5E@56"#;D5>F#LIZR:*Y-U$$5]% MOY.U:8B^A$ZLA%W8+HOAF6P4,1)+?+G!K,<\8]>59%=(3ECC#YKJ(LS?GY=S M7/OR53Q'A0PEAUESP7;R?3--B'9/+0VCY=BXM3Z1U^/1PR\TM-A$;O8)#G>A MEEM[&OG[E*O/'_$+Z!=^,^L8^0(6DJ=LAKD#7H<%QWT=]N;ZOG +-V'=:S[' MZ[ID6_";1!BVO*ZNBWJ#B$-,;C<<3*A./IT<)@A1&\127&HW)!#%*3/@XER$S M%#>&M5CPI/$=/7X4;0+>GC6S&E&-]X7G3"$JKY_7T% YO-+8)'++;G:'J;-1::=,1=7SE3N$[E-'*S&1U-&(Z!=Y6.6D-KDP<7MEK"N.QFAQNF1R9 M*ZI\HL-WYO#*].&5S3F=5*JR(FS6IJC3[P_?_ MB/,=B'6>';%W1-L/H**N?=X5@8KSK#C=$(BE(@C*(.JG?ZL*'+%G;>UN;M;J MMLNBR*DRL[)^>3J23&FI 9G3$DIU,X]'1DPHLB;KZ"C)]_2RU&6LBBV1Q7FM MT&J4K(C(H9&^=9:5:GJ@,^,2OZC'T@DK5"RR&1:.W*[S[7?HZ#?=H0O?Y@[= M4(=SXQL\XA+@T^G57/;J"-"]&2]Y8>U*)FQS[F8B=0-?@MJ^H=MS>4U8<&V/ M1'J'^?%<\O*D'&(?*GQ&!O.U()@?RB;N78@S*<6SF<3Y8I0N%N1\1ZE622W5 ML=;]+*ILI!ZH!/E 1\^4-SY3#/V\2^UVF$>543@3]1F)J+=3_2/>Y!'1,0S> M63^R 6U)U@H7(V2J,>-I)C?+Q!!*&/-H0Z"X6?2?"](GQTKSUZ%[2\KN#;@5WVVZ+,TT:$HK2P97QG>$W C5Y""+L^),['@ZG-Y]7.\QK<\DWT M%D@-D8N *V#Q_UY!D@[="L(K#=A-_K"]7:ZN"0V,=4MV"TD/;D(^[&\ZNSX) MP-] 9OEXV#[]+TH24-&5 X36=\)4!MY84(^OCX@A4P@I#ZT$T1)TO8.56<%9M# XJ62-'E:QW MC+V&M32$P<>Q# /(.$1FO.2KHZ%+$S"TT7D,!RFNKP'PL*+VB.B':V)5U6MD M41TU@*2/-:35KF."#U'.P*87E5Z"3_B"OO IYUVE7^+)1PR,6! M.)H>VEPDT_C "DZRI?;+#2AV->18T:%),KS^]GL,0P1((2-+L(>!^QO/J]LF M?!WSG]]8_#P:>/DTG/P*X?8M=S!TG008 M^4A&GSM(P]^#?T10F /6W"S$.AR-I(,/_'AZ:_=<:ON)])[(%0O!+$DJG M.88XWQ+R,1'[Z12@HS^; HE'.OZS*1!H0: %@18$6A!H =2"[^$1_=K='_[OOX- Q;Z4BIW)9!Q19(M<>?KO>5VA MWZLK%/D8#7\G74$'',?:\#UD(.#[BWRG KZ_BN_4-^,[?8G=;U]L^/M_)0F MT>BF&V+SJ:2RE[-^(#3P*942QZ?%I#!>%N5!95'E^(5HQ4:?3[YU$RYW MHW$3,)*2!<(L9[:H='+Z_ALP5R18+M>JY%IRIJ]T=&FX'DIP"9OK$^S*M3A7 M)-AZJ-!432R/2#G/,(S%MJ7D@/WUQU^D\/('^,3)[6]]VGCJ8EO:G=FX(Z?_ M$]-(9\APO!^&X7XXU&UT=/8)&^*+=/K/Q9*H]_CF![X /DP\)$7X,7I*C-=6 M2'WB?O<6R%+O !X,S]LAS]I4T#U*:)-V5B?\:ULA; TLK6:H\RBW5B:+P3@/ M2+$\%L)"&/I"#XFH'Z0E,!^!^0C,QR>9CW=X?Y]J/JC88"*E6OR$%\M4O;XP M!VFRAZXB,+_^4)&'1,)?V!W8C\!^7.;TZA[?_,[LQSN"H4^U'^94ZN86+-OE M09X?AKAZ93)(H@M*"51'C#"2GK$?.#/S7UR3YF\_>"%!WE^=A'R;GP */'', M0+[^"//*_52WQ8Q'771=<+N\AE)EJ*"XADIL[P8=*J^='$K1),F<(!\/]3FN MK;1, OV5./M*N[:F> CZ9-_O2E+/4IB"Y ,&-@H(S?=),E/O M(;,+K,P>P([KV^?;FK@49157L*([8AB[ MSX'&U=SC7?L F8\>_DA H^Q!3'M?W!6?[Q^'*N_1983CIXULW+5L;(A'D! ' M<^='^'["(<(%?LK9A^#[C.B6BH' J"7$%Q4U$#L PQ:Q;4;/]PJ-;0VL$#HU MR@$? .GCGDONDQQ955']/=P8]_7)V[L$4 J7X-S2<6)I]]6CMW[F=>],$_QX M,$=*P+KW!O"K-@ NJ!Z^6C.V7WY20[9@(L,3*)'3*RJO:P.&KU ,@0K7@6Z/ MS _0V1$&MR>ZF#5@Z&/.TZ\S<%M^[#%,K]J*>9\]B>Z2)[O^ W YQVA3'HE9 M;;CE#GJ;@Y?9O0OZK@C'[D;>_Z.Q+YL/[G> M#_&@IUC$C6V'(79'6_7+M_]N@O+4W>1'G67 M3F)"+B+2)E=1JFTZ]I$>5!^5)T^*MB8YHQM9I/5GA4G?+);%U$;)T)^% M&_PBDH3"%'](D/1#@GD:J/15&YU/6JY[!>N9ZU7NN8UWP0J?BQ)5M[?AW6Q) MK9/&/5M;;7IK=\]QO9Z*[MJ1=5? F@#>\9372Q$U0X6ZKMENN\1M]XP/W"/; MZ@P6M-9Z?J T'FDQ93%A/;IND!=C&%P/^T(2UVU^:IPY/=0JD?;\Y'/-\AUW8ZEY?-BES_]<>:&,!% M>C!/P\O#>V$'-M*5>MRTV? ^NEI/M8OS9_M-CTY''7^>H#Q^!GQG:0*J&O#F M21=8M=%/#4F^J;=S?*J-W#OD'U3M_.=V]IY=9Z8 M).D46=56J4HR*]:4%NI2Z4]B_O7P8QC;$C1NJ>LU \$4^K-+?V'/Z,?P%EDX;R:>+\][ZB"> MX6=:JZ_QDWDAU'"^ '=[\F:TLM-UAA2G;:>G&:5Z0WB"N[A#YMQU=]7U R&[ MOJSKG:)06M:VNZROW:'E7H=?NFO#-M]--3RW+6^W;@Q$A$0"+07NQONNY5]Y M+WX/@[D=%).[$Q]POKXSI& M UQ'$. Z!KB.7PW7,2J!,$U%1P(025&(1 EB PS$J0!B-!,%#!,@CE%+%S; M^F0Q*>6*2K%=6V>6YCI3-=S7'99GW#I1J\CD0C7T3=R MJ*<38W5.]\AU>U6/@4)'M=>H2"%R.G*5BEG\;"!:)+"+LR)EQ42GC(XC?7/: MO76X;:5;&6X!I#K<4\VX5:J[!Y?'(^?R)K=:F)T8:8L,!C#D;YU1F5C MK-9S\38'JB6:K[0A,3)H3M\Z-RE&,_KI$*.(=9N.RU(%M)=H3M\ZXU)[2%8F M,Y8+M6-QBE)GJ;$R%AC_.@L-HV_.V^$,R124ZF)83UL%@84C?>M,,JQ5Y$I% MP*\C97I YEFP,1S4X>ITI$!2M)H38B8O#E.<[LSZEE1!3_>MLY7+4J6)8_0X MT,HR42&?2-/QNA#SXWD6&^,Z&)=2-;+:IV+U;B\LCYL.'.E;9VM#JJLPGQLI M##VIMA>=\F"N.$+X,FX)28L=PI&_.Y+NFJ3(C-H- M*2NM%J$Q&NICJ;PNR/G*FI850$Z<9B76+LP68^1G^Q9@%;A2F$\T%WPS-I[Q M(Z,9C4SJ:*AO ;H\;=G3"9GC4YD$SZ39X7 6Q[/Z9:J2-TND$D]QL^JX.8OT MY$BAS:*^S+X%&&:[$D[44D,%= 9 ;E':LI9UT%#? FC+S$12I5J>+U8'&2%? M4=9B"0\]7H @T?%$)$J'A1%%0JX#$E(O%@/":"#&HY$(G9!$Z73R?BH59XM4 M/<^E=&7,T*%L;M(8GX/?;=<[PJ)>-YNDW=J,A)4T5YIIYQS\KFT/PTIBPI#\ M8I5-%CG.:8@]--+W:J8HI]-D)#R$!DA5V[::6X(:&NG;3JIF,B13>BS/B6LI M5:^-C6$B7#\'OUMEI1$MA7)CKFBF(KGDO#58].O0I/J%H#@7\EQ6KY)9K5O/ M+F:+1#&/S+3OC5+Y=:7;2 \U18Q.4M ''%0C@G/.](\VE=D$Z(Y* J&1J\_: MH2X%D$'WO5%],:W4:P9(<:%BO5QBC1J'3%14QM5;7?:JD M9&/CM8(Z(PQ>D\[!B%@3Q&)M6W3KI?86D8Q#ED=MFE 3W,E&C(HS,& M/55/\HYBY)+D+%)@23^9L M"-$CS2Z3\!S6\Y?&18N&'VGJN:NI!R' P?SH&&D$B;VM;-O^'D(5FK_=T!IE MC5X,:;TL W[P=J@X,'75ML!GA+*7QB/99R@^7N"<"/ARAWPA'Y_%#0KX$NA+ MP)=#OE !7^Z0+_''*!WPY?[X$MBQ^^1+H"_WR9= 7^Z5+Y& +??'EO@C$_#E M>GQY(U+4B]F7GXF3^*Q!ORE)/H<"+Z08KEQ_ M4Z 7@518]S LZ[G1'S5>$J:OR\#,:W5U8 ]PN%5_%&EZ$\9?R>+Z/$-00_/*/DH&/ M.#K?A^]_RYI+&PSP_<^/DH"+>3O?2AP(:Z+;IJ@-3Z7A9;?(TN?'/M&=M0CV ML/>.>_P=]<-RI21,/6P[,]+4Q=3ASHAQ:7_H\]_N2KU^W]_1C/H Q&2'JB16 M&:78(A=#)YD,QYSU('Z+YF7>LJI['7'3:*==RQ 4M+2LU<66NN1%=1Y3\YGD M-!I#$,OTKS\4]1"GP@],C+I2!_+[TZA;=""G[H\,EV@P[KE97]VFI.6E/ 2X M>[AG58P2V2VKM4R?7'=+;*0&5N7-384N8U.V57_>^?4V(8O#D#.6 M9I34@9BJC(J*&%]'Y!Q;220;++0TT5]_F$?&WR#LN]J82P'0U_+3_E0K_!/0]N_ M52B$Q=S,>_WRLH9NFF=HA%O:W MC M:-:R47,I-\9)!-;CB]2JO-T;O(4)_7F,OZ_+]=_S.OT59?TKGS^Y\=)V![A< MQ'0W+_@3SI1\KTO\_:/#*O2(O&G:8 @7#3GA>CUN.='A\W=B?\;I47(-R&"K MSY-B*1^M.+UILTJA[I"UST=TW*7/^P[3B0"\- ;JC; Q7<121WDQM> M'W&_TI5&HBX7<@6E,RZ3G3S;;M1'=W[#:[F.Z 9@+98'$NV4V7R/67)C@:+P M%2_R@:*8AW"$#/+DP0G=MS@ N-$5K^N:E:]QQ4N.Q91"?1#J<]D9OQ1#26T@ M.RPR-;C^D0R,S \[C#NCBYXJPNT*SB;=.&URH%,A$TB_A[:!0#3.:M3@98T: MO%FC=L#Y!R"P"-B,WNF4U*^N:IE0K*78UK@T6*K396Z"=2HOSF(AOE27X@&$ [-[/)%Z.U='&@@%XW4I3JR8V1O64D$ K?9L_> MH0=C6+S=+AW>612N1PV:\7*/Y(KE)"A*:K4[M'! 0)$X(@A'GJN:^3(GOL?Y M!N#Z+B**?3\OW_"-D@M?U#8$B8*#*CLD_4\F"E+M&4CD^%Z+2Y6B*E CJ?2X M74?TH*'W_D#3]$,X$5QA"LYT[^H<*0CW+V<:WACN+[OF!'#BIL>G6K720%VV MZAR'#08,]R,'D4E@*[ZAEOW$0/YI77DJD*=VVF*&6M7&4&Q*)-T'H).7546/ M8VU!@7ST,1&]6B#_L[3EYD?N]MK#-N]276F):./GI-O#\0YJ-E.9./DHPC5NA&+#]PYHY A8/" M@* PX&<<1@:9@LO:FCT5LL<1_>*%8H<9/*E8AU9H*!>(*@7^+EI MAC(>F0;%L%NMPQ11Q>O+[,X+\6>N85Q&9JFY8\6KL? MR1I4?.OWLB2JZYN:G\'+-EFZ)ZN'?4[II M572K!^#;2OI8@XPZ6OI.0QA70RJB80A2"-A4-AY=*IU2N0(:>B@\E5FH'>%' MOVX04%!4Q C(.0L]'G+$V#T+TGJ_&/B+:1$&4$4OAV9[BR?<.(8P[<$4*CCZ MT^%%'-.E0 @[)E!,X?()W5W_(]&:B)8[L6P>)>@& /^JH>_H< \A1/AHSR$A M',]3(43752'F^&8H>@EQ/C?T%>2(!=0U\14=O:M)CGM]-J,;WD=H''4@./5" MON0T!VR*6R]"4E$OAP;98AT*SF/DU-X0N"T<8A_PQ&8DR@:Q1&8;<<&3"$\^ MAA@&#IF!?4\Y D";,O1;BZN8B5O>G7Z3U;B,D[^]*9V!/#DY(#@T%-46*(:E MMK(BP%"!L/(?>Z0A46F((?T<_XW&$;7K* M3"15Z*:'(,5U%;Z?-]D<2@0:,-.'0,7G+OLOC'15U1WW=N:.XK^Q1&&G;$L] M[X*A!(>+>!]][@R_YH8"-?HSL\D"(0@$() "+Z1$+Q< /(UML'XCQ=^1 '\VV%'YS>29-<1._K>CMB1 MV&/XMA" %^Z(W4,Q+'<4PYX4$+VU2W:@4)^K4!?I%?^A?>+[: ,,[0_X M_D/X3@5\_Y%\I]^ZOQU4#./-[9TL1OE@;"8W0L%%C)NSS1PGD47Z;_$!^6ZS2G50U M4EISZ\XZQ]-.),%S1P>0GW)JOSLT.$B*;T_NMSK2$*W]Z7QHCRO"4.V&6EA2 M$:48F3D]*I$7\APKX.)?R!7?H<)?WU7-;E /%.@CUD#J2!^I#^@C&Y'U6HT. MBPH]GK><7B4F:,[7TD=.UU(K*90J\IU.)IG/\;%^3!U#?8P$^ACHXZ?HXV<> MM=^]/J[6E0EGF,LJSQ2K=#UF2=U,N [UD7E1']_N7]]2W[8$(9:Z"@F+=.TK MA(B?[C[_+%OPHWSE]D[RD34HRYH\LV<^HX +<88-NKC(S#UF-W?1XI6K$I>'*5-DETK@8]9O_/*G:@W95$(C P!"1F8$H>Y B0'?-<\8'*]]X4 T(ZQC'IJ,:(Y7ZCE&91#C%\(\/_<_GTG-E7,U&RVA[%BDIURI28 M6&I37171#:M'VH^^%AR^!(F[(=)NOR?4& M";I&K\TIE5 #)84JWA^-G%]_HH^,#XYH[V54A%8)MV2;JR;E;F79 MZ [PS,S=V8FU._^7KF9F!Q M:8GBEA%R,5@[ZX@8JM;FX_M2@Z*P&D9%J=XE&3;4$2=6+%-'_O+'S%,Q%#X-!/(+SFLBFI1O(8AY^W0,- M0R(D:FM$ BKVKXF@)&>ZM@4>LOS_'3=]]SD25-I$*$#(ER MA&QYBF4)"./\>??99:(U\(]-^$4#B"942??J*2'9QA(0CFQ-,(', TS++9 : M. I[/2H=+8<0+?PA).<>N\T%[[L7D=NB>(:V*)XNOAQ&FSL L(,<\VZ$&YCC=U_ZTFK&R?PK+/S Q_-9:U]:@1*:A) MP,E*M#:NQS2K"EB4'S[3GNF!@"Q 6P[<[ZJ&-)BYNGC\,#_R9EOGM\, ?;\L+=J*#<:.?0-T_A K.*39GSLGVAF.4 MX2 2"XGSL8[M\=-(P2^:Y0_SZ3,M\M?@TP)$(WF^GR:5M=E=C"8]/M8R$9_( M1_^1^0[[_17V^)M#;M^"5P72UJC),C/D9I-U1;:GN:$4<7!YPS,ZY;?#7AA# M(-A^ QG1'VL>6575)12^G>H[:R'\[Q(?W&G&XO3^PVZ8_&XBC7,F[HN_GS-M$- E- MM_9F#GUHB2MB #0PDH\ZDZ!$S3-X]][[/.X2YSX"Z-DQC&<_)5S_G1DF_3?I5(2C/L>>-7XW__Y?X>KW]=Q M(4!]W?B]A9L[>"T/^I[&9QAC2#0#B$I(',$G_Q951UR;WFO&$H_A+9#=[QUB M71AG=T@$\4H<_(SHX2,F NL_(-D17K_WM6/(_NV'NHD[EOQVI7 )T.Q'\V+. M6/K\-TT]HNX ,_BK]V(1:,>C5^+5TTFN_Q.)B8%,S?^VJJFSB*KH9ZB#T!"H M1R"]WD>__N!V%$@A41,^* GF+I\EP57JBVNZ5JG5A6NM=*LEO)IML6E MB4R^PE92>;9$-%OP@S)7:36)OU.N?0##?PY4[2D#<2S>YZ16Q 9:&(;%R"@\ ME 00%@="9#AB!'$HAH5P-!P!0RE*@G#BE\MI<5L?0C4$KAS64P:?719%0>9S MRB;)P@TL=CJ2+,S);G_AU>5[C\J-^N"[1_I"!V^;"HAT1^ILV2I4A% M->8&ZZ)$'8\$4C%'+52VQXO+>2U.:N6U$'6$L'_.Z&BQI(L:=&[E:,D14M'T M@NTAI!O?&VE&,VIGE=9$L5..(]=[3F@JU(6(_^GA6G=5K3.S@F*O0BL.M/., MR:*1OJ>7F*;)1J3=HDY93(["H6'0Z2I?8Z M7!>BJ-[F>.14JYBV'._;),B%VFDU,6V$4F,XTK?.HE!9FZ5202,[(SVG+9NZ M--(=.-*WSG5L2*TF0R-#=JJMVFID+S-1PXTK=.KIRD*:-E\DI'<@;4JEVKLZ&Z M$/?/R!IPL'(F4I2LKDA&IS2(X+ AKI6V=_6;#E>%\=DO5=;1]NA(EPKY5]K>="@ MZNGFHL?3O4%Y;*Q6+4_'320:US:?]BIQF*3$AU*:!] MPJ^Q(3E1C[&="=?LA]A.*:].>N(86FK?R(DDM^F5%9MS,L=LBE5 @U05V=\S M;"C4K5E%2?+V=+*9F44@ABK(6FU'GGC\VQY?)@!5*9:+I7EY1>JD920CT2@K MH*$1-W3$/@!KO30Z>HTXX.4B!9_[*9]Q-F4+3B?!O]: @2-0#<9(.*8D<"1+ M>*$LC(LNZ6!^_+1X&P=N3WE?F0WP3H\ZN7BX'EZQ,S([R(BIOI#>K->7R[X< M$/.II,#4*$]FK5)-YF>;SJ26CQIV2CW*P.0KF9N=(64-W33/GA,-1:U JJA M\*%Q/DPO>Y65WD!IR@#UOS11.3\BO)L'.#WE1[TET8B9K5KR' 9)%OR#-'&_YDQD:8)/E] P ME++8ML'S1J%VHZY&CP'J:3='I2EP*?A42H1,&X5D[*A(5W?+6@TT# M^N%P1\"CCCY@QP; M+]B3] /"-?+?4$/1>EP8A8E(&5K_40OT$VV$[?3+8%2 M1$I@I<0\S*5#SOWV MU;*[?'ICV#7X /,,]6P3UO7@C1H\U.Z)]KYOM56WL^ M5?$=#:/LY],%WP* M Q-N2A;XC-3FI1O-[3/6'[Y40 5\N4.^)!XCL8 O]\<7J"_/7L()^'(;OB!D MBX O]\>7^",3Z,L=\B6P8_?)ET!?[I,O@;[<)U^HQX M=\B6P(Q=E2^O;XG] MWGS,3^B2_7SFX_M3X*4$&%'@IDO[^%'AI\PKT(I"**U#@ MPHW&MW=;+]9D_J<+P NAQOVBX%#'3C4@4,=. Z!0QUL'(%>?!.IN+!# M[8'$!/YTX$]_$04(_.FO+!Z!/QWXT]][WY!T%7V($>#>*R$)YBOY$$%2[JOM MH1<6@ :8B;(&%QA(P!7, 057]J7$@=TB01Z+0^ ^!>Y3X#X%[E/@/@4IF,![ MVO,?H4EY=[,#&0C\IU]_=F"Q@?\4^$]?SG^ZL#)4;'2%W$7GTT?;9EV!F?SQ M;M,6:#L0AA_J-Z%.8@'S X?IUQ\,JA\X2U_.63H#5G.F-:?_WXNY01[ZS+9O MWWQ%F+HJ#XDM)/;740&,8F1^%7-X$<9?RN7Y/D)00PAB/TH&/N+I?!^^_RUK M!\T5_OE1$G Q=^=;B0-A373;%+7AJ32\[!=9^K$'M.\7\?M_)0F T>BF3I&' MR7?4>%7$((9;N#E72,+4@_L#@@R]F#-T9\2XM#OT^6]W(/88MN_P=<./T=,7 MO@+,+VL*U='E<'WU1%G7BEU.(IM,-)^;<^M&KSV^':YO=:\G;BKM%-6W)0F) M16E"YI32A OE,FJ4!,D:MZX+,83D_32N[\6VF#M3JJ>@#=Z";7"!NQ5W1I7_ M7,[O^NI6YGW-:#_=SGQF!]H#*W/2?G:;IL6QR1G;DZI0;8OA,H"TG6Y,S\%[9^KX;!3P77E_L;?#UT_N[.4"P7Z+8+\] M0+L-;QG\B*P+;?\5DLV?'4S=FT^#$=WIRYG0NS$IMW/1OX<_'@CJ]]O[[FJC M^WPB_$3&W]?-XT#6WTB$+YR8=UW!;:!_.6?P;E[PIR;;+[T3WQE#[\2+O#.J M_*A$[T^2\"#U+1Y"?_ %*\K52F!G=& $9]>?4#0*@]J!!/O/.:F7O M8FN_&Q,5Y#N_;K[@1PEJD ,*\IU!OC.0]>^6[W0?\9Y"9#K(C;XW-WKL?H:A M^SG4;=1(_%[]SZM7*M,?K" ,I5D2%(Q\BI,'E?)DP\Z7K8%SWY7*]6E&89;U MQ9R;3?(54JF3E:E<%R@J*%4.,M@_,H/]":7*USX@<'9I".M2ML&%E6!$CRU:NF74S*F+H:$ M,3 ;7%5W2F):$$%:9(_T*F0"Z??0-M MT;-:-7A9JP9OUJH=..P!SAF"[J!W M>A62!D(.I-))'$?!2V"B(Q1H 0C@;J,B"LX^+R#^1M'OO8EH$,F^T<7D]AKP9"2K*'*8 MH0;K"I\:S8K#=2\^;!?&B"8PDHU05XYC[V:3"PZSOFXR. A'+VLKWAB.#O/5 M=;]1:2Y>J#YLS3FYF>SWW>#/1\O_M=""G&%-4UMTY)':_ACJ#0H86[=&;/0I@"1B[$LB&/A#6 M!!B <&" ^Y]7QD?(ZV$V^6*TEBX.%-#K1HI2/;DQLK<.CD+1-_@[W&RNZFL MFL!80K_DO/M3T34W(8"7;+9T2U0/_Y[23:NB6ST WUC2QQIDUM'2=]X.X]KN MBF@80H[7(UR#,9/\C*Y5LT:3'*RC8Q@L/49]G@X!945%O(#,L]#3(5.,W:,@ MN?=K@;^8%F$ 540)#$N'([UDANNB$J8]F +)0G\Z/.N?[TD?PIL5E%;X!H3N MOL(CD?(]!(Y'A)C8QE %^(M#8,$] M3];<=QG <88^<',QVI#0H0TD1/1=61\2L@8GEZ4)G@\M5]36!'QWR'<+SO;4 M4QQ(6S2S*$UDL 3#1Z(%1[ID'HFR02P1'B]:IT=!CY[0(T"$@]/NT0H) -5P MZ%>PJVC6;1RC=RK:1QVE-B9Z7JMA7F<@7S!,,G56MY(4F9ARL3'#9ZM)JE8O M3:TY-!)_J,?$D[KUB(WVO;FA)T24)F!HJZ Z.A^$'4Z,R./2V#3MF?M9"VE. M"[Y14H4#/4=R( Q!M2A/)J!#TE.#S"W3^;1 0V$#D+1S^'C+L,$U/(1W;&!( M-8^5$D"]?<$$$6,7UP-KX=8@#+UL+C(+0_@[^AF/(VS3TVLBJ8J2$H)4UY&A M\":;0\E V;Z$*C8#.V_,-)557?+UWHE*@0W>G0S?L M'^")_O=!C-^%WS$*QEH%[B=J\KW7?VEC?(\WN* M<-,RJ]<(_^OR2'/; ,)ZR836\VPIPA=K(Z$1&C9JS(1]*I%$(Y1TA.;LYC9B MEX!V#M4=2>M/[0D?BG'RIA*2'&ITE+$-?\8!]2YE=) /X59S(%E@N%6HAFCM MCZ9#^Y).+J&4>I 04;Z:=$:S3%1,]_IC(8R*6R!G?#FEOSYD;6ZI=%N*$$L= M11=(X;["[GF_QB2P'-_:Q-R.F]TAG4A@FQ' M+/9(7=AXW-DFWI!-)30R "!D))P G4U!0@4^2^"S?&W+$[F5Y4$:E8$*E??T MZ2F[HYMT;3"(C<,<:,0SM>HXD<\FQT(47RU]##/?T6E1Y1$R- 1N'!?X+=_. M;WG^7/8S#<&URP.?\SF.JP!3NFE6LI7BA =J=SD=K')9%3@"@_2<>:2?+@$, M*JVN?5"]CZ$(<0;W9G2T[#N%=H^KX8[XM_P//D.>R*:E&TAC#R?P3JJ]LA9< M-A?[UT2E/S-=VYYVN^4PJ&*& L;3F#I^%O[IV$+Z5_2#BI!DRWQ;+1-:JW'>,SVS:K0D_K$)OV8 T82*[N;=",DVEH!P M9&N"20[7.9\;^@I1>EL/<$P0CY+'U5&BA3^$#-J7(+BU*+<08T]R':\6.22Z MQ902NDS@HOX"$=HNBT,I?*@/;%F&\H6Z*>DW=U/MN8=RZ>.HS+V7@MC;F MMG;JI,X<_S$-&;O;Z156V@*ETYSI7'#BY7C/M<."76!&Z,:&?9%?S" 0. 5@$7@.J!L;>#OK+S 9&X MR)I;];BM&3FHC)%4^$T4_TS^/?8UPZ2O:.[*00X=V48Y.X\U8 D/0X1/? MW[NCW3#V84D4]!('/R-Z^(B)2A(/2'94E>A][;@P0,_NJ]6(1ZC$6OQ*NG7?G_$XF)@4S0_[:JJ;.E".AGJ%I0E=2CP@SO(^A3 M;24XY59QFKOP1?QS05_/=Q;^8I1]\)JI$L=6"*["-;(](L-SI2:1JC9JCP1; M21--/MG,I_-L(\\U[V7!E6J+:[H^9*L*UUII5DOY--OBTD0F7V$KJ3Q;(IHM M^$&9J[2:Q-\IUSZ X3\'JO:4@3@6[W-2*V*K*S"16"0ZBDH"'8^)0B0V$ 4Q M$1D)\$-1'$7CX<&0^N5R6MP&[:4DJS3IN;A2F'HQ3:=[E057<00,$7,\,AX% MPIJ*F44^.^S-DHEIRDZ-Z@+M'TG/R^7Q:D+5E$ZA-2I9I%'*J'4A+$1.1QJF M5JM,Q9I%5N?Y_'@>'\_;+1:.],UI%ZISAV&FCGA@,XU1O\RGE $Z.O$]O18+L85R*&;QV9XR'4[)WB)1])*=)^_>K0YS MIEABE4XGIRW6NI93)#32M\ZN%"U4NI)8Y(O+:C5;RZ_C\9D#1_K7.0JW8IUZ MT^$7W?9 FG5'&;[-PI&^=9J%6*D]2/4[9'&5EN>JIDAB;>PF:T[>*&%6PJ:: M6I!,-R;9S5IUG1'12-\ZK;&IUT?Y^8A;.V"\)+/3J2FCD;YU#D,KT^HM(U42 MM$<2/5R'SJW:8Z%;A$H9&>A MZUE;5XR!BD9&3T<6:EVR32UDFRP62S/),B/%>=P1$F?6.4TPE!T>Z/PZW=GJU7J5AAIM "SZENKNL@QII 5+67=J:5),;N)RT.,->=;JSZ*&5V2'&X4>\,O104TQ:H^ M1D-]"Z 6+:.@SUD>6A(V(D>M\;14P;/Z!+J[&O"3AC-9D7 ;Z\_SXDBK-/&L ME&\%\U%*D 81*L9G,R3-3_7T9F#54:SA&SJBYBRTR^:0;SJL+F=F\?R K7NP M)\=#-WJ\S8*EG>'7]\5D;]+@F+I4CFD@#A)Q9*3]K(J#PD16LBL>S+41OYD5Q+; 0N.W M'7D20&PO1YD 5*58+I;FY16IDY:1C$2CK("&1MT(%;L4K/72:.::5ZB>]I+V MN=_#RX]N]O3<#=26ZK+!3(>8HBVZT8E"&,QGT670VZZ\G MV]W_1?'UC[Y&^@&"1R:EU:@;S]:XIB[HTWZQVDP(XU]_Z.<([MUQWF>JS1=S M'P]0A4R4]H=A@KH^SH1,H,)HNH4S(L80(\RM"4M<$0.@@9%\='$;G6J\<*\1 MN*_[B<<%+T3*\IFX6+;@=!+\:UDT%&"%,-,(+"J$)RN0_I<,@S]^OUT]AO,G$O'IQ2N& F- !3N",D(X^XLJ\Z+C#R^'7KMU 2>N MAC6=(R>K30BJ9_@A1IZ'CR-FKD"=VYF@_IA 13@'8 4D&^FB>] )/, '$]6) M($H_$N6GIT%7_0EYM#N;E50=W_5%=X#!J\YD\3FLZ3;CD@ 87NDXZRTH&\_+ M3\UI]>CJ(NEP=+OD+$?S6DM?UC]T='46\@LS/:Y+9(ZDN"K9Z4OU9L>H5< * M;8*1QW,,1];X*/V&LO A>15RJP-^Y_!_0M[1)VV5H21RIM%)-;8IY2>M^ME; M1!]*7+V<][,Q,1 M]*#W6Y>RK,DS>P:M"LH3BF-0':53:>T19U;Q!:3&9=8 M%^Q$';H I!]=[J^M>F]UWK4V;U!]KW3@$(/ /?7X&WV,OD.3_[K[(%XS2@Z[ MYVCX;]2__V"+A>LR<&&(K@ZAPR&;6R,V) ;K(["3PUH"],/9R=$$B,SF2-Z" MG3QC2"-A@US(#2ZG%BBI_/Z9 5ZP_K94Y'%H5Z*>+"[DQV(%5/+66Q-R(WY8E/@;*O/3$8U9,7(;27B<8'2PZ[2 M95_-@GFT1=0Y+9E +#^LYWF52(833PCD$=J%*P G)2D&.(0)PB+E%KAH"&S( MDZ,=>@9-4@Q14T4W/!&)BFYYZ\%[/_KAT-O#HXX^8,<&P+2_(@;+^^3J9?B5 M0RDZG)A%_K]LK9^ 7*E5)E)N-1!(OEK,+H5H>),I-L;W"[FRPS7Q8$SL&?S" M[D3WU P^:4\(T2/+3M2?JRWXJL I3Y76OH1O'B!#W :RXR7(]8 OM^'+2_CQ M 5]NIB_/0HD&?+D1]- +2/ !7V[#EY>@=P.^!'8LX$N@+_?.ET!?[I,O+^#3 M!VP)S-@WY,OK0>S>FX_Y I.YCN(^?)17WU.3E!A2X?5.U M6U/@T_O%!'H12,7%H4"WEYV/(4 # ?BZO;!N38!O;!>_L4?]F5O$#Z= X% ' M^T;@4/^HC2/0B_N5B@L[U!YJ4.!/!_[T%U& P)_^RN(1^-.!/_V]]PU)5]&' M^-+,>R7DR@C,05+NODW$5W,B&V FRAI<8" !5S '%%S9EQ('=CPVP!BWA1@$ M[E/@/@7N4^ ^!>Y3D(()O*>S_$#^@$"!+^8,W1DQGKMOO-6?2Z>.;MN: M'H/['=(D_!@]I=KH9C";8SJY*A2K)/AV>+7&)=OQV>=W6O M1VZJ[138N24)X9!&R2"12RG-=74Z-2M3J]0?HX[^QV&]XR^!%9%^S^*^2A[S+.NC>?!Z/!TY>SL_?*SQ]R??IR_GH@J-]O@[RK MW?#SB? 3&7]?-Y<#67\C$;YP8M_U%[?9@,MYC'?S@D&R_A.WZR_$]2!;_.U" M^9\NX4$2Y^9NZX\7CR#3^0.4Y&LE0S.Z,0(RZOV).T?/92/(C'[%JMV[V/_O ME=]!YO0+91Y^E* &V:0@AVR5F.YK66OKSSFNEJ8SC2$HDLKS3K M!EEM\,-FFQH+%!4430=I\!^9!O^$HNFKVIBO432=64DL74U&8ORZW)P)JCZ? ME[-U9'>"JND?F7(]HXJ>)L*]"\XF'2E4VC:PJ J4X&E42[^(?E&C8<,<"(TN M)Y;HZ;P^68'>L'ZD4B$32+^'MH%NL9Y5J,'+"C5XLT+MP&L/<-@0M B]4REN MK14:NI1B>(85J9SHV!2C.TBE8M"LQ1\3D:U.>10-5.I;G^7\J%W;EQ/\*@(,#F&^;A+S1PGJ#TE,!SS] M=NK-_'Q#\5,/1D/A#6!!B <* [^I]7)N)1HHS9Y(O16KHX M4$"O&RE*]>3&R-XP"Q^*OB%%QLWFJKX&H F,I2R!\QFSBJZYGCM>K=G2+5$] M_'M*-ZV*;O4 ?%E)'VN03T=+WR7(&#>:KXB&(0SD7C,ZR@E-3N;*MK"8\O,D MP_[Z$W^,^))C!!03%;$!\LU"3X?\,':/@I3>KP7^8EJ$ 50111J6#D=Z48>; MT"1,>S %DH7^='A4-\-4#^',!911N'A"=U?_2+0FHN7.*YNH;@Q^W9U[ /"O M&OJ.#DT1(<(G>XD,PO$R'(3HICB(.91E?8C>09S/#7T%^6$!=4U\P430U<2F MAFF4T0WO(S2..I":Y+J\&4W)Y9A?FQVG-"A'EISN_/I#/B9.;0V!<=@>7WNF M]EI5_G26/*G9F$%0NQT=4A=HET[6M3'O\IK'$E$V,,(K=5:;^PS3RH2XBJAD MM=QZ7$B9XT(&\J6B^Y49"052$%V2;,. "@*%#/T.S>\>0(\ T)8/_5;Z$6\K M]["-M": &$&J$$M$%J360)0F3QL28NS>Q<<;#"+!#)LH'<'$ 6((?T%SX$&$ M;7H$(Q;M@8#^%GQS M^?"UW/>'ZU!E!1FYD6W9<'-U"3(WO&]C:=;@SR@EM-31TO':D)V'ST."*VIK M[!_%_C61H9_IVN$D+@DNP(8]Q4>ZJNJ.6[ZQ(\MO+'9W9*A/=%V:@*&M@NKH M_('6X<1(BUU3L'^]%G(U6_!EDBH M_G"X*%0T[BUH)JY"F-W:+F0(J6!D'<80(<-=._QD"VE)_H56;AG;IWJSN1F_ MEZ,8-V0A7V@),)279^9'[L@(RO&6)-O?0R@:^CTP@*B$T,;Q[UPW\2[[&_M, M4+U/YO2PX_A:,"(.V $ M%7UDX@$G+L>)U^/TO\XD?=Y;?QH,_TO*?_V.A\\3 ?]VB$#\.4G!ES3Q2Y,E M4(O;JT7\](VOB$CO2?,=8Y"CASP'.KX+EV,X6J;>#SON"?--BS[0"^&"1!@< MKF6@7N*RIBNPMWZM&QS?>+)]TUJ7L_+\NO3.R#@+X2N^C-XY925D+Z4)U V.3$-@![Z-'6CO=. I2S#J=EA3UL0XSXR+G)UJ MYNW*?"Q$D"5@8H_Q"YN"6^^W#=E40B,# $)&D@?0$2&D3.!/!/Y$8$?\=@2I M2P9J2]Y3EJ>L2+C/51>YX2+"57.*/,UI=5)MCX4HLB+48_1;^!.J/$)6PSU- M#ER*+^A2/']>]TE:?>T;-L^Y ^@B#;53VE:LH%ET05DIG72T$*U'"N*8' L, M5MJ#*,!_C>;SR](H7_KG7;)\!T5H7L' P1FW.(/;)CKJ]\ZB=R?FZ!!Z(IN6 M;B"->^NQN%>'!)5A1H"%#2>P=/RM_5DW-FG>7 =%3H PSKM)3ZR1?VS"KQE M-*$LNPD:0K*-)2 (X47M;T5'MA6ON_*21/ST MK.9__M_1(=3.\T*GV+KQ>YN>/'@M[_"+QO9W#$+N&9'Y-[7CL_)MQ^^<-;F<08Z M []IZI$YKA.(4(^QZ)5X]73AS_^)Q,1 F\C_MJJILREX]#.T.-#BJTJ]I2!.!;O\$6-'L.1OCEYNFKE>:,?@4^7M%ZKO*PR];J;-C@> M66Y.NJ:>!F-E':ZT%]5!N9VNLW"D;\[(U)Y&XH5YD[>=3+YGY6'6:8Z&N- ?=N"R"5JL80OT7_>OL M3I1(H5V.\=DY4UK-!3*:)!TXTC>GEJHI]40L-^&*\= T [H3G/3AT%9PC]GII\L M.M'8R"$[+7G,]#4>C'0'CMS.>;*';LO"3 "J4BP72_/RBM1)RTA&HE%60$,9 M-WC&6L5:+XV.76-GW3ICSUBV$_\)>A>R),^Q;^3=2]U5:T._G9 M\Y6UXJBH M$KLS^SI,Y)X8MD:,#'V&_[;-]J">G)9_44%1/1V;6$I!X<1%6C&KL4UQ5AK_^A-YC/N14%Y= ML?\&%*P;%NV?@F*]IFK_8NS*&KIIGF5)/$U&S:5HYI2F',\IU7P7I!-/%.P_ MHY(.NC'EUTOBV1)^(J\1*!9 4^QN7:%_KGQ5XQ,U]!U7-3[ ]"TYK@*\D2Z21XY]5)].]Y9^86C #YK+Z> M-\TT69WPT8':Y86:S/[ZH_G5\4WZN75G?,II/KEAHJL8KIJV]KDF EVW,] 7 M+GTU\GZ4]/E]E%5574(NXGD9X=Q[@&>9F\HKUC(M-W)\5@EENT6JJLM]?&F- M?OJJ(V+#M6E].SV\&JWG#:'8FS.5H9*:YZ65+(I&CX:N1N*%:Z5/W"'%*J,_ MIV'GG-&7E>L!3F^B5*:\!.KZ6-4FT&/5=&NO3H864)?A7[S)I"/.;: 36DV_)6S=Y$_^!^ON34"1@3*["T ^G^W&R?&* (Q'R)71P_#KZ^- %5#7CSK'J+2D,L MK"BEZ?0:T91E693RL6#K/<=W^!_O71HHQ#*A_X RGC#(\IV\NX:.JDJ=;J&X M)$-19]-8;-A88RWEI_(9F3WMH?OA;6M#VBSQHFQ M13,VINWJ@/L*RJR'XYMN?1+?\)TDNRGWZOWT(N><9_2QZ_! R&YB<**K0[@5 MR"8J5ME>T/:.?K>;%#3[^'+T]@8^VA1Z1KH8@-S0W M?C>WB4F:I!BBIHJNYRH2%=U"*X!_Q2D)],/9+1T//_\7=@Q9BZCZ^,';U]$$ M8XC,M)0DU^-P.96=KJ6UP[[F$O4AY\])L=7 O3=LS^ 7X /-L_8%/> C1HPA.G[^4 M#_I]T>O9WH$Q/G@6;4O??N">.N-/KG^#>U^[QH0?R<0-[ZKZ+ZBBH_1K%3B\ M!R_Q%C>((5-^Z 7B^^8+%7D>92[@2Z O 5\.01D3SZ(:!WP)[-@WY,L;+^:_ MZ(/=C BW0VYXR:+_0)*\I+37O[/P)B(%8O)1,8%1)?H09X7>*3+,8_BZ,O,2 M(L09@CT'$+&MWWDK,$1@3W^RH@3V-!"3P)Z>LZ=>'61@3@,]^?+F],*JX39E M=2L2]-&QA@1R$=A/+"2H;MP5$5P;Z?XH6H$]_6KV],RAXNNEX&E,OXL8#==R MWC&LWQO)A8^GS:]B43]',BYF.[^/F."Z"Y=<:0QV]%XL2,^@WED#4%1G<'@K M#]61[)J]O-12DKJ8YMP952X'AAJY4=/7RW8T?\]ML9-N3<_>07A]F=N@(*XV M]4TIQF5[V;BV[N8,,N$\=U7L2A?[N(4-G8V\!A=KHP_-*KJ"U9J(FE?4OVO< MX[KP9_J;BZ95M<4A$_'<;OJO.W:(9'SKW MO3,R7*)!WS>Q.N^[47PKN_,IUXE?;W7>?,<801E$ZGPDVYU&%<#2R4AVE)4+ M(P0-$44=Y4@_GN6'/*';:!F#'Y%U+YE\!<__LYV5KV4C/OD>^^L-1J-*U1U= M+Z;(;$I0F?105&QF?(^.RO%E]S-F8= LULN\Z7!*J,CV5(WD@)WPL.Y@.,!$ M_9C7WT*Q;N61? _WXVO9D8Q0E_4_[L;Q=UT2MU/H=XWNOG=&Q?>ZQ-^!VW)E< M-1&FRJ1D9+J\Z$PZ?&C=V4Q$!#4'W99(./P0C?H-RC_?5?^"[$J070D\GJN: MH/=X/--U2HC&,P+%,=W(I#J0,ZET%(%<0H\G]ACQHQ!\V8Q+1C=&0,:]N@T$ MJ2(;0?KES@[8 S?G#MVI##DKZLW5NK@LEX<(UA8E:,@' M,L%XZS(V6RD)$WI*$=G*_%.*1HOY2(( M9QL[*XGOFIXA/UXH0W_7L/+Z:9UC?R@,_:&A;B.0DWMPB&Y227,AHU6MKF*: M7N&;I+VFF;!>S_7:"7*VE:*S%C]1UUK(22=(2OVL(RDD)H_:@18R+R MD(CXVZA]5Y4,,CU!IN<*=32?9G7NPU7Z4!V-:-+ZDF/R;2X4CO2&E>Y&WVSJ MT!SA.IJ7S[$^M3O@.5_"IR8/($H_KS.&>119$->1ET-DQQD;:9@\8N*DFZ@?IKT(]1?_[DX>[:H;R>J9->U&XKN45:Z73! M7 _'A"G%W&$MXR68VEW"Z*&3*8?XZDJ;*:F"4J.Y.N[129_!,G\%7GR0A[@+ MQDXE.E\:RR.6K!HC>;3)\*H G"?J1$Z!XN\&_)P]2ASLP#QW_5Q>WCS>W+[@ M5G[=FWH7 \Z*X\]'PRDW<)>3P[RG=M"JZU0/PQ25]K$&>#<^V.Z"6 M)@UZ(T53F%E6:$88=M+((Q3P1[\H';8[L- 3(3^,W?1/=4!P^PSL\D6NX3@$ M!CY,+?EAA!&\L&BY\\GFOG\K_.( ;!L4#+==:PTP$V7-[6QVTCK,Z\<&U[YO M*0LU@O@ +/!5+=\C-(XZD)PZ[527'9"(\W2>ZMHC4FQF M2=R4)''J !]T%;BO_G*?WISF1I[J9S5/B1:,=%]6HS%2A%*=(I7*D!PBE^/1 M7R>]M28ONI.?V1'HDI[D9Q$](?/:=%'NC/CFJILIK$UE-5UA$Y[X,MV!+NGH M?1;=Q^MNBZQ*L8P".+L;C9("XU38E[=.;\]Z4^.?T]CZ%,/_8*>USJ+Q?ZQ# MD!^@_0J=@=Q?T43;ECY/&^_MKN>A_==L0X+O!'#_@+O98:H:41;7+G-CB(%4 M^.&XG<)0G^-TC+;KT4.X+7[FVQ>:HX8(?Z,O>>U^T"P$UZS5MEU^'M!@TT8M M$B"WG(DL30@ ERRCDZ)]ZY^9N-[/ZCEA7N>%4SA^Z,C-=,U;"?2]KM84)(HJ M4N'[(#NQ^_F\E=A^NG-WT.(\DY"H=<6,AQ,C56G4(TJH-\L-5O.BIM2A^8[[SVW^VG(, M)^O =? '])DJ0M?9,L2AV[%C_9:63=@'%)(\7]%)>18B.]D6 M!?IE%H)K,?*#X[4+*4 M.$?;AHMMT_!H ,.7C(VJ/O(F,I'2^82*$6YVF-;,RG+-U*0O1R>KV4*'.SG] M$"7)!Y(\X[SN+2C:'X_4#G?\]AX':3[T^JOM#/<#WL6Q&LN&Z6/PP5?0:#PW M@%,-D3XW =PP]H46E+NK/!*L==:2NUW>B!D N%T/7"U>HMOJQR0F0,6SPEV* MH!('^1??1$=?6^KNIC5T(VDD:NX+TC3QW,9\LH^AT4?[V$Q4T"JO6%?I2J[K MF.Y^?KL4UZ'SGV@;R:9"AYM3I6-UK5#N%B64KK CV7ZZ2!)+>*,>'YOE:E13 MZ,RX/A<7!<&QQZ^4\".!""=\'L)2E%7%847 .$+6,DC7LC!XW)$0F4K7-;3X*M;8_4:0A_E;!U@ 1)K>MHUN'#R2& M.G ]X8FX!(2X%0))S$"(K(B_Z)R)].6)@_88X:2B4F_I=499<== ML#2=4'7(2N,MM-J=)"))EJ$>>\>E&,7^ *M?4N$N@,[S)_\>GUB&D1=Z#;#^ M)R&FZ,BV'.'_9^]+>Q-7MK6_7^G^!ZOO/5=[2Y!C&V.@]WE;,F#F>0SY8AF[ M (,'\( AO_ZM*ML$@C-UD^ DEL[IG9#"KF&MI]:\#C)P+O>X O]__]=)IX%# MA %JUF28/X/8IJ-E^1T.:!QR, =)KY&!.(-O_BFJKKBW_&5FI((S\YR$\ M*H7%UD_^(Q,)$Z/@_@W8AM.(@5L5T!&+J2=5!_Z,?OW"_ M,L1]!0/WSK(.3G#QDDU6STJ3O5CC[&B9A0;/M0B^Q??*$Z(TY!M]HM#N02CB M6D6B/\SWJ\4JUZOR_:A,N-4>\'WO>A^TX5Q;_7:C6N0&?)$H55M($=4\$"H"UE*IGB4-F1!FF; M>2:=Y@0T-./=MG@.G/W2Z&R$^M1%U/[[G.S1GW;&77%?Y5?)1L;2[%2IU[Z[ MBMTQDZU39F8VRO.;_E@&=(LO%_8<<@!$W]C[W Y;E?:.;]WNU\.DV"PU9S6Y MD3:NLL-S29;*:ET 0Y">:CFE4%V!)M[A9RR,T;'L/K?)ZX93FQJC?H]G6Y,E M4R[4Z[/)538YN\BOE[E=N[QB=U1O6Q=NK4%N_L(F'YEQCSM47LA\^UC[0O+@ M'UIPL2P:&&V)YWSO1Z^0\2M\&1=]Y,NYQP;'$*$U\HWB.4V\AXJ M)7Q;)[BUJ:@$Q7HT/SGP\>'5O&N8B\(?U\:QER!$Y>L!%'5I1NHZR!WO:7(BFABZZ$W M[@9J@=Z(P\.]/SQH]%XG7]1HV?*!Z&%"QV\\-@R$CG[&V W? G71.6&@N!&X M67#9UNFF^00,O_ P<:(U@E-'3G$\F0J4TM 7B4:C\-1Z'ZWR\)VCY4*-%9,4 M>M?!V.ZLT:^HK_$<+F>.@BU?;X%]LW&.$2CV].8K0?59EQ11?0A+>G"\>6OQ M.2%H=RY02RT-[NZ&]%W/M4=IX:[*_8F13A4MJSWS7](V<4OKP+#:!Y)C0BD4 M6 5158&EIKZG5DIN!06>N_VBW75__*)2-TR(&WL-61UO7\+W>"%3 MD7AQ3]4';GOJ%=N.71F_L^<=$VB*HX4[H"JM^]KM8EO?K+1M2;[/M#9WVA19 MOZF;D.[QD-#QLX*[_WW)/?V'^\[.4\:X/F"RO#9E+5/20)6=_5E8*-[B4!J> M-&B7=KGUAE?NQ;M&-7.;[XAP(RGJACHO9DQ(*E2_D;4R0(XP!YXO#*0]82!: MT5.GX$F@RQ0*)H3FJ+:R5@'R.>K2 OBW<>#L\!D6B+Q;XQ+@A"NX3BLU().IM*,"&Y@F&G#(4I M!QGRX>6'G)8/%OA3X?*&Z$,Q"FP<)&$%Q #E/E7U: 7';-J02 GL2T?D/D,/ M""0GBYCN ]D+29)(CQ%G,T55H P%JOWM^,%_X0^'^5MHL/'>UQ MX%9K3R'_8FH+56WY.2N#Q9[.KNC^<+,=5JKW=!\"4II\WD8#=I+J^*G>>V+M M.9S@WMNVJ4P=G*&%=MZ7H3KP/H*ZJ6DX\P6!(DFM1. V\5@=>;<5C_>AB(=# M>>'#+,N0%*RB8DT D8\,5*@0FSB6V!L_1]>ZYVB$JIOW8G$'*4,&GF,(CITB M^]T,?@UY4OQ;R0)P*SQ>%^R6_S/=?==O4YXNA$.I=.I%,A-JL'1^ZQ<'&J2:/KO"5: MLKCQ'?=-+[@(JL,'[:>AX*N/Z#F0L-)L*OW7].\39>IH$42PBD"ENB':NN>* MI9@PPX9'G9"@PQX2';&'LW"2@05%G.#..^8-Y!I$FPY9*WS7CSR]W*")[#=S M4]0\C(.<)$K(FH>?=@!%A','-[QO7TB@NS)D-W5,>3C.X_41?C;*KT#A@5-P MN'KE,QO?XR3#: MP^2NF^]GZ=6MN\"_"CKTH>KAZ*%&=0$ZN)1&M6J- MMXNB4Y/YC:JDS>U]:K$=_P8]_9Y&10U+H[:RFW568I*1A_9B8;4TI/,G&))- M,+D0,?OY\_;TH!-L#]>C?&A_^FF74[1\ ?Y@M4?OW7K'!O=D 61'??"#/9J% MB&1U2X** _(A3>%4/*K'X3/HWC'7TSKQOJ2H".D(C[P.^,9&[KF3_3M=;7!WPY>@LT.!:P_# M7<-1H:(E(O7A\;-Q%"$#),] YXT[RWE=4R;:&'0A\Q)J#?FN). MT1PM<-##3_H^V;5G7LIU$]@+0W[PZ)Q_"D +\OGSF"0F07-;:5 <*6[WTT%^ M6"@5YB?6F3=E\H;.K.WJ4,U:*&L_*T"<@W"[["!IYV>EP6)":OW=B-XOI4%G M#:&%N^4 M:OXZM0T#J46))5= MTBOZ\K."_R-DDN7%^CZ3)X!:DQ7W2T,$A M __A_B+I?Y&*1\0X,$,\2\^3+QSYF'K%,G?' #5 C@[[^C1YOZ%8E2/* 0; M_9[?ME/$.?7"'B=]2\#$Y@A1@DSB1:'AJ\VW?9S&&(A0"<)Z$ZZ?#*\LB U> MM._?7R1,ED(1V'&<;!PG&\?)?I8X61'?U$*.9'*Y= 8())W)"@S(2D)6)C-" M%K#IE)2399JD?G@G+09%TKKM9F,['-#IH6AE4B9;&:NF[/G0NI\9%;(3IM+H:L.'7)49XU)JMR"(YGSD8/T'5-I M#:H+6*VU^0\K3)JUPBU8>[<'9 M2+H/!NI]=^N2>W9?;-^/RV5@N6%[D-(-=Y'JR,*0S3;W\XDXT MEP=[K<37^_E<-36^;]T-NW#DV=N=>;9Y6]SE2ORFT)JIZE)>[67W;+?@R/VF MQ(WE\2:[4EBQBY1FXW:'^L\%(]\>K9WU8KS_L.3)F]5]OI84TF.%JY+EHKJ9 MS6LYQ[SE'HO,A\)'G&4!V^)TN:&(N.*> JPF$"VH4\AMO8?,.LAN#@>T#%2$ MQOLU+T(]%7T?KV$ I(6N0+79P@ \@&O,JU "_A'LTIZ4]RVA43!6=,?9D2Z0 M.PS7_4% ?55>0>?04E,QU5_$'I62AF 2X'2H[FD3T! MFQ>0DAZ8">#4/&W=\N5,)(A/@WMQ"K!"(2T4@+()#U8*]'1VZRPTD-1__BZU_&? M4-QI@G"L(*$MKT(9+PD56P.=JH'KA6'S.AH )75_1['E[Y )!P_-T;S28C_Q MM>9Y9P.IT:L@#25&55Q;X&?PPS%M(B'+%[#0M2=Y(LJI2'=4[=67Y\Z%9ML, MWNH_C?+$IQ=+T'HB:>HFS4:HH\+1]]Y0]_./2N[2-RGJ>^\ 5!*NUJHG&CL0 MT\"7H8&7^SY\$@#,?AGB#Q&Q0EHZG/][,;*^8H>K[',6J7!RF)Z\\UA/__'K M-$GE/_^>Q@3PO0C@Q$-Y>OYOZ7CCPU[$.BAXP2I0V-XK0+U$KSZ/LB.VRDO3 M]E6;1;R&GJ.:'1)\T3=PH"]4];5CGV72/A[ ^]5P WKM0<7U<7C%F37DY(GG M?_8*5?L)A$VD=OI/=(79OJY(=(&G.P)=R.]F!;[ O36');#T!)$6')PU#L1I M/[@E'R_SS#\ZD(1[8:3G[9;2&(*E;)9R0'6Y6M>S]85%-__KJW+Q%9K>?&=V MOV#D4[39G9UNQ\F[[,@B^_6T.[_4RMSW[?L16:=6"D7? M:^QVRT%V9UYD]]\01Z[)S\$A$UL#.9L0+W\&T?JCI8WO@#77%"T\7!@=:/#= M<,:<[X;.?6-XS[/UU*PJ)\O"1C^)WV0^$&U.WY<3[7M9#\U+ E= M(87;Z;$WS'D[G,L)%M]1BO@.;'Q-D>'#V-A-&RZ]WM979&'890O3IE:]8]QK ML;&Z3S*-M2"F5H69/![UT^1J4T$Q#E!<8#,WN7-A#!EB"]5GUR?5?-)DW:&V>];DY6_2T_91US5AE- MYM>"JF7UMEYM6>R IVMI2!)WZ^VTYGIA0]1-2*I1;,F(+1F?72SY4'YWS89: MV,IRBBSOVNE6(YN?.?.KB299/K=FQ^OY'4_S9'U;J%;J^2[B=P;Q>TC2YQ

  • %AA.F5(XU@=K]$_V]PQEQE5,!7L9Q+I>.3T M'1+!G.9,WXCE%UCE8PF&@BG[),O"MALX),R5%NG*&1FD"2_>]&FE0\6A[]4X M!"N'P/(N EF6%U33\5"*)9'&&M',P*9JO9%NT$&F_26$K_. M9R@#7I[?N_(N4#N[44U!#51&0Q@Y6#$*Y",XX_T]O^>=-7#NE)P[3>CC6RS0 M*&= Q)R$:_YV !O^NT@WPQ8WXC6.!9>;&U$$5"8VG@6D,Y#K\_"MK3D8$@JL M7F7LT4['0.:"X6<@X0MRD'!<$;E"8W4X(/M[_R8,M$91S.%(B!+] M(JX?5!BW/,\C=T)39C%JQ ]7:61"VN\9 K\^CT:^7G6@;TWV[\>1CT5W^NU.MU> MO?0-E=\M*[_[]LH7:2:X);8MT:[J;X;^J/Z/ZO^H_O];_6ZE?4M!+FR3:H3+ MN2XZN7*U[(//B_9O8UXTT5=4+A*N\/K-T=4[/L%JET5C6DRTR&PS.!,:6TL[ MC+&7!VD,<'\NA%Y/3(#R[V#\!U!+ P04 " "K@EQ6%N!HVU0# "V"0 M&0 'AL+W=OO%3!4V%1+O-9@BR[C^<86IVLZ]T-LS/HM-8AW#7\QROL$E MVL?\7A/EURBQR% :H21H7,^]R_#\:NCT2X4O K>FL0:7R4JIKX[X&,^]P 6$ M*4;6(7#Z/>$UIJD#HC"^[3"]VJ4S;*[WZ._*W"F7%3=XK=+?1&R3N3?Q(,8U M+U+[66T_X"Z?D<.+5&K*+VPKW1%YC IC5;8S)CH3LOKS[[LZ- PFP0D#MC-@ M9=R5HS+*&V[Y8J;5%K33)C2W*%,MK2DX(5U3EE:35)"=72P3I>W;!]09?)1/ M:"P5W!KH//!5BJ8[\RTY<:I^M .\J@#9"<"0P9V2-C%P*V.,VP ^15>'R/8A M7K$7$6\PZL,@[ $+&'L!;U"G/"CQ!B?P&GGVX 97%KB,X?9;(>P/6&)4:&$% M&OCC,:B?T%N\>16.@XL7,AC6&0Q? M0E\LJQT$:@VF[)]U_1.'O(X%_!/(HSC C7-"'"(&S0G;#[3!K [Z@5%;S(Z1"KD/8:(1OT6!C4="><=%O"<,K@&BFQ MM8BX\TS=BC%71MA:;S0(6M4(V45+]J LI7!\SAJQAFS:.QNV&QO^S#1CVAEJXA8 X'XEYW M/.Q-QH=.A].69!+\=.1.C=ZQ$?PWHSB8]J;AJ)7K<-Q]IC$:3X\=Q7[C+LU0 M;\H7@W%5E;:Z5FMN_2BYK.[B@WKUHKGC>B.D@1379!KTST8>Z.J54!%6Y>7- MO%*6[OERF=##"K53(/E:T7&Q(YR#^JFV^!M02P,$% @ JX)<5EO3\"5> M! #A$ !D !X;"]W;W)K&UL[5A;;]LV%/XK MA#H4":!&-]^6V :<9+T ;6+C%BZ =PJ\1+2$Y)$/HG#.&Z1E]2> M2*R\Y$4\<8LK6=U-ESOP]WN^0'9SD/03Z# M#./:D(X'RFC&.)E3N8E5A%BPII5&:CS62R!SP;$Y& \?L0)WQ$JA4'5\2EZ_ M&L1A =?Q^PU%S6=3 MW3;UC="4;Z7PW^'W_'Z_UPK?47QD=,:X+>;#_KZHJT:M:?F"@;FHO%\*:3]. M6 @-H_@#-A\]S*G)HY)*Q/%@1N3_&(:MACJ*CW4PGJTL]CN#Y&"$W.E.9!IR M&Y@Z?M(0M0_U-L5W-)KXW]1H_F\PC;3L=1Y+7$/QW0VFZT=1]\D-QE$_J<%T MNZWP'<5_OL%@74?MACJ*%V@PFV?D=Y+PR1%SU$]L/(D_Z+1;LT71O M;OOM"P>H;(5YB^Y8V^D LC?T%B0..Z24++4G9KQJW,Y,&IB^92^4^^YE[3IO MMIJFJH1*;.1OA4J8 M;*T?.[:HNWX8AN:OF;TGT6!/4F]VD"\YS'?P -DZ6&>#?G??Z:&#?<43-&;4 M'.3"3N(*,PP_&UL[1IK;]LX M\J\0WMN% SBV'I;M- \@<;:W!=(B2-I=X [W@;9HFU>)])*4W=ROOQGJ83F6 MY >Z;3_L%],DA\.9X3PI7JVE^JP7C!GR)8Z$OFXMC%F^Z?7T=,%BJKMRR03, MS*2*J8&NFO?T4C$:VD5QU/,<9]"+*1>MFRL[]JANKF1B(B[8HR(ZB6.J7NY8 M)-?7+;>5#SSQ^<+@0._F:DGG[)F93\M'!;U>@27D,1.:2T$4FUVW;MTW=ZY= M8"%^YVRM2_\)LC*1\C-VWH77+0*Z-6J1D,UH$IDGN?Z-90P%B&\J(VU_R3J#=5ID MFF@CXVPQ4!!SD;;T2R:(0Q9XV0+/TIUN9*F\IX;>7"FY)@JA 1O^L:S:U4 < M%W@JST;!+(=UYN8MY8K\3J.$D?>,ZD0Q$+G1I/V13B*FSZYZ!G9!V-XTPWB7 M8O1J,+H>>2^%66CRJPA9N(V@!^05-'HYC7=>(\9[-NT2W^T0S_&\!GQ^P;-O M\?E[>>Z06ZT9L$M%2!XXG?"(&\YT+HN0@.(\L6FB%!=S"_5!"E4,W%'--?GW M VQ WAD6Z_]4R2NEIE]-#9K=&[VD4W;= KO23*U8Z^:7G]R!<]G :[_@M=^$ M_>89S#A,(D;DC'"16C%:P^2%1&S%(@)#A&Z$$)6$8!;4$*H8B7-I0'^&PEM9 MA4&C(AMA3% 85?PW4_C+3R//\2_)MVY!JU@\82K7+)<\6('DK9>U?J8C;_9B MO%U1'J'9G(-0SS4%J6N43BK-MGNV%\/[1/ I7]*(3*0(TQ,1TL#J'.(?9-!Q M'*?4QW^N=WD Q+^8DF0JDR6>O\6?P[B>WW$OO"UZRCCKYL=,&3[C4XHD@H:% M;"DU-UN\!KY3B[=J[EVUWQOT_!.-HU& MD]@OZ4_=YRZ9RQ53 L-2G3F!RO<[HY'3-% O]5VSJ#+58;_C!A<'J]4>\+$4 M*[0=D Q9*AESK:5ZL;9.VOW=W=TM;D[5]13+(49;9Z!-V)M@CS'J(/@:1@U8 M3C+J4]L#G8'?&?6#4O\09Y"NP>-Y)Z91@F+DPLY[SN7S0BIS;IB*81"D:FS^ M9B?=2X0S"P:Y[U3&2RI>,$X#:5I&/(3S#R%H1U1,P2HQ@]1=\LP8I#B@A0.; M&<02PG\I;^A:=BK(N"_.M9Q"=" ]B.P^2ZK,2TX5AK5LW8,4\Y3Z)?"!F8G5 MR&.0627>C>:XB?5=I\M@6"<#?UL&K4?%EI2'A'V!:DFS-'!+V%41S([0=:4Y M5LO.M#[8F ZI$P,^T0=LX*-"(.F*#A',M+X+E_U77!Y/]9%$U7#I=1L2X:!( MA(.#$V%@08HIJ!7--0ZIG+ Y%R+/\YD(TZ36$FCIXICA'Y,,IQETH@%8\[FP M3A=4(1%R@GF^E2$7RP2]1!91*PNN9LX^ NTS&4%]C1L;FL64%0]1$;\=LW!X M>B'7(C]U2PD,3R!^GR*)#F)<0[V.+2*<+JB8(QRL4XQ&_'^ ;DZY ()1!35: M'NHR B_!ATB(Y;RDP8PJ9!GVL"3*1 /S^NRO#P['MJ_3JGW]RDC7&/XVX2H? M*4+T!F23HQRQ[!G#W[@(?_>E@)^#/&XR'NN!:I9NTM$-BKO,851[BG+"%W0& M_5&I/[QPCXR[[2 8G(&?-"9*;T6L5]L19=OS@NK2[KCQ6)5-"Y&!V>2"&6P: "2S#8(_)FH6[7:)5"MJ7.60/,]VJ_ M%]][%>Y8U:H;'W:& [<6NE[E:I7(JZ@@VJY?4<^TAQVO2FMSU(^) F^O2S[C M5":]CN/VC\;2?/:;BY":LP_**;[[JA)MVWS^1]3X<5V S34@#ZXO$$DQ:8#I M7;NHC+AEKXJ.NT^:.*^:]/;59@0&JM MV (_E&"]!*@:B:O@9\M"#UC3D(T/BFQ\T)BS;E?+E;?&C0A.O#4?%N0-?Z@O M!,._@-=1P>OHX,*(:<-C6YB5D_T9D9"8&YH6"=.ZBPY;2%3<\U0QW$P25C3C MM&(LD82VL4T6AUT/(@V_V]F3,ENU4E9Q[*NMOUU]4)]D['J"YU(=]:E<1[U+ MN;(->;).YP_[<1)$< L9/9VSYLE/#\_WY)])-(-#H-J0MU*MJ0K). '-V[@% MK^OXY!Q;M^R]H>MN=?T H>!/Z3X4NY"=_\:UD0IXB,@]G\T8WI1PZ!A)'F_O M[XD/PZ#PT6:=TQT-$9W;#[ VP)S_;V;!CN;NMV1EW(Z MV&;!];>0CR[LIGYWZ_,+2/52UJPP)?3ZJ_"QAD74V<\6RS[4)A(LT>MC; M[ _@ O[6V;]U]@"=A:HXT]EM@?B%0!IBS$418R[VA/O:SQU5T:$1V8GAT'4V M+R*<'RKX9^1\979+#T#<'R_^[Z'I5%^TS[_L>J0GKC^?S\"/@G,U8%;@.A0M M74GUN\'P9S*&L^:&T/"_2?J!I9@?=?W!JWGDGNNI3,0K7*[7O?!_KB.^ZC![ MI8<],5-S^WQ)$XL[?>-3C!9/I&[3AT$;\/1]U7NJYGA3&K$9+'6ZPZ!%5/ID M*>T8N;3/A";2&!G;OPM&X1P1 .9G$JPUZ^ &Q<.QF_\#4$L#!!0 ( *N" M7%8%W;O8P ( %<& 9 >&PO=V]R:W-H965T'BF3&:^U>;8EHH.72BH[B4KGEJ,XMGF)%;?'>HF*3N;:5-R1 M:1:Q71KD10!5,F9),H@K+E0T'0??O9F.=>VD4'AOP-95Q4<\'2_Y A_1?5G>&[+BEJ40%2HKM *#\TETD8XN,Q\? KX*7-O.'GPF M,ZV?O?&IF$2)%X02<^<9."TKO$(I/1')^+GAC-HK/;"[W[+?A-PIEQFW>*7E M-U&XTG$>2U=;K:@$E!)52S\I=- M'3J X5L M@&PH+NY**B\YHY/QT:OP?AH8O.;D&I DSBA_*,\.D.G@G!N>N=* M-/" .8H5GTFT(WY,?33'K"$L3U\_3;;?N#KO\'7S?/[Q44M$?0<='@?L]/]FMC] M='=_4P"WGIJ*B]6,CC8%3H&K(E0:2VE>H!1P*11Y=6PJV M1R,X>#=D2?_\O]<@(%S^67-EP>G-YX\F&'.AN,H15EB*G&JSK$U>4CO:EN$] M9.E9QSIA?;C(-F#0U'?K&_3.V(Z/]=)^"D_:&PO=V]R:W-H965T\4E-GI75]['DJ7T%)U9&HH<(_"R%+JE&42T_5$FAA MG4KNA;Z?>"5EE3.;6-V-G$U$HSFKX$82U90EE2]GP,5ZZ@1.I[AERY4V"F\V MJ>D2[D#_K&\D2EZ/4K 2*L5$120LILYI<'P6&WMK\(O!6@WVQ&0R%^+!"-^* MJ>,;0L AUP:!XO($Y\"Y 4(:CQM,IP]I'(?[#OVSS1USF5,%YX+_9H5>39W4 M(04L:,/UK5A_A4T^(X.7"Z[LEZQ;VQ@CYHW2HMPXHURRJEWI\^8\VD&5Y036=3:18$VFL$.Z:'-S3.0=U./$TAC(.7KZ!/6MAPP]@@Y! M GC(L2<:=D3/PIV(%Y ?D2AP2>B'X0Z\J$\\LGC1!WA=RI@\IYCKV\S_G,Z5 MEGAE_F[+O46.MR.;-CI6-#7RU \TE%&OK1R7^O-K -:GCWZD\D]71:[210-Q7'FDSM-K7%_#KU!-$*'+!O(D1OX,;F7E'&0 MK\#CT!VGK\#CR U'$?F!AR.WP&:($HUZ,? 3-TAC#Q"(M\68- MHL1NE@SH!TAF].[,$H1/TFS +7 S[-0K T7SO"D;3DWU"L"+F[,V^<[Z(,:" M9V%Z.-",QFX:QX?D7FC*=][']@:]EB5, G>LG::?9UBK>8,Z5()=V MFBN\=DVEVY'7:_L'X[2=DZ_F[6MS3>6258IP6*"K?S0>.42V$[P5M*CMU)P+ MC3/8;E?XZ($T!OA_(83N!!.@?T9G_P!02P,$% @ JX)<5G3->UI] P MOP< !D !X;"]W;W)K&ULG57?;^,V#/Y7"-]V M: $CMN7\<-HD0-I;L0)WMZ+MMH=A#XK-),+)ED^2F_:_'R4GC@^7YF$OMBB1 M'_E1)#7;*?W-;!$MO):R,O-@:VU]%44FWV+)S4#56-')6NF26Q+U)C*U1EYX MHU)&+(['4X2^!.]-;@V.R4NJ;$^Z+ M>1"[@%!B;AT"I]\+WJ*4#HC"^+['##J7SK"_/J#?>>[$9<4-WBKYMRCL=AYD M 12XYHVTCVKW.^[YC!Q>KJ3Q7]BUNFD:0-X8J\J],450BJK]\]=]'GH&6?R. M =L;,!]WZ\A'^8E;OIAIM0/MM G-+3Q5;TW!BKST';P'_N;) :\*\.2Y-/#/8[S@-K"H'[!8/'Q0S*.K\_$.^SB'9Y#7SQ1%Q:-1%!K MJN#VKN3QKDZ%>QYP^3,(<./@*=58KE ?TIWX'+F\0ZZH"XTE,]*S6X2UDM3. MHMK A:AH1S6&E,WE%7S\D+$XO?[??^_8.SU$RJ5%77'7O;!ND*Y+5#E63J9: M32X[TU^ 96$2CWL;Z3!DZ;2#PK*6Z@T15ECA6EC3J0[#T7#22:,P85EGM>%M MN>#W1M0TD"S4CH*-<:+'_M>4K#=#SM29/LF"K#)==B7]T[&JI',\K,A'72.,Q&$_C# MPU^P8PH3%DZ3X5$<4_HR>%:6RU/EU\OTA'(VFO8VIG$83Z;^@NZK7#:%"ZM4 M#:6/WA)XO/]J0OA\>_<$MQH+NHNP[J-?SH,M0(Q:.=KM]N]3LMV*!_5VZ?M"]<;41F0N";3># 9!:#;YZ(5K*K] MB%XI2P/?+[?TPJ)V"G2^5LH>!.>@>[,7_P%02P,$% @ JX)<5AM>E>\* M! XPT !D !X;"]W;W)K&ULQ5=M;^,V#/XK M@F\X-$"N?HOSTDL"-,UZ&W O1=O;/@S[H-B,+9PMY22YN>[7CY(3QTF3-!N0 M[8ML423UD"(I:K@4\IO* #3Y4>1%[7+2CCSGAH:7=R/!2ESAF'.TE46114/D\@%\N1XSMKPCU+ M,VT([GBXH"D\@/ZZN),X*_,P32+85N(BE!A2L 4V"HQJG M$%^2T&^3P N"(_K"VL#0Z@N/&3AE*LZ%*B60/ZYG2DL,AC_W65OIZNS791+D M2BUH#",',T"!? )G_/:-W_7>'T':J9%VCFD?/V#")64.1,Q)+GCZ3H,L,,)F M>A_2X[JLU6*6LY2:X%>$*J,6G0O%#.3:P3ZA/+&>)C%R,:4A,7PZ S(7.68L MXRFY8!PIHE3(K%I7Y.V;?N"%[\_V?8GR$.=73@LA-?L+85N3)S2G/(8V^8SU M# W9%;B3C,=L0?,U9[URRSC.C;DW0FEUD/[Y [E.GBC76++LX=27BO]X*75%?<7/"2YC:"_HZ0I;-8> MA4;+MT3";ML/-V@;P''%0]@?06'T%*+D:'Q2 M8GG6% " [D&:BL^2_\H-WO M]EL;0A"VME<[46N%83N^F\X*VT&WTR!T!CNK?G3V #P4B,%!SO\A$._Q-I-X M/^ Y/!I'?A24-USE1U[;:\0#>K(=!4UG^IVHW>GY^P)I$)X>C.&^L+*[-[1L M[VUVCO"43X^M02.47D-DF5\)L].]LZ(]17=^CX_6]ZGM,-- TE8"E&? J MUZ5DFH%:EWVRP6N*MJL[0]>M>;%WS#^%*=J\3 M[ 8)T#BK!3DO$>0")!.)0K4S!=]+X)IHL2>-_NL;Y5Q?-"8T0\<,D1FZ9N@1 M=#6VR',\RIJWBLA7LG8WID^CO(SF?R)5Y?^TF2#_H@Z-_P902P,$% @ MJX)<5NNO)\J(" +"T !D !X;"]W;W)K&UL M[5IM3FQ:SXZ8[E,XHQ> MP[WEP$T\G4DUT!^=S2\=X'?7MIZ@J;X'-.%:%PC9LE]U^T\6#,F AZQ9(O<21GY[UA#T5T0O)$WK#%/VAIT$#Q M"UDB]"]:E+16#X6YD"PM)X,&:9P5_^2A=$27"78YP=9Z%X*TEN^()*,SSA:( M*VK@IBZTJ7HV*!=G:E5N)8>G,H3__!2S1!TE3\9]-'BKDNYOEJRQ[*^8DI.<]2"-!^3WMC7[Z 7O6 M:8MU;F6=V\9]=%LD%V(3%#:-HP_JFB*219!+"9%@59P!"462/* QS>@DEM4C MR9"<4214<)0^V,B.TY!-L_CO]94N'-&NZB<0,&$)E(4XFX(6$'%E;0!^0LM_ M!A/4$I/L\:!U M*)=<,Q0HRKFV#&;#8,PB@?2*9VK6D>;+<@'FB..W2"EH.:??[/_?E/ B)Q%D M%$W'E.NL6CZ'[++4#]9YAFYWK+R!,M@QP-X?+>U]L$9Q, H6:HDTFR7W'Y%M M! ._<8]=(PC<)H%GN+[3D@*#*@4&75.@$0 _"W1S^T>Q"4")VQ2N[6P[A.MZ MK-U" KT*Z241+ O46T]@ )(EBQ2#E0ADF?W5"AU MB$Z==0=@A T,81&XS4 :FM:P8 P3@=(;6(VGGNEB]+G@>N0ZCC$8X./&<]]T M703;^83&B@16 0(ZYHK:L0PK\%:) WR(XC;R @AO=["B-BA6WK8$N5<%N=<> MY(#.HAQ"$,0O=.F2K;'=SJU#;%^DY&](_R]KLIXYD)?LU^+H]WT#QW4-R_<- MWP^J4-%9:9]6P8$-WW,,C.WC?=G;R+4-!PJ8Y_D=EM2OEM1O7815#V]:Q-;Y M!P*+8:7=\(5AT_ ;6!=4U@6=TVFB*MJ]KF@I)2+GA6UUHHE-VK?S_XUE)R$1 MLQ7X(0A@; 5A@#V<3!2JD)R<<'I/,Q >@B>G0'"D0LRV3M)S@25!R7@B>("U8RI MAEQSSL:Z3H!?QE1G3CB+0?4(%=:Q C=-M62%E)J.+??F5?U,I.M0124VDZ$% M!3LB*BF'\U"5I6O"XDQ#-AX1\&_AD8O;*^3CH;$:O[HNX-,"\7S]:)_M]6+. MXP1AKRQ"_\PAWJ%,%'?OH%Y&4"#18TR3"%FF]:::J&_> [(*U?+=,T"P<:*J MJP?[F5?3>; C^6_032SN3B:<*BO!"[!&B"N;L3D(:F)LND&#JW*7\HHJU )A M$(D"<]BA?F&K/DI:[5E4X!U4X)W"H;_/B[#Y\Z.NH1LSOYWM@:F/&R=@_,*E MK53@F0VT:P/MKHA8UQ\XI-0=D2V 80?+ ]"P*-%P6?PV*?)"L/A_!JOW+BA; M8/C!BMU0U:A32U:)F$XYG:KJL:\R5WJ["F5.DFKL PS%F8C##B>']P^4A[&H M&7Y2%6IY4QPIUG#@-5?EY6A9Q8[73M%5L5G!Z]O.%M@88L?P_ J6Z^.#5Y]) ME\C1ASF^XZV2!9T786FG.F(,?<-S5PXDMEF#R)W_FP\NMF&YV'#ME;,+%'C/ M[LRXN^-LX RHV3,<=_7<9=6WGAD,5U0!8K^200M_Z)*Q]?QDV#9@["!HL'&; M7 =FT#Q=!;! N)*P1.^PV=)J^V-Z^-FMZK!_UIU)W-H:7$&A .?RM+0G%X4! M"HRE*E7E;!U-44!?B.C-*!?+KM-E0@!L E>F@&99:P&CA(H@91%--E;^=B4_ M;9;=4MVG91XMP/=+$YJH3>,UN"[0VS[J%Z>U:D*](36\]WS;Q9XMM)V ;S?Z M&YC#-VKAAX[9 ':^5PX'^J(:=DQ?#\/S8#M(M$RG(,.FC9M*#(;EL(.;(')@ MZV'7=-R&EDD\H36:A#R!C/04':A<7P9=TJ-N;>/VAO$UY?HM5%:UU/: F*VL M#T5@=4L2#UX:8K9V+P\UL&Y'X1W]J$,@YI.;4NL0<]Z(D%>8^0HSOP>8"8#/ M,BQK%5;X7V.^]3YE3;X^TAUP/IW71L3Y=+9[X+ M#Q'689^K^\"XO1'\G<# =B6WP, =%?C_%0I68>)O[N;MA'(52/--O!V;U:C+ M\;:"K?H\8G<)N[K!CUL[[*./A-]1N7_S[EOT[7'=N,?!2R.KUM;^@0;:=5/5 MWM%4/0!9[6!Y +)*=7"\@JI74/4]@"K'\*U74/444+73@\\+JKH9UTK15DSK M5SUVZYN6[P1:[5#RJ97GV<"*YZO^TFZP,MB)5?3KQI:%[#<^8$TIG^K/= 4* M69[)XEO6:K3Z%/BB^ "V)B^^(P88,X4RAA(Z@:F6Z0]ZB!>?YA8WDLWUY[!C M)B5+]>6,DHAR10#/)XS)Y8T24'T@/?HO4$L#!!0 ( *N"7%:D69&PO=V]R:W-H965TV)[QHF;-)TDS<1.^]#I T1!$AJ24 '0LO/U78 4"5WC7-J\2 2( M79Q=[)Y=\'0EY$>U8$RCV[*HU-E@H?7RR7BL\@4KJ3H12U;!FYF0)=4PE/.Q M6DI&IU:H+,;$]^-Q27DU.#^U<^_D^:FH=<$K]DXB59G$V2 =HRF:T+O1[L?J%M?9$1E\N"F5_T:I=ZP]07BLMRE88 M$)2\:O[I;>N'^PB05H!8W,U&%N4EU?3\5(H5DF8U:#,/UE0K#>!X90[E2DMX MRT%.G[^J:OF6:.&'%"#"7HC*KU0Z.=J MRJ:;"L: J0-&UL">D:,:+UE^@@+L(>(3TWY^ M!>DWK0N&Q P!\J6H6*65&?'&$K! H0F#O&3K*6U.<9\AQ[>Z7K"M+0[I1C"# M-"R_8U0JQ,Q9(S@I5DZ87)^6;W\QHM74'AZBH(4:V0(H **,5Z!#U H6J-$3 M].A!2OS@Z7?_-U :)!;%AY.KD^[=0S3$V",X'KE36>!AG&Q,1:D7!GB$@ (@ MP:ONU3#LEPTSG+FC $;70M/BL!^WUE) LA_>[ MTE0SYP!3WQE$H3,(DYW@PGZV-]#,/R9/V^#*&PR]5-I+1?UVH/^2S1BLG1Z& M^X)-F02=G5#JJ.T>DW3+KH3T.^+N,8M:A--VWUX7Z7'%/5JN^EKDLF##D,O&M"EJ"& #/?7&D1K95+* M)M@!:P$*P3\9-H>GS^_TX_/V4/ZN33:>S,V#,7$X816;<;W!O,0+HDTNQIF7 MA)ME A,OC-,1>BO,&=00 M!(K8^IIWOB)4G49P!.^H2#8I3:[L3Z>.#SH1FD8H.<+6LU-FJ ;6M1-ZE 3;[3*':&>R17 MEI@Z_C7B5"D&9V"2$XAE NRB^?[Z?AR6J>__&9P#S/+_-Y,]55SNHM[=YB+/ M9=W2R4;&0[&'QBW;&(=AA%XSN$HB,2GXW$:JVDT?[ 5INCL-N9,%Z*+03%;4 MEAJX%O*R+AN X*B[XV1C%(#?X5:5MR70F 752FK^J9G8 M.2\O2LG.;."%$?C:=.$YX+P#&@6\TQXL)JD7.:;AT'@=;_2+M_TQF5>YEH]A/XE#(,]9[)/W%S:R%9+X&'_7A>V MM*L'Z3?TIZ:]TM;6IJNS/%I79N&\XI]:[&V#LY?VC^]^O=&^<3@)4#BI"RJ_ M&^HB7S@R>B;+.H[UB!*OX=E M),%?;!EQ,BT*O;B_B.Y+M+'S?;1D?.5 M^@V5SX30ZX'9 MH/O\?OXO4$L#!!0 ( *N"7%8);H3@L 8 +P: 9 >&PO=V]R:W-H M965TZ M[UJ3#G_H1H?9Z?D]FQ?)T%([0C,UI MF19?^/V_K/;'4_IBGDK]B^[KN?8(Q:4L>%8+@P59DE?_]*&.PRX"I!8@VNYJ M(6WE>UK0LQ/![Y%0LT&;>M"N:FDP+LG5IMP4 D83D"O.KABX)-';6SI-F3P\ MF12@5 U-XEK!1:6 ;%& "?K$\V(IT3_YC,VZ"B9@36,269MT008UOF?Q&#G8 M0L0F9$"?T[CH:'W.H(M]GE5R;K^<2H=CN:(Q.QT!WB43=VQT]N85]NUW U:Y MC57ND/:S&TBO69DRQ.=HGN0TCQFB^0Q!N@E:)/D"I142'+R3>]N' M[IE0,]"?=B_]H7HT'0A]IT;:Q\NN(56&*A ME5!N@>7*#_:S3%; .X6%%H)+VV,V>"^7D-U5GF_$C=A>\^R!JF]4)*KZVP!B MD_:68^RF:SG (3?EM)J"9]N3P 3S:PWG03U/ MHF-6,Z'M&FT?CJUUZC[7JB T4S-RO;WC>5Y1 9\6<,6$H,*VL8=X2?-%198Y MW/RV%PUO\:%A1QB85@6!B[Y\_KHFFZTK#!T.7?TXLCSLF1V.Y;K1WKYW /1, M-'W7%U(V.Z)W8#ZX(IBZI+=N:&XXVMQ",@X#],A4@I Q5&75XZ[*GJ +@Q)< M*\%X3*+Z>=<(/%EXELB8EU .P3KLJ?G>F) #^ WPP:]EGU@;C#WO (5CUSW0 M.PN'M:KP,B4$)"(4.\9IJ7);PU\=OS2.J^N23A$XG'F:S/1=0!;PEZV/>9T] M5>H &X'DHU:8\_Q(#R7Y'1QY0;S$T],8#Y9+?E$O^SN42 MD&DI*E#W%(0&YOMJGN%E;CM5BEPO*IB^5ZOX]-TZNP;M7*WUWG#)B]=&'P!+ M< YIME]7-_7+E)9_ZPXPH'.N679D\FQH8<@+F-1VX@Z/P 0G5!/:+A_;G>% M#;=W#.R8P[:MI8..$YBTS@16"%P(VR08G4,J;YWH.E;H./69G@$!9&5=7Z 5 M?:RP;A0.!O6%+ISN$40$+M150K7[KT*5K"NWIGH@?F#4$K"1MDT.T74E@NYH M6K*V?-YV4;3WNV\$30(%>R;0UB.I+WV&%_D+U;]0W0[5L(%JN"=4ZY<:0)G) MG7X-W ?18>4OP?!/S'AQ+C<2H17:0'SDDRZ^ZPYOLZ-%C MV *D[ 9)WR*N\QP,8LL-@ZV@,\/:.NM:@>?W86MB?%'(F%CH[R;JW0,84GU< M:'J;3S/GU1>)=GKU7><3%8LDEV#''$3M<>"-JA=HZT;!5_K[Q)07!<_TXY)1 MN/BK"3 ^Y[Q8-]0"S0>KL_\!4$L#!!0 ( *N"7%8;X[H"B 0 )0, 9 M >&PO=V]R:W-H965TV@;RTV("U"))L_3#L RV=+2(4J9)4G.S7[TC)(/!X?/L>[ M>T+/-E+=Z1+ D(>*"SWW2F/JT]%(YR545 ]E#0)75E)5U.!4K4>Z5D +MZGB MHR@(TE%%F? 6,V>[4HN9; QG JX4T4U54?5X#EQNYE[H;0W7;%T::Q@M9C5= MPPV87^HKA;-1CU*P"H1F4A %J[EW%IZ>CZV_<_B5P48_&1,;R5+*.SOYJ9A[ M@24$'')C$2A^[N$".+= 2.-KA^GU1]J-3\=;](\N=HQE235<2/Z%%::<>Q./ M%+"B#3?7:".K;C,RJ)AHO_2ANX=OV1!U&R+' MNSW(L;RDABYF2FZ(LMZ(9@3DEBXYZ,%L9/ ZS;*.[#S%BQZ!2R,R"^-HP M!04QDN2RJAL#MC)93J@H2,$X&@HB,+/<9K;&4+4-]5!\QQGPXV-1',8CNF@"MF8(9ARJ);IT M60_D K=,.GE:R$48/3LG;-Y,HB-]_]Z_E MU])SU#YOKYP:H]BR:2\,LW3!@0IL"E#K1_*Q :[)A53UD/Q 3J;^)$T&;A3[ M89*ZX7CB9W$\^.Z$OSB5@N(=O0>%HFO35V%)N0O#_#5&&[Q$F^V7L09^.L[\ M*7;YB[40J8<3/YTF+]>BR$_"Q,^F ;FT)8$J3&"U0EFV]5)+ \(PRI]162E9 M8:5C:[+<5A$J87Y'&L$,)KV=R+JM.IOUUK*A2E%,^<'XP^CPO1RS_XW[>M<7 M_']Q<^>NK?;[N7?$@@F&P7BP;TB29X8(:^NRX_COD3K#$9T;]SHW_F:=Z\N! M/[;W::M%0]XH9AC>N"FI(25F@RP!A.U^WEC9<.5BM>1U^2,YY7G#.ZE:0DX; M#78/4]MZW,B&%T_@L9;8EL4A]3P>U[YZ_E5D_TM00W+&K9BNG9CK/4(;<(JZ M<][J-;KA^4Q:^<7I(S:%/6$)N[A0HU>-:53O.?S'DF7UOFVWP7.]O=F3@0FJ M9^1/XI"$F1^.8S_-<#CVDW'JQTF BBNPB0VSCQLB,!N:A-A[D9]-XCTAL-_K M@\I#IAD*&PO=V]R:W-H965TV-Z^JLA(;K:]F"P)NM5 TW**K"U:T"GG=.3>WZ MGA>[#:^$LUITN@>U6LB=J2L!#XKH7=-P]>T.:KE?.LPY*AZKHC16X:X6+2]@ M#>93^Z!0<@>4O&I Z$H*HF"[=&[9S5UH[3N#/RO8Z]&96"8;*;]8X7V^=#R; M$-20&8O \?$$]U#7%@C3^.> Z0PAK>/X?$3_M>..7#9Y*9=.XI < MMGQ7FT>Y?P<'/I'%RV2MNU^R/]AZ#LEVVLCFX(P9-)7HG_SKH0[_Q\$_./A= MWGV@+LNWW/#50LD]4=8:T>RAH]IY8W*5L$U9&X6W%?J9U2.T4AF^J8&LHM7+/;>7,@U''(-+Z&O MUCB<^0Z;)K*5R&0#9%9+K:]HU]!:BN+G&B<@)UQKP#;K M4NX%P=X2X%E)BE/'.8[W.<:7>C&.DC,[]@XCB:A M&0V]:>@YC9*A_><^ >[H*]Z *KI=I4DF=\+T'_1!.ZS#VWX+G,S[7?J!JZ(2 MFM2P15?O>AXY1/7[J1>,;+N=L)$&-TQW+'&E@[(&>+^5TAP%&V#XD[#Z%U!+ M P04 " "K@EQ68*5D1D@" "X!0 &0 'AL+W=O.2YIF?6^D\4ZT57,)*$]/6-=.O=R!4 M-Z<1/4P\\%UEW4209PW;P1KL4[/2& 4CRY;7( U7DF@HY_0VFBU2E^\3?G/H MS-&8."<;I9Y=<+^=T] ) @&%=0P,?WM8@!"."&7\'3CIN*4#'H\/[#^\=_2R M80862OSA6UO-Z3=*ME"R5M@'U?V$P<^5XRN4,/Y+NB$WI*1HC57U $8%-9?] MG[T,YW $B-(W /$ B#\*2 9 XHWVRKRM);,LS[3JB';9R.8&_FP\&MUPZ6YQ M;36NI%68?KX$ MR[@P%SC[M%Z2\[,+Z#YYT_1=?A]RME_(COQF8P^D_?8\P?6X8.RH#D3AN#5$=Q+ \&/G73>TUU[ M.M;Q7RQ2V[EWYH&( MKDD6JR]\_RNM BH<#'DLBY]@7XT-/!!F4O&D,M8>)"PM?Y.'2HB6 9P<,4"5 M 3HT&!TQ&%8&PY<:C"J#4:%,&4JA R:*+&:"[X'(1VM:_J$0L[#6X;,T?^\K M)?2W3-NIQ:I\WX"OP8IM4K9F(4D5N Q#GJ6*I1NPY#$+&97@)[ 4>KX)]0A( M&H$/=QG;Z1F@P%M,%6&Q?*>'?%UA\/;-._ &L!3H "A#H>N7VX. M.\SQR\T#2S3#^K4-"][P"._I3;P'RSA_7^8+^?NS'@X^*9K(?[JT+]FC;G:^ MTES('0GIW--+B:3BGGJ+'W^ D^#G+MU!\YM^W]>@8-!V@U06PHVS^I0\F'0BA%.!N,#(Z?6=W__-M'$+.[3&_A M986PRQQGJWWM+O4L8.&X)$2T65Y;;?LJY0/PA"(NI>&Z# MMD)Z3SF7-.R*9@K8=##P[)2Y[+29<4K#KFBFL$T_ ZVE?9]RT5W%% M,__VV30KR-YC_*ZV5)C;\_$NVL[J._.,*41DZ;&:^(Y;5U\M5XHGQ<25SA%I73Q(=5YJ-Z[5I,+N=9IDHMK18IU MEG'U\YU(Y<-ES^\]O?$U62QU^49_D3.56RKORX./LLN>5/1*IB'4)PS$5:5HB MF7[\J$%[V^\L W=?/Z%_J)(WR=SR0DQE^G$%3.;5"H>&-=\CON-5N;3Q,3IRY3O(%N99I$B>B(&?DD\P79Y_,.,W(55$(79#7 M3&B>I,4;\^GW&T9>OWI#7I$D)]^6@;_+;)DF?DGQ'040FXKK@' M9!-LARRH\((#>'](.7M(TI08>@W5FN>+Y#85A%=#TL;W!B]LQRO/+.?%BL?B MLF=.'850]Z(W^?47?^#]WL85)AA# G-X#+<\AA#ZI)K-:36;=UA,LA5/E#FS MZ38F-XB#"K$\I=Y/S(C>[])SM 6#6CB)1-M$(C"1;U+S]+29L &*=K[;'],@ MVLNAI=5H1/?S #OUS+$;;%,>P&,GBL)<,^)UMDZY-B/(,ZET\@\O+R9MB0\: M*9WY0;"?T_2T9@SLW#-3'VY3'X*I?S%BX*2Q'C9RB<;^_E"W-(J\_73!#CTS MW=$VW1&8[M7.P!+Q:/1.(=JR'342V1_;9HMFIJ-&;8Z\ ]4YWB8P!D_7[PN= M9(TY"J4RQCQ=8X(Q)#"'1]^S4L4#IX*Y?@:MB# M4JED8M#*1' *$ZB:#@O-9<*J.A^6=8:)82L3X2E,@-B=F4!">&X20B2RJL)>0G-Z%O1Z,.J<5KY::&($FEU%2Z6R:K=H2(I MO)I$3#2&A>:2:.6G/T2VGSZ2?JS)Q$1C6&@NF5;<^K"Z[6#=_*8VC8+A8+]> M6U1NHQ6#>_7* .R;_D$[W1W$<8VT*XY]CX['>^J8-F]WCT>C M<$\=P]UZ;MK6$] C=[P;10@K8QBN\PS"1&-8:"Z5UFA0^-[[,\H1U6:@HC$L M-'?5V=J, +[]?OK5] C0864,!W9>7'X))Q%8)Q' !J"]C@^K8ABN\S(]JLG M0G.IM"8CH-A;'E M!BH:PT)SR=S9/@(O%72H8Q@H\@[+8CBT,V,OX2,"ZR," M6/Y/ZP)>&SE2[8PKB):FE/.U$N2#$#-C@>.[5@8QW<$4%8UAH;FD6J\11-@U MC>H[4-$8%II+IO4=P9&5C9T9JC8SE->7GU8F!PVY'#:6?H+F9IB6O2%PQYZ; MN/4( >P13BM-6$##7]%Y7J&N3V"AN?1:+Q*,L(L4U8V@HC$L-)=,ZT8">-GC M8Y[HQ,Q3+516;KB-.Q8MC$ZAJS&J#\%""BL:PT%PRK1N)L+9C'0'R :T, MAW9F["4L1V0M1P2;@B\R/XMEMA+:3+F%$J+\+6,[8ZAK)*AH# O-)=$:C@A[ M&U:$ZCI0T1@6FDNF=1T1UC:L(T !4,*HS@(+S25LY_>\>#_H;3J+T6#?6)S2 MB,%]ZIIS?^>1!)E0B^K1#@6IGBJP^>'^]MWMXR.NJHKG5YY?LJR;$@ZD*4R,W)4LB":+.5F:]*B21UH(+Y81 ,_()0[D5#9YO) M:"A6FE&.,PEJ511$_IX@$]7(ZW@;PQW-8 4APT1;!F(^:YPB8Y;( MR/C5<'KME1:XO=ZP7[O832P+HG JV'>:ZGSD77J0XI*LF+X3U2=LXG$"$\&4 M^X6J\0T\2%9*BZ(!&P4%Y?67/#9YV )T!GL 80,(GP-Z>P#=!M ]%M!K #V7 MF3H4EX>8:!(-I:A 6F_#9AC>5UN$$N8TXS3)4T( MUS!.$K'BFO(,9H+1A**"=W C1%I1QN T1DTH4V?&>#^/X?3D#$Z F,"FI M7P]/8291(=>UP93SFG+"$TH8S(T1S5/5"GZ,%TI+\]A^[BI0+:"W6X!M0%>J M) F.O-+>)=?H16_?= ;!AUW)?4VR^)7(GB2^UR:^=X@]:O_UM"@)E3:1NY)7 MDPP3[3W6^W]H[3O$MS_[[)!KQM>/A-]E%?\DEPZZ3/[Q(R:>C+\HZGGU"V1&>4*&"X-97#Q MWBB3=>^O-UJ4KALNA#:]U2US,RY16@=SOA1";S;V@G8 1W\!4$L#!!0 ( M *N"7%:UFF,1F0( ,H& 9 >&PO=V]R:W-H965T#7X5DR!R":' W#H&1LT:9RB$(Z(T_G:<0;^E ^[VM^S??>U4RQTS.%/B M#R]L-0D^!U#@DJV$O5&;G]C5<^[XE8JPUH%TULKN/%]&@J MGTMW[ NK:943SJ:+]KA!+6'!2\F7/&?2PE6>JY6T7)8P5X+G' VK5'!U5\P=Y(YP*9>@*%W2YK8*\ M8K*D&T\+2\8UK)E8X3Y%6^8OGMD9[#J-!N?C<+TKU,N8L^'SH.QE4#*(^YBV MKG#GE=-1E]XM#?B'VCZ%?K8WY"OO0\_FIV34K:_^IVE=_IKIDDL# I=$&0T^ MG0>@6^=L!U8UWDONE*7[YKL5_6Q0NP!:7RIEMP.W0?_[2O\!4$L#!!0 ( M *N"7%9&T#!]Z@( !L( 9 >&PO=V]R:W-H965TX[O.5?WFOY&R%NU1-1P7S"N!L%2Z_(R#%6ZQ(*HEBB1FR\+ M(0NBS5+FH2HEDLR!"A;&4701%H3R(.F[O:E,^F*E&>4XE:!614'DGRMD8C,( MVL%VXX;F2VTWPJ1?DAQGJ+^74VE68P2N9"W-K%QVP01#8A9)AJRT#,8XTC9,P2F33N*LZ@/M("=]^W[!.GW6B9 M$X4CP7[23"\'P9L ,ER0%=,W8O,!*STNP50PY7YA4\5& :0KI451@4T&!>7^ M2>XK'W8 [>X>0%P!XL> BSV 3@7H''M"MP)TG3->BO-A3#1)^E)L0-IHPV9? MG)D.;>13;LL^T])\I0:GDYDO-X@%S&C.Z8*FA&L8IJE8<4UY#E/!:$I1P3D, MF4;)B:T43%;(%'PC]S"2F%$-)V/4A#)U:@)?0@@Y8?U0FQ3M06%:I3/RZ<1[ MTFG'<"VX7BIXQS/,'A*$1ELM,-X*O(H/,GXBO 51^PSB*(Z;$CH,'V/:@HZ' MMQO@X^/AT0$UG;I<':$T[_$]LP9C 17ICH9\2W$,YA*5,BUWS U MG5!.>$H)@YG91-.O6L&OX5QI:3KN=X.@*Y] MSD!.X4N54E2' 2E/4NN,4A> MO6A?1&^;S'U.LO$SD3TPOEL;WSW$GDPP0VEL)#LML' MH$T+I+X%SF'TY3V< M4 Z98(Q(!25*TPBV2!QM1S!3%KQ;T35AIA2G3?[[/-J^8>W47B=1J]<_CPN<$'1HWPK'*A47KO&.G'!(V?"/+2PYVQ6:#,W?6C MP$T^/V#JW?J&&[K!_FA_9&X^?U']I_'7YC61.>4*&"X,9=1Z;1*3_BKR"RU* M-YSG0IM1[UZ7YO9&:0/,]X40>KNP!]3_!Y)_4$L#!!0 ( *N"7%8K9L1: M( 8 #(L 9 >&PO=V]R:W-H965T+-=_$Y1NQY7GUS5(4FUA6 MA\5J7&X+'B=-TB8;$\?QQYLXS4?327/NH9A.Q$YF:.9^+I M=H1'AQ./Z6HMZQ/CZ60;K_B3Z=A2.4,*7\2Z3C^+I=]X5Y-5X"Y&5S5_T MU,4Z([38E5)LNN1J!)LT;__'WSHB3A*P/Y! N@323W '$FB70'\TP>T2W(:9 MMI2&!Q;+>#HIQ!,JZN@*K?[0D-ED5^6G>3WOE.@U8FD9KU8%7\7-=(DE.F2^8%S&:5:^K*(^SQEZ M\>PE>H;2''U:BUT9YTDY&ZR2'.N^(%9'QQ1M$\2M$'$(, YK]>#HVI+,?3W\?A>];AMPN@ MN@NWBV*QCHN5L9@6QCN]O$L=TJOE/"JDOHM[I9Q'.>8J_&,5OK6*^QW/T#S. MN''A6G,O7;B08 P(3.,L.'(67.<^$$#2"0G&@, T.L,CG>'/W@?"<^F$&#NT MIYWS,$R=*.B%,4.8'[G^@(*BX_ C^_#?_XEF!4]2:9QS:_*E\0; M>*)BH@H@U@+^F-W/;6*RIU\\]Y!H# I-ITYY4WPE>K*/#$.8$CM/7T7D8 MCD(ZI"/E4+'=HGX2,L[07F2[#7]=\"R6/$';0B2[A3R\ 1JKL\)>O"8@T1@4 MFDZI?X;M03FB$.1WY @I[2 M#'&$>-0?D!I1'I;8/>QS:/G4YU*"P@UVZ&$#1&!2:3J3RTH1< M1V $U&2#HC$H-)U39;*)U7!:!48-@J#]7N3,$(9]U^F_8)G0?"^B ^I2CI;8 M'>W#]Y]9=H2+IQ\2C4&AZ>PI.TV\*TD*U&^#HC$H-)U3Y;>)O0%MDY1__LP* M2!3UFQ:&.((IIOW^GRG.P]%0VX(H?TOL_O:+9@Q?H8_/X\WV[0=4LY4N!IY< MH,U@4#0&A:;3J=PV":\D,U"[#8K&H-!T3I7=)M_I4EMD%IW)PO4B!_=59@C# M4;_CP0QA-/)"8M885=Z6VKWM1[GFA551=H"+?V8%;0Q#H>GD*5--\95^N0;U MUZ!H# I-YU3Y:VKO55L4U67VFH.]IM_,$.4%O?2LC MFPVT(UP\\["[%J[1%J;*1%/W2FH"M=:@: P*3>=466MJ[U3;U'2^Z<$-L-_O M7)C"*GO7-X&&,!H%P<"/P%3Y6&KWL9T'?&P]H+$.T 8Q*!J#0M/)4P::7FE' M!05UT:!H# I-YU2Y:&KO6?\6ISEZD8FR?(F2BELIZCU*^8J7]3;!99P6:!]G M Y)KH4^W3'DXZ ON/.@U=:-^3]X05KV=>3V]C4\V4U:3O6HVI99H(7:Y;/<; M'L\>-[Z^:[9[]L[?X1O6;E]5,.UNV@]QL4KS$F5\64$Z;X+J'E"T&U3; RFV MS9;-KT)6*Z[YN.9QPHLZH/I^*80\'-07.&X3GOX'4$L#!!0 ( *N"7%95 M#YBPD ( * ( 9 >&PO=V]R:W-H965TA.: M2@/+O),4(8VB<2@9+X,D]G-+G<1J:P4O8:F)V4K)].][$&H_"_K!<6+%-X5U M$V$25VP#CV"?JJ7&4=A&R;B$TG!5$@WY+/CJO=&.%ZZ0WFT&E#$+8@M"$?R0K<"?-R0Y:@?2V4*9#O:\$WS&VO(=<+L(P+ M\X%<$5Z2!RZ$FX]#BY@N69@V2/"0-Z!T'R_EU_''WJ !ZT MP(.NZ,>SN<'B/Y)7)^2J);\A3*IM:<\)J%-,?0IW0W<)'?2&<;@[ S9LP8:= M8 \(([?R7+I.QQ?NUZC%&KW^ 8_> 'C< H]?ZX#A4.'_&&3$+MTK7_; >6%7Y'K16%EN* M?RWP$P*T,\#U7"E['+BVUGZ4)'\ 4$L#!!0 ( *N"7%;+7-2LL0( &$' M 9 >&PO=V]R:W-H965TPK^\]/N> MKR=K(1]4#J#)8\%+-75RK:L+UU5)#@55 U%!B2N9D 75.)5+5U42:&J+"NX& MGA>Z!66E$TUL[$9&$U%KSDJXD43514'ETPRX6$\=W]D$;MDRUR;@1I.*+N$. M]'UU(W'F=B@I*Z!43)1$0C9U+OV+.#3Y-N$+@[7:&A.C9"'$@YE\3J>.9P@! MAT0;!(JO%<3 N0%"&C]:3*?;TA1NCS?H5U8[:EE0!;'@7UFJ\ZGSWB$I9+3F M^E:L/T&K9VSP$L&5?9)UF^LY)*F5%D5;C P*5C9O^MCZL%7@AP<*@K8@V"\8 M'2@8M@5#*[1A9F7-J:;11(HUD28;TF.K40TKS5>\TQ)7&=;IZ!964-9 M,BD*$HM22S16(0F=D]AN#U*1=[BD,*P%N:IYQC@GM,LFQW/0E'%U@GGW=W-R M?'1"C@@KR34FXK=2$U@C%?U_NOT!GV/D^M'C#?_%]UW;R[7*A;/Q[GX$- M_J@?WQS^"U71!*8.GFX%<@5.]/:-'WH?^L3_)[ =*T:=%:.7T*.85DQ3SIXA M) +_+:EO4'Y)VR(X[LN/7DJ5)4AUO_Q[D\)^_F''/WPU_T)(S9X/<@Y_L],; M#/(*2=2E;LYS%^WNB4O;'O?B,[P_FG;_"Z:Y?*ZI M7+)2$0X90GJ#,[12-@V]F6A1V9ZX$!K/FAWF> >"- FXG@FA-Q.S07>K1C\! M4$L#!!0 ( *N"7%8Q3B%71 , ,8- 9 >&PO=V]R:W-H965TY^.S!AHL7N010Z#6A3 ZMI5*K6]N6\1(2 M+&_X"IB>F7.18*6'8F'+E0 \RYP2:GN.$]H))LR*!MF]1Q$->*HH8? HD$R3 M!(O?]T#Y9FBYUMN-,5DLE;EA1X,57L $U-/J4>B17:K,2 ),$LZ0@/G0NG-O M1VY@'#*+9P(;N7.-3"A3SE_,X-ML:#F&""C$RDA@_;>&$5!JE#3'KT+4*I]I M''>OW]2_9,'K8*98PHC3GV2FED.K9Z$9S'%*U9AOOD(14,?HQ9S*[!=M"EO' M0G$J%4\*9TV0$);_X]L *1P/!-T@8 M:ZUF+K+<9-XZ&L+,:YPHH6>)]E/1&-; 4D!SP1,TXDP)G5BI(=02C;+'@Y#H MNIQ"]YAB%H-$EP^@,*'RDYY]FCR@RXM/Z (1AGXL>2HQF\F!K32A>8X=%S3W M.8UW@.8!XAODNU?(&5RO$S/_Y_D-$69RP;-LN;+ MO)4K',/0TI^>!+$&*_KXP0V=STTQMR16R8!?9L _IA[=Q3%/F8Y90 QDC:<4 MKA #U11TKA1F2F;U6$=]-_"=@;W>C:9NU>L&OE]:53"#$C,XBEE6)Y82E*G7 M.!4"6"-G+M79(0B=T-_#K!OUP[ 9LE-"=LZ$9)Q='P'MU!B\?C?< ZT;^1W? M:R8-2]+P3%+%%:9-C&$]3X[?WV.L&P5!O]?,V"T9NZ@@:+\$[1\%G2B<]=:8,ZE$FC=: MB2DT+G)'MV.E/K]&@MN.H%6C=Q*W5I[VSR38GG.]8+ B3B,)<>SDW75W? M(C\TY /%5]F^>\J5?CG9Y5(?M$ 8 ST_YUR]#&PO=V]R:W-H965T>)JXEV$Y[.17>\6?*6X43MM ML$J60MS9SN=LX@66$#),M44@YK?&&3)F@0R-GRVFUZ6T@;OM+?JETVZT+(G" MF6#?:*:+B??.@PQ7I&9Z(3:?L-7C"*:"*?>%3;LV\""ME19E&VP8E)0W?W+? M^K 3$(Z?"8C:@.AQP/"9@$$;,'!"&V9.UIQHDL12;$#:U0;--IPW+MJHH=SN MXHV69I::.)TL<(V\1EA)4<),<"V-L(3.H#-\X/ &+S%\WV_X M?K%4;OS'(0,;_.%A?'OKSU5%4IQXYEHKE&OTDM>OPG'PX9#X_P2V9\6PLV)X M##W95Y^VZGO VB/VT#-UHG%+8BIR3G\]/A&-(TV:]RZ-+5OK).J/8W^]*_0H ME7\4.NJ$CHX*73Q1 5DM*<^A0DG%04U'$5^ZRZ,G!H7]46=0H\G?*2)F&W)7 M6Q6DHN:ZN6W=:%>^+US5>C0^-66]J<)_8)HWX8K(G'(%#%<&,NB_-;QD4V>; MCA:5*U5+H&PO=V]R:W-H965T:9/R^MQ9B<]?O\W!-4LQOZ89D\I,E M92D6\I2M^GS#"(Y*IS3IFX/!I)_B..O-9V7;,YO/:"Z2."//#/$\33%[6Y"$ M;N][1N^]X4N\6HNBH3^?;?"*?"7B^^:9R;-^0XGBE&0\IAEB9'G?>S#N M,L M'$J+OV.RY7O'J.C*"Z4_BI//T7UO4&1$$A** H'EOU?R2)*D(,D\?M;07A.S M<-P_?J=[9>=E9UXP)X\T^2>.Q/J^9_=01)8X3\07N@U(W:%QP0MIPLN_:%O9 M6L,>"G,N:%H[RPS2.*O^XU_UA=ASD!U5.YBU@WG@,#2.. QKA^&Y$4:UP^C0 M87K$85P[C,]UF-0.DW-3LFH'ZUP'NW:PR]&MAJ,<2P<+/)\QND6LL):TXJ 4 M1.DMAS#."NU^%4Q^&DL_,7>D$?EC'<:HXYI$X!GJBF5ASY&81B13^W@E_4P/HRTXW M/3??>[XPM<0GS&[1P+A!YL"8HN]?'?3QPR=%8H]ZC$=>;I%IE1CK'8.6.(R3 M6+RI+I2>YY#P%@U/I^6>DY9=8NPF+;[&,4(D?L$<8-6"EHRFB..$(+I$(6&B:,2%#R]:>/["XRB6.Q"52K61 M+U4I),R!A+F0,*^"34I8L0E\G0]F_==]Z74MAK8];AL%72-C,!DV1BVIC!NI MC+52\2F-MG&2J(9:ZWGI4$/"'$B8"PGS*MAX;XPFHZ%I'PSW65;!*:O6@$^: M 9]H!USNS)X9C?)0?MG_HDRLT4-*6!SB&_0Y"V]5.M "+]4!),R!A+F0, \2 MYD/" B!82WQ6(SX+=$MD02H/$N9 PEQ(F <)\R%A 1"LI3R[49ZMG?;J.:\0 M7GU/%24)W9 (_:N[X5IH(URJ1KLSN9OMZ=^!#.="PCQ(F \) M"X!@+8E-&XE-K]QUAYBOT0;'JGK%8MK9U8U'@X/]X:,V\J5S%R3,[:8_/ M@PSH0\("(%A++\9@5S,;7*D8'(8LEQ,23FF>"95L].A+9R-0F@-*W54XW^[=]>'OE@SD#2GINU/)'9G'G1!8WHU M;7\$1YV8OL)*BJ&C!J#,VK(Q=[(QKUU\:";B;"6/BT.I#L)P593/-W(#I"J8 M+O3!+A:*V1E:<]RY@@YH4!>4YM6T?0T,.^N0:E>: T'Y060-':4MR5GXUKZ\\; M_%8<%$N5V'L^&%(NE 4 ?:"+A0A:;S:Z]5C3[JY8JJKMX099:33LSB^0^0>* MH).CT]"NGFSH"\K'Q[YZS(=BSHN=[4>Y;ZE:/LG;[J./ !?Z#6UY(!K42#TEQ0F@=*\T%I 12MK<==/=JP01^%&*#59U": TIS06D>*,T'I050 MM+8$=_5JX^J"]>5WC)!EV4=0FG/B,AR__W1!\_! :3XH+8"BM7]"N:N$F_I* M^%.<7;\ZZ]F7:@^4YH#27%":!TKS06D!%*VMQUT5WC1 5V<3M+(.2G- :2XH MS0.E^:"T (K6EN"NHF]"5_2/K\[Z4!?+$Y+FG+@,H^.K,V@>'BC-!Z4%4+1* MBOV]USSDVKHJ7_GA4DMY)JJ?MS>MS6M%#^7+- ?MCG'G&HIVS[@+JI>&=OCJ M':8GS%9QQE%"EC+4X-8:]Q"K7@NJ3@3=E"^9O% A:%H>K@F6"B\,Y.=+2L7[ M21&@>3EK_A]02P,$% @ JX)<5GIK""2U! 0Q@ !D !X;"]W;W)K M&ULM5EM!M!3"KG$7P3O^TZ "N?"P0B?FU_/YU MZ8.K-]?@#2 I^'-+=QRE$9^:0BY% 9IA.>U],:W]PK30!E]H*K8^ ;=EVQX(6YZO##G7_?'6K0STX0]V>*'4XZB'# MJ;SJY'C."WAWX8\=X:38BFD$3KWU&4[GJEF3IEO2SCC\; NY+>%H.4Y=:&@UY8+F1I6 M3 U[F?HF*PM)-R!$&1$H!BCZ6^9!69P$?P?6NS12'V6)K C,*!P+AE*.BK*TQMWQ7RQH>,J)9SOC!KT=4O8$N@U^>XU[;<1J JOYP:O\ MX/7ZX3/E'*RP9!K+;"]YQ4"@YVX"O18UPXDS:L9G6VKB6H[7(+ M!:%M-["" MWK5?R,RH8F9TYEXN3FHJM.3VQ3+IBI\@P6)+(TF9RKDJ$+L(&[6,;)+U2PF_ M+3&RFC3U&G(A3>.*IG$O39^*H+F2.U,>'G*^7J*H,ZC&K4QUXX[MQGY;C%LL MW+A.DZH.(>C!!E>]UES(U:3B:M++5 MB2VMIZ<23I-7M*+Y6M$"76AUQYST*K!WD_RQ3S'C6Y+)S"&PG$& *\0! AEF MH*1L@^S23#MQ)(XWT3_UJVG6B!;\TH33_E\3= E?R]!>LP0M M2JG3Y-L2\KN@[%8UZ[?GTO@[=E6PMT.0?!WH "L4HS3$G:PX+5-L.&[3TB'F M3-K$:.V =*'5"3SV0+"_">JZ7O@7?)9)EH!'G/Y#Y6 VN.LL??W0K\ZR.M%\ MK6B!+K2ZDX[M%QSJ+7\Z.YZ%5C1?*UJ@"ZWNF&,_!OL;LLO*GZ9&J?2.3C1? M*UI0HC6JY! VJJ1Y_C?%[>.L7]]E' MF.)Z_0MB&Y)R$..UA+0&(QDWK+BQ+EX$S?(KV145@B;YXQ:C"#,E(+^O*16' M%S5!]7^#^7]02P,$% @ JX)<5AN7>^S0!0 03, !D !X;"]W;W)K M&ULO9MK;YM(%(;_RHBM5JVTL0%?D[4MI>'2K#9I M%+?=#ZO]0&!LTP+C,F.[E?;'[W )&)L0TWV;?(BYS'EFX+R:.;R"R8[%7_B* M4D&^A4'$I\I*B/5%M\O=%0T=WF%K&LDS"Q:'CI"[\;++US%UO#0H#+JZJ@Z[ MH>-'RFR2'KN+9Q.V$8$?T;N8\$T8.O'WMS1@NZFB*8\'[OWE2B0'NK/)VEG2 M.14?UW>QW.L6%,\/:<1]%I&8+J;*I79AZ[TD(&WQR:<[OK=-DDMY8.Q+LG/M M314U&1$-J"L2A"-_MO2*!D%"DN/XFD.5HL\D<'_[D6ZE%R\OYL'A](H%?_F> M6$V5L4(\NG V@;AGNWW517B;KA@81XL1Q#Z4?;K?,MO MQ%Z UG\B0,\#],. X1,!O3R@=VH/_3R@?VK ( \8G!HPS .&IP:,\H!1FJSL M[J:I,1SAS"8QVY$X:2UIR4::WS1:9L2/$BG.12S/^C).S*ZC+>5":DMPXD?D MO5C1F)B1\(5/.7$BC]RRR&61B%D@8Y?D.A(TEB%):X?,-P_<]WPI8G)&/C#A M!.0/YD>"?)+$34S):X,*QP_X&WG^X]P@KU^](:^2V \KMN&2SR==(:\C&4W7 MS<=\E8U9?V+,FDYNY(A67 [4HUX5T)4WH+@+^N-=>*LW$F_9MD-4[3>BJ[I6 M-Z#F<(.Z'=++PO6:<./T\+K>S=/#U9IPJSG\O2LZ1-.?[-UN#K]Q8GGK>G7A ME53T"D'V4E[O"=Y<3K;>)J"$+8CY=>.+[^2&BA7SR+Y4__Y3AI%K04/^3\V8 MWV9]].O[2*;W"[YV7#I5Y/S-:;RERNS77[2A^GM=\I$P PDSD3 +";-!L(J$ M^H6$^DUT.:>Y+)133\"XG'<6,0L)S9049DKR2R75B:>1WE8\&6R8PI*Z8#L[ MZX_U_J2[W5=%7:N>6FUDUC32AEJUD84-LT(6$&$F8B81829H-@%74,"W4,7V"9&"(EA(092)B)A%E(F V"520T M*B0T^JG+1".]K7@RV&!O;I+Q'&;,^VPD8D@HII/3\]/J M_$LN#9O)O,Y+,?U@_1)MB[;C?BVV4;"#"3,1,(L),P&P2KJT=32 M^%!?H(+(.P&I"$HSH#032K.@-!M%JTIIST/33EU=9$D1^MFFU%5>3_@169>S MDMS\3-WZFJ*YH]9R0M(,*,V$TBPHS6J-?EB[6D:>K[:?=\Q. MK6:@+BB49D!I)I1F06DVBE:55NF%:OV7*'.@GBB49D!I)I1F06DVBE:54FG( M:LV.[/]8O:!>+91F0&DFE&9!:79.&YZX>I56K-9HTQVM7L8],>B6!FR="N1R M&5.:;-4J VK!0FD&E&9":1:49J-H50&51JPV>HDU"FK(0FD&E&9":1:49J-H M52F5/J]VLM';=HV"NK]0F@&EF5":I1U[V"/UT,.V47U695%ZQ5JS67P=R4Y7FK][H M")Y!-)+*WV8NCQ7<@E^G7 M#P?'K[0+,_N:H\1D'Y?<.+*0B3@)Z$(BU&PO=V]R:W-H965T.9Q'"X)IO9[&Y?=/H"2R2F*PD74-+M],,776)T !]#]K_IBZ[M MG/,#8CT!Q".X^IP7OY9W:5II_]FLM^7+B[NJNG]Q>5DN[])-4C[/[]-M_2R*I__,IO4G7Z[U4K\>_3^C%PS+W$\^__J*+P\;7&W.;E.E-OOY[MJKN7E[, M+[15^B'9K:L?\\]^>MH@>^\M\W5Y^'_M\VGLY$);[LHJWYPFUVNPR;;'_R;_ M.?U%G$W0K4M??MWZX?=]>7QA'5Z5 M3E(EUU=%_EDK]N-K;__%X:5]F%^_&+/M/H7OJZ+^TZR>5UT'VT]I6=6QJDHM MVVH_5'=IH;G;*JNRM-22[4I[FV^7^;8J\G4]]Z,6;*NTJ*?L1R?:^]UMF:VR M.K_:,^WV7@OS;%MIO]3T_,-Q3 9?TW^O#7:GSY:WUM*,5PMWVN&?I?-6-BZ#TK=*.>_NJ^>*[I MYJ/3'?7T]^G]<\V<'*8;/=/= 2NOF"[4TYUT64]_?-N]X=/[EN[_OJ4'PZ=/ M>J:'ZNEODD*Y\M& I>OS1Y<>#UYY?:%X%9L/_SB8!\]\['54[_-7NW6JY1\T M]]^[K/I->Y-6=_E*._]GXQ]Q/4T+JG13_K-GG5\?EV'U+V-_E/&BO$^6ZICTTMB#HFY)"9(S#MB MTP.V/Z?Z=/W,FAO6U>6G\UCVC3(G\J"@9Y ^U>5!(;GR$8G%$";%R'Z(D:W> M%1[.4K/_IBM-9-MDN\R2=;T7/)X&UT>M?=&QR>B0F$-B+HD)$O-(S">Q@,1" M$HM(+(8P*;'3A\1.E3N^MVFE[7=Z? MM'98?L^PA:7;=FN_UC-,UVUCT=JSD5L0D5@,85).9@\YF3V9D^S\(+$O,$IB M;&!(S"$QE\0$B7FSGL#,9Z;9"DS/L(6I6]-68/J&S:>M8\J0W("(Q&((D_(R M?\C+7)F7FUU1U"=+6E*6:?\IDW+^V+"0F$-B+HF)>>?4Q)HL%F;KA>O-.R]< M:Z;/C/9^HV=8CQ:06Q"26$1B,81):5D\I&6A3,M/>56?*#V>%>7LL5DA,8?$ M7!(3B\ZK>V'/)K-6"+SN,'TR-TQ[U@K+,"X@-R$DL8C$8@B3PJ)/FJMQDT$[ MEW66W&;KPT6XOM2HE;&Q034'U5Q4$R=-RH11GW:TCGR\OG'6O',S]0&[FZ?2HS1&IX?4'%1S44VH9Y ;H5(:I%J!93FIP>HTF/H4S/Z1IO4E5%=KNKDMMUJE7YL:)QEZ]7 M:=&?)Z4Z.D^DYJ":BVKBI)V__F=6?>35/NGI&Z0&Z%2&J1:@6 M4YJ:*'E"51S4,U%-7'2SJ,P-TV[':SNJ#HP M\W:LAE@!NOXAJD6H%E.:'*JFSZ"K"PW'0[QCAZ$W,FAC =4<5'-139PT*0RV M;>EZ.S0]XXPZ-GH[-L.\0.^V$FS#F-NM]Q]"=&LC5(O[ML$R)V=7H.07>],Z MT)672*]?O]/>%?EJMZQ*[6U>5'?:JTU:9,M$^]^^;AOG26_S0*V.S@#:/4 U M%]4$JGFHYJ-:@&HAJD6H%E.:G."FA: ?+][^L1U:'6TLH)J#:BZJ"53S4,U' MM0#50E2+4"VF-#G035U"5_V-;?;N>H9-IV8[5RAC194BU MIC0Y5TVCQ5 W6@9]N$5M MC X8VE]!-1?5!*IY1K>]4@?,:)?&>H M_C2,&AB=+K3"@FHNJ@FC6SO1;6,R,UK7XWO'S0RK?3U^H!>@6Q&B6H1J,:7) MT6F*+(:ZR/(VWSY;/AT?M,Z":@ZJN:@FC)[ZR<1J?V#2ZQE69\)J?Q;2'\8% MZ#:$J!:A6DQI#,.>M*N3/>/, MJ35KC_,'>@&Z%2&J1:@64YH.=T9I 7H)H2H%J%:3&ER=)H6A:&^C<97 M?C)3K8X.$UJD0#47U831<^^,A:YW;K'1,\[43=OJQ&F8%Z!;$:):A&HQI]N-;[\M'/O=/ M*1+)4G&RI&9'!PIM+J":BVH"U3Q4\U$M0+40U2)4BRE-CO#9HU*^R;-2V(>E ML$]+81^7PCXOA7U@"OO$%/:1*>PS4]B'IK!/3?DCZAEF4\\PU?6,)K;:,M]L MLN.7V5;[U^$99Y^.SSCK#;'5.0RS)T;[?>>;GF%F]R-VCGHU1\<.+5F@FH=J M/JH%J!:B6H1J,:7)L6N*'::ZV/%JM38V*&5#[.GN-"73K3+@6H" MU3Q4\U$M0+40U2)4BRE-3F?3'C'5[9%@6X?S$,WM\9W3_3EJD]/>6*)-DI/V MY$X3K8B@FD U#]5\5 M0+42U"-5B2I-CV?123'4OY8?/V[0H[[+[ATL6VO=) MJ27:?5HLZUSV?NQ%;8X.)MI00347U02J>2=--\[^19L\;]@VQ"B6H1J,:7)CXQNZC&6NAXSY'KDX0ZT];";Y#[; M7_:_2=;KOHBI%S4V8JCFH)J+:@+5/%3S42U M1#5(E2+*4V.==//L?1O<(W2 M0EL\J.:@FHMJ M4\5/-1+4"U$-4B5(LI30YTTQNRU+VAK[]&J89'AQAM#J&: MBVK"ZGL6S[1SX(LNU!^VT !=:(AJ$:K%E";'KNGZ6.J;GGS%51"U.#IO:+'G MI$G75.9Z^^7E]@RSNZ]"877O,])SX=1#-\%'M0#50E2+4"VF-#E(3JOFH%J!:B&H1JL64)@>[ MJ>98W^)!0Q;:UD$U!]5<5!.HYJ&:CVH!JH6H%J%:3&ERH)M2CZ4N]?R.-W?0 M9@^J.:CFHII -0_5?%0+4"VTN@\+ZGD#(4(7&E.:G,ZFVF.IJSU?=>J*UGE0 MS4$U%]4$JGFHYJ-:@&JAU2TNS::=<^\(76A,:7(NF]Z/I>[]##R_O5DG9:F] MTG[>9OW5._5B1F<5;0:AFHMJ M4\5/-1+4"U$-4B5(LI38JTW;21[,DW.+.U MT1X2JCFHYJ*:0#4/U7Q4"U M1+4(U6)*DP/=])#L)YYVM-OZU2$^Q'/)6D]VMIO1<[;]1K\/HW25:$$(U@6H>JOFH M%J!:B&H1JL64)B>TJ1O9ZKK1NR++B_U1[X]I'5"3YFX)N\?.9.UN;Z=[ M,Q+U*HP.*'JK(%03J.:AFH]J :J%J!:A6DQI'>+N78OLGKL6H0MU44V@FH=J/JH% MJ!:B6H1J,:7)Z6P*3O8?<-WNC,HKTG5'-13:":AVH^J@6H%J):A&HQI&V)4JDR1\H:A\UHSTI5!.HYJ&:CVH!JH6H%J%:3&G' M,%Z6=VE:.4F57%]MTN)C>I.NUZ6VW-\U9K^+/?MIG;L/=5CU%Z^,B\O.SQW] MA=![?N[I+X+#SR\;_OKJ/OF8ODF*C]FVU-;IAWI1D^>S.F9%]O'NX9LJOW]Y MH5]HMWE5Y9O#EW=ILDJ+_8#ZSS_D>?7EF_T"/N?%KX?-N?X_4$L#!!0 ( M *N"7%95\:"^,08 *PE 9 >&PO=V]R:W-H965T1S/A]^YY \G\3ICE1?Z!IC!KX5>4FO1FO&-I>3"4W7N$CH MF&QPR;]9D:I(&+^L[B9T4^%DV3@5^019EC#Z8VX3B.>49"5X#U;XPK$)] STFR9\1(#+\'B]9OX>5)L7LWC.5B,JW$.+B+,DBRG+_C7GQ<1N'CV M CRK73^MR99R>#J=,#Z,.IA)VH5\W8:,'@D9(O"6![2F/,XE7@X!)GS\>Q+0 M PG72(L8X70,;/@K0!9"BH#FI[M#A7MTNKNE<(]/<$=A[0Y]#1GVOB+L!L]^ M!&_!UZ+E-L> K$#\=9NQ[^ M9FNR!(>U\O3^D'N5E6T-C2*%$?3@ MT"C6CN:)7+E[KEQ]43?[8/8O7H(W69F4:9;DO)[;C99O6"I^7),E;!(L,@D6 M&P(;I,7;I\73EO [7.\C!V6LRD,+X1X6EQNZH5"#KL+%$VI#.9<\0V( ]:/4]M'5" MW1UAK\,XY,5VG2 0Z5/8\<[..X)-1589 M4[+BR$NJ$UI()$5AYOJ!N'$IS&!H68'(R<_0.[ 7/%#;N,_>;W#%IVIY=[S! M[I"&XX:VR(YLY?@H$,F1K3Q+;*[UH3^5FEYT0 .J \I"(72AR(ELA.P0B9PH M-(=M>2(I/T-RP%YSP!\5'5"6$P&O$VEIDKSN@7GB\ M(^7+]#B!LJ[P+!B(ZD-AYGJ6*U654?EA"FU(8"] H%Z!'%-N4*4]D&])$U)A M9T,82/N:4?5A"FWX\+J7'T@O/TZ4;T@6%KX=VB*%"C,W"*$H?O4QG%-J0O[ZO1_J^_D01K$:J4;7Z'"='!0F.-'6DY,OK^QBA:?'0(0SY[F83T,NE'WR]V\(.W@IXE MOJ- LCB2C"(5%!*M8OUXGEI_O8)">@75+PK@-LF3,E4^H>E O$%C$,BT*,SL M4";&J(HRA=82.#DXE5+@ZJXY#D1!2K8E:\]F[._NCQR];@[:"/>OX674'ASJ M8=IS3&^3ZBXK*#6HO&-DT9U]N"6.D:#ZN<;+$56W OU\1 MPAXNZA_8']":_0=02P,$% @ JX)<5@2Z*UYO!0 GAP !D !X;"]W M;W)K&ULO5EK;]LV%/TKA%<,*;#$(O6PE3D&&FOM M BQID+3;AV$?%(NVB4JB2]))NU\_ZA$]2)IQ#'5?;$D^]^B>2^KJT)P]4?:% M;S 6X%N6YOQBM!%B>SX>\^4&9S$_HUN9;AN.D#,K2,7*< M8)S%)!_-9^6U6S:?T9U(28YO&>"[+(O9]TN+$1P]7[@CZXTH+HSGLVV\ MQO=8?-[>,GDV;E@2DN&<$YH#AE<7HW?P/$)!$5 B_B3XB7>.02'E@=(OQBH(CEUR->X#0MF&0>7VO247//(K![_,S^OA0OQ3S$'"]H^A=) MQ.9B-!V!!*_B72KNZ-/ON!;D%WQ+FO+R$SS56&<$ECLN:%8'RPPRDE??\;>Z M$)T &.P)0'4 4@.\/0%N'> >&N#5 5Y9F4I*68QP0S\E@LB".8@SA-P0_,ES06C MJ8Q=@ZM<8"9#"G0,[G?,6O"EX/FWHCLM[\=E82$U%9N-EG?]EE3_:DS]$X%IFM^$RZ00G?8*Q M+$93$?1 '(0,"2T.#X>&\.CP<,>BQFW&URWYW#U\][)1 M)+L4 [JRC,S??\@P<"5PQO\QC4%U#\]\CZ(UG?-MO,07(]E[.&:/>#3_^2<8 M.+^:ZC*L*C%I2VRJ:L4> ME.Q%?WZ;Y]ZI2O O(O3L![DL?Y MDL2IG#75NT;V;),D?\B),B19-!!9KY)!4\G .E%NY/N[F"2FBE61?G?D_- / ME0%>&&"A!WU?F0<&&(0^"LTS8=+D/['FO]@Q)B[K3> $J2H, M,"<,W4!18%!PYJ2^(&DY1O?I#C4%7M3Z"F#MC# D)S'2CN+K"D=*1@ZK=MQ#AC= M%P37'%TIKN]-IZIB PXY,/!#1;(]IV,U=QP>M&I^P989*V!E?&T?'Y0M&HJM M7TW45A/]#X:JOLE0!1Z2+1J*K5_@UK!"JV?KK$CD@BZ5M@,;"^CJSYY8I\GU-C $&)ZH]CTRP<$^?0ZV] M1'9[:5OH(=TMRORGR@IN88+!2>@J^=>P_HH?!7L$M%X1V;WBRRN]FJ W#P(? MJ2H,*-=3C;$]F2,??-1:.61U,O,;FI\N7Q:,# ^N$ZJ"=93L >JLLR=TK.#6 M6B&[M7II;8MTNQ2@SM](M50=-75#M5_84SE6:FNJD-U4';BV10:[ P-M<$VF M"")5L36C8Q6W'@O9/59W-K^DVM<;OCMU5=4Z"H::Z!]AA5!KA9#]G[6#UO,U M1[=7NK[>LG24=-'J:]R>SVOUCCL;-QEFZW(#C(,EW>6BVK%HKC:;;._*K27E M^B4\CZJMLI:FVKF[CMF:Y!RD>"4IG;.)'#!6;895)X)NR^VA!RH$S&ULK9QO;Z.X%L:_BI6[NNI(,PV0 MA"1SVTJ=\O=J=Z;:V;WWM1/5;(V]%6J=WG\5BNMRRG\IKO6*$_>>(BITKOBLU8[@2C M2>V49V/'LMQQ3M-B='=3'WL4=S>\5%E:L$=!9)GG5+Q^81E_N1W9H[<#OZ:; MK:H.C.]N=G3#OC/U^^Y1Z+WQ@9*D.2MDR@LBV-/MZ-[^'#NSRJ&V^%_*7N31 M-JFZLN+\CVHG3FY'5A41R]A:50BJ_SVS!Y9E%4G'\6<#'1W:K!R/M]_H0=UY MW9D5E>R!9_]/$[6]'2U&)&%/M,S4K_PE8DV'Z@#7/)/U7_+2V%HCLBZEXGGC MK"/(TV+_G_[5G(@C!WOZCH/3.#CG.DP:A\FI@_N.P[1QF)[;PJQQF)WKX#8. M[KD.\\9A?J[#HG%8G.NP;!R6M1SVWU_]Y7M4T;L;P5^(J*PUK=JH%51[Z^\\ M+2JQ?U="?YIJ/W47%\],*JU>)4E:D&]JRP3Q"Y6JE$E"BX1\Y<6:%TKP3/MN M2%PH)K1+94W)]W(ETR35EPFY\IBB:28_D$_D]^\>N?KI _FILOIMRTNI2?)F MK'3$5;OC=1.=MX_.>24L*0+&.NN'OKKO/7WBV,D!FQU39SE M1^)8CC40T(/9_=M:71/+KMSMQ5!_S.X>6U^32>WN. /N_OGN]H![<+[[4-]# ML_M_RT*?NNF[[M$Y9W[Q[JF+SSCS=MVZ/34(87(0_J3F3=[AW:__+%.9[D=< M+7,OK2Z$5)5:W /1?=G3IL.T:DKZ+'=TS6Y'>LZ13#RST=V__V6[UG^&1(:$ M>4B8CX0%2%B(A$5(6 R"=60\/$Z8%K9Z)3E3 M6Y[H ?@PP _)VDB_5-9(F+>'N36L2MF>[SY-%XZ^])^/]3ID-;&Z1L& D>W: M7:,0&7R$A,4@6$=?LX.^9D9]/=+7?7*@N$Y,M;($(S1)ZG&39N0X,TB;S&!( M9L9&+I49$N;M8;,C;2R6<^M$07[?:KY8VLL3G?6MW-D)*40&'R%A,0C6D9E[ MD)EKE-FW4DFEI^%*1RN:T6+-AF1DA%PJ(R3,+_?39=&]OS&-8D;DI?)#PKQY?Q2;S4^T MU[>Q+>MT"!LPI P#PGSD; "0N1L @)BT&PCFR7!]DNH3?"2Z2,D3 /"?.1L )"Y&P" F+ M0;".C&VK7UD\SRL;J^!;8[MWEA-#P M(R@M1M&ZXCI:)K?-D_NPI#Z2)YH*\DRS2YC6TSDWMK*^OOM5B MTM<7,K(02HN@M!A%Z^K0:77H&'7XY9$\"IZ4:R7)5R[4EMSG3*1K2GZ0GWFQ M^?0;$SGY2O7T33,24DD>2['>4LG(0Z5?6CG^(/^4JYJCN%BW2)H'I?E06@"E MA5!:!*7%*%KW.FBK-S:V?&-#ZS=0F@>E^5!: *6%4%H$I<4H6E?0;1W'-A=R MJM%99Q:L4-6BNDP3)FBE[H\D2^DJS:J2SE6Y(XI_&-0WM) #I7E0F@^E!5!: M:/L*N*TIV2XV1X"6EZ T#TKSH;0 2@NAM A*BU&TKJ#;FI5M+EJ!BO'F M5B[6^;PWF?6G/ _:I@^E!5!:"*5%4%J,HG7UVQ;(;'.%S&,K15(IRZJ^3VC. MRV)8H-!2&93F-;3C]3!G:?>7S?IF_:LB@(860FD1E!:C:%WEM34NVUA[Z.2R MY =YX'FNDX*R2!79O:V/T8U@K!I?!R4)+7M!:1Z4YD-I 9060FD1E!:C:-W' MVMOJEV-!DUT'6OB"TCPHS8?2 B@MA-(B*"U&T;J";BMNCKGB]NVE8$)NT]TA MEWW+>9-!/4,K;5":!Z7Y4%H I8506@2EQ0W-GASE9-;U;#(Y)&5=I;8U.<=< MDXO?,EK^]/;P_>J5R/:G4?IV;4=%M;1[E19$;O6V'%S%;1KJ))>+B77ZH/&# M.:"+Y0DMJ$%I 9060FD1E!:C:%T1MP4UQUC?Z&7(&:,%\?40O'DE0L*NBW6.>9BW9D_H#%3+M8QM&;7T(X7DJ<# M#Z0-F-F+:6]I#1I;"*5%4%J,HNV5-SYZET"N9__Z1122K*NUVOW/[ ]'#R^[ MN*]?\7!RW+,_!_M75K28_1LT?J%BDQ:29.Q)(ZWKN>Z V+^48K^C^*Y^8\&* M*\7S>G/+:,)$9: _?^)U4#1Q>#7+W-U!+ P04 " "K@EQ6[X[[JO(* M 4D@ &0 'AL+W=O\ZBZ)8W72[^73!EC3_FJU8*KXR MS_B2%N(N?^KF*\[H;%.T3+J:H@RZ2QJGG?'MYK%'/K[-UD42I^R1DWR]7%+^ M>L^2[.6NHW;>'O@M?EH4Y0/=\>V*/K'OK/AC]Y.F<5+EN9QEA+.YG>= M;^I-U-/*@LT6_X[92[YWFY1/99)E/\H[SNRNHY0S8@F;%B5!Q3_/[($E22F) M>?Q9H9W=F&7A_NTWW=P\>?%D)C1G#UGRGWA6+.XZPPZ9L3E=)\5OV8O-JB?4 M+[UIEN2;O\E+M:W2(=-U7F3+JEC,8!FGVW_I7]4W8J] O3I1H%4%VKD%O:J@ M=V[!555P=6Y!ORKH'Q;T3Q0,JH+!N2-<5P77YQ8,JX+AN06CJF!T[G-0E;<] MIQR6#$Z5[';VV7M;?=O=ZMG[6WW;X>K9>UQ]V^7JV?M>6/SGMO4BW=)G);Q\+W@XJNQJ"O&3OK,\D*\WXN3U4Y,5B6!F,DB%Q.:5#39 MY"O11E^(IFA*RX0>SBA7!B?+=7EY-"U$N5J6J\.64ZF^[*VR;OR,O#[%F4*R?+W?_ON7MG3U[36LK]\\O5EO+@ M_/*V5UWXSHY;BQVG79TLC\YXT:J;;$ M^',=%Z\D8,4BFY'];/RO+\J(4[!E_K^6.=]OQ[AJ'Z,\QKO)5W3*[CKB("YG M_)EUQC__2QTHO[:]Z9&8CL0,)&8B,0N)V4C,06(N$O.0F(_$ B06(K$(A#6B MZFH755QG>4[F/%N2M'E0%E<'96W))"4O328DIB,Q XF92,Q"8C82#5+LTFA 8CH2,Y"8B<0L)&8C,0>)N4C,VV+] M_6A0%.4@&Y C!D@L1&(1"&MDS6"7-0-IUNRO]K2%B[3ZTG!!8CH2,Y"8B<0L M)&8C,0>)N4C,0V(^$@N06(C$(A#6"*'K70A=?\#BS34RJI"8CL0,)&8B,0N) MV4C,06(N$O.0F(_$ B06(K$(A#6B:KB+JJ'T>"EZ21G/%_%JMUI#)FR><48* M3M.<;B^7?Z(YH63%^%0DU^>VL)*.2AS1YP:Y>1O)K M[UT2D\_BXBQ":CI4,Z":"=4LJ&9#-0>JN5#-@VH^5 N@6@C5(I36S+:ZO5G] MB/YF%=K@#-5TJ&9 -1.J65#-AFH.5'.AF@?5?*@60+40JD4HK1E==;NS*FV6 M')?'7>)<3P04$:=^>3QCG);KTU]($M-)G)19]FF](D76ND8MUR_.+*2F0S6C MTO9/ ,3Q_^$9@ D=U()J-E1SH)H+U3RHYD.U *J%+2]+M7_TLHQ0@S93INZ9 M5N5-T^^>M4';I*&:#M4,J&9"-0NJV5#-@6HN5/.@F@_5 J@60K4(I35#J6ZN M5@JN5#-@VH^5 N@6@C5(I36C*ZZ)5N5 MME&.=\OF(KKJ5L=7LJ)5/.A6@#50J@6H;1F/M5]V.K'-&++A[DX MEUH;G@=7@V:0Z.W;';4D&M#9F5#-@FHV5'.@F@O5/*CF0[4 JH50+4)IS<"I M.Z[5#VFYEH]R<=ZTMC:/>IJR]T<]#)_6HH%Z?1@^R*F:4,V":C94V)O M'?Z7XD%']4^]L'J2%U8 G4((U2*4UOR P+I16I,W2NML4I XS]V-EC.7Q@-4TZ&: =5,J&9!-1NJ.5#-A6I>I>U?*M)&ZE&G8\MFQQ>4 NC4 M0J@6H;1FFM1=U-H[7=3[G]'Z-WFDK^5*,HDF2?RTN;;>]K&L]W+TXFR!-E%# M-0.JF5#-@FHV5'.@F@O5/*CF0[4 JH50+4)IS:C2ZJC2/N 2F ;MN89J.E0S MH)H)U2RH9D,U!ZJY4,V#:CY4"Z!:"-4BE-:,KKKG6I,V1L(O@V:\B"?BT"7,BM:>0KE_\1L: MJ>E0S8!J)E2SH)H-U1RHYD(U#ZKY4"V :B%4BU!:,[7J1F>M_Q$G5-!V:*BF M0S4#JIE0S8)J-E1SH)H+U3RHYD.U *J%4"U":@PG:!]S"BMF4YU'[,F[V,^ M6(1ZJ"-JM[!,Z!-GK#RO:PTD: ,S5-.AF@'53*AF034;JCE0S85J'E3SH5H MU4*H%J&T9FK5S=#:Z",6H:"]T%!-AVH&5#.AF@75;*CF0#47JGE0S8=J 50+ MH5J$TIJ_)[KNQ.[).[';?HYC*B*,M_XN^7NY=FE&034=JAE0S81J%E2SH9H# MU5RHYD$U'ZH%4"V$:E&E27YQ33-]ZL[MGKQS&_139/)1+DXE:"LW5#.@F@G5 M+*AF0S4'JKE0S:NTBWZXS(=.(8!J(52+4%HSHK0ZHN0?H^V\7: 3YW9L>VXW M>27Y>I+'LYCRUW+E?-L"^=Y:>3508T5OV%/4@P6]!_F$+LX?:#\V5#.AF@75 M;*CF0#47JGE0S8=J 50+H5J$TK;!U,T7C!4Z+>CX=LGX$WM@29*3:=D54*X\ M[3U*.)N7/Z%_\TWK=(\>-]4;1VUYW%-O@LWCW9H?WZ[H$PLH?XK3G"1L+H92 MOEZ+B.+QTV)WI\A6XO^G#IED19$M-S<7C,X8+S<07Y]G6?%VIQS@)>,_-D]G M_ ]02P,$% @ JX)<5DBF?'$W"@ 3GH !D !X;"]W;W)K&ULO9UM!U&R>C\M'KL779^FFZ+.$KDNXSDV_4ZS#Z]EG'Z<#:BHR\/O(]N[XKR@?'Y MZ2:\E5>R^'WS+E/WQGO**EK+)(_2A&3RYFSTBKX4[J0LJ%K\$/L+/:A>O'HQ MUV$N+]+XSVA5W)V-YB.RDC?A-B[>IP]K*-D]S/\6+\1!P74?:3 K@OL=L'TD0*G+G".W8);%[C'%DSJ@LFQ!=.Z M8'ILP:PNF!U;,*\+YL<6+.J"1:7#[O=7_?*]L C/3[/T@61E:T4K;U0&5=7J M=QXEI>Q71::>C51=<2Z2>YD7RMXB)U%"WA9W,B-^4D1%)',2)BOR)DV6:5)D M::QJ;XE("IFIDK)U2*ZVUWFTBM2?"7E!/J1%&)-?TR@IR!^*N,TD>>;)(HSB M_+EZ_O%>AUE;\;+NL\7NS[;C_29VN12]>@N M5QU=R94.&*LW8/\NV%_>A=>VD?@FO3\A%OV9V)9-^SID+O?D\H0XNW*[I]P[ MOKQOZ_[QY59/>6 N?[LL3@BU']TZ,Y=?AIFQG!]1;CF/E@MS^:]AHLJKK=.% M001G_^?@5#SG$=Z5VIFLMK$DZ0WQ_]E&Q2=R*8N[=$4._U#^\YLJ(Z*0Z_R_ M/7U^O=N&V[^-$^4A8@(0Q M)(PC80($T^1V]W*[)KH:ZY?I6@W)<9JK\?@F2]=$[AQ?[QR/&L?[M#;2AVJ] M@TTK6#DCNS]_X-(F #!-(%F>X%F1H$NMEFF]J,DS'/9OS9M5@XTY9&R*X%2!A#PC@2)D P3;;Y7K:Y4;;=!^_'53-6#U5M MWG&(6G/;FO"'[%B!A# GC2)@ P337%GO7%D<-;'$47D=Q M=9BH3SDC9*ARBZYR[IRZK6'+ZVEFJUUIZS.%C^Q:@(0Q)(PC80($TXRC5G., MTCIB?'O".#-CJ'(U[5 F9^+.YVWG>MK9%IU.6E,N']J[ $IC4!J'T@2*IIMW M<'2<&LV[2I=105B2A;$DG\D'F:W);VF8D"!KLFUVFF:LOPVR6>H.:!YY3'R_@TC[[)TM=TM!JGG&648_YE\W6P$ M&MM :1Z4YD-I 93&H#0.I0D43;>^28WH$[$19C8"39*@- ]*\Z&T $IC4!J' MT@2*IFO>)$K4'"E]Y6P$FC9!:1Z4YD-I 93&:#=8L[4=?NTK-+Y"T71?FP"+ MFA.LZJ";G\CL]K$#;M $"TKSH#0?2@N@- :E<2A-H&BZP4TJ1N?P]2@4FI5! M:1Z4YD-I 93&H#0.I0D439>ZB=^H.7][NY&9LE=-'Z+#Y7R]+D-#.-J-UUZX MD_:"O;Y6E';2$&@&!Z4Q*(U#:0)%TQ?)-SF<;<[A3*NBS*5#9;.[L5J/;'VM MNK)!>Q9 :0Q*XU":0-%TV9KHS39';T^OH#(#!BM'N\L':%NX;AO':F?"/K1? M 93&H#0.I0D431>N2<5L8QQQ_B9-7BR?E@Z:>M4T32A[-G/:WG6;48=:3EL\ M:$X%I3$HC4-I D73Q6MR*MN<4SVU?,]6??VFU&IW3>V;E",R0H MC4%I'$H3*)JN7),TV>:DZIKUC8W0) 5*8U :A]($BJ9KUP0N M]C<&+N;ZP1/!V.8(YEO/HV#&#Q:\F[C8[94)7D^C%[3=RH=V+(#2 M&)3&H32!HNFGK&EB&<<5":#Z4%4!J#TCB4)E T7?.#<]Z9\Z>#^8.: MV*ZCW4WE?#VKC1*R:<9T=?,ON>R?V9HW-%AU[*GOL.>^PY[\#GOV.^SI[[K? M=G*M[N)G@=JJ+G&3:#GF1*M?8J7N7]7Y2.]WYR/ME18:E.9#:0&4QJ T#J4)%$W7O,GS''.>]PTS M$FC0!Z5Y4)H/I050&H/2>$V;/C4C^1X)GM,D>,X19Q(\F)%X[XDG[V6<;BIY M7]UF4I:W>JV%YG90F@>E^5!: *4Q*(U#:0)%T^5NJ#:5Y4)H/I05N-^:<=7;M#+I- M#J4)%$U7MHD277.4*)*H*+^<75UH*+K>5H<^&GE[7:7=PY+S]GM^8=[N8 >A MH2"4%D!I#$KC4)I T717FU#0-7]-[-@I\M''Z\S;&SSJ0O-!*,V'T@(HC4%I M'$H3*)IN?),/NC_BHE@N-!N$TCPHS8?2 BB-06D<2A,HFJ[YP=6QOE>": 8/ M5AN:($)I/I06U+2GYLW09!!*$RB:KFP3(+KF /%KYLV3H^;-T-0/2O.AM !* M8U :A]($BK9S=7QPS=FUFN%6%RS.E7S;I-A=>'7_Z/ZBR*^J2P&W'K^@+_W= MI8T;S.Y*RY>AFC@G.8GEC4):)S/U K+=Q8MW=XIT4UW9]CHMBG1=W;R3X4IF M90/U_$V:%E_NE!O87T+Z_/]02P,$% @ JX)<5K.$3/(=! EQH !D M !X;"]W;W)K&ULK9EK;YL\&(;_BL4[O=JDKAS" M(>F22%L ;9,F5>T.GUUP$C2#,]M)NG\_VU 2 F6P^DN"P??]V,^%;3#S(Z$_ MV18A#AYS7+"%L>5\=V.:+-FB'+)KLD.%N+(F-(=<%.G&9#N*8*I$.38=R_+- M'&:%L9RK<[=T.2=[CK,"W5+ ]GD.Z>\/")/CPK"-IQ-WV6;+Y0ES.=_!#;I' M_-ONEHJ26;ND68X*EI$"4+1>&._MF]AVI4#5^)ZA(SL[!K(K#X3\E(5/Z<*P M9(L01@F7%E#\'= *82R=1#M^5:9&'5,*SX^?W&/5>=&9!\C0BN ?6=(O(9BI7W LZP:BW.^31<+G5(8\'R^U94VX*BC5*IT;I*+_),WX7 MO+I@E 9NMX&YJ=*JQF,@#=!J@77!+*U]9R07EL+2=R= M-D-&.D/&FLP:/-R:A]O+XROA$"L85RTD):<]I:( =H2JA9.LQ?);#\ODF6%9 M!O4:Y+PVN=ZVC277CME%3F?(6)-9@YQ7D_,&D,.DV+SEB.8C 7FM9%VRZ8T^ MEDT[7&!9EVAT1HPUF370^#4:_V6#:@ @?]@(ZFW(6$H=,2W?]?P+3GY[6K9G MLR!H5HO;U;R)(Q]J#AVI#>K4!KVIO?M[YH)6+\1+R67>>J.,S9M.LTBG6:S) MK(%J6J.:]J)ZGY.]6#C$XS1Z3!!C=:]\D\[[GYWVJ+8 MVX"Q%-LQ9]/6C1/I#!EK,FO@F=5X9KUX[KG@\/ ;8,3%^J'H)!2E&>_BT6LU M]C%;IUFHTRS2:19K,FO M:W36[#UTG>GRD$35:UNH5:W2*M;K,NM2?9L?\-^ MZ1)8.?QE#>R/,YI8.^;EW*DU8*S+K8GAM#=A][XG+S\BG +(0$(PAF(&A;B3 MA-8-"JUNH5:W2*M;K,NM"?>T2V%/7CQ[ZMP#6&EU"[6Z15K=8EUN3;*G_0Y[ MR(;'O[XV5^;^\Y/%/!?DAH/X6M?P# M4$L#!!0 ( *N"7%;.63G/, 0 'D6 9 >&PO=V]R:W-H965T+4-K#MKZ^=, D!$PV=T!?(Q[W'Y]SX.B<>;;GX+E< "OU(XE2.G952 MV8WKRF@%"95=GD&J[RRY2*C2I^+)E9D NLB3DM@EGA>Z"66I,QGEUQ[$9,37 M*F8I/ @DUTE"Q=_O(.;;L8.=YPM?V--*F0ON9)31)YB!>LP>A#YS2Y0%2R"5 MC*=(P'+LW.*;*?%-0A[QC<%6[ATC(V7.^7=S!*<2Q M0=(\_MJ!.N68)G'_^!G]?2Y>BYE3"5,>_\86:C5V!@Y:P)*N8_6%;S_"3E!@ M\"(>R_P7;8O80 =':ZEXLDO6#!*6%O_TQZX0>PG8/Y% =@GDI0F]74(O%UHP MRV7=444G(\&W2)AHC68.\MKDV5H-2\UCG"FA[S*=IR:S%1>J\Q5$@N[3#4BE M'Y&2Z.H.%&6QO$8=]#B[0U=OKM$;Q%+T=<77DJ8+.7*5'MZ N-%NJ'?%4.3$ M4'<0=5$/OT7$(\22/GUY.JZGNUITJ9R4RDF.USN)-U=H!M%:,,5 OD6W&ZV8 MSF/HZ.[H2!H#^N.33D+W"A+YITUP,8)O'\%TX(W,: 1C1[>8!+$!9_+S3SCT M?K');PFL5HQ>68Q>$_KD-M'3@/T#"S3E4MFD%OEAGF_6ALT$]X9#'(S!\&E1(^I7JCBG.4'O4"AJT_ZZK6-;($6[+'H]/SP M@*HE" _M/(.29]#(\U>IF%Y:-,'WE GTC<9KL/$+CH;6Q0S"X0%#2Y@NIFD> M&\FP)!DVDOR\3EG$,AJC.=>-C'0WHY0KL+9T(]2Y,[PEL)KJ?JFZ?_%V[[=9 MC); :L48E,48O++=&_//E3HXFL>AYYU8$H:EA&&K2T(CVKF"AI:EPRX'>]6+ MV&ME[6B&.5?)#NW@V7@GQ.RY"MPHYG<0'$5\G6FGEJ\R5B6-&&P/_?Z?D#\@[>@)0R3'L&G)FEE*G"[K@+; M;$5XZ(!L47AP@FME+' [S@(?>P;MOH)#9V$)TS7%PQ/6 E?> C>;B\?NK(N> M^ 9$:KXDD"P[PLJV57O1%EI=>F4P\.4=!F[58K2%5B](93+P:UT&MC@#?Q#B MP]G:DANIZZBX"/&K E/U+_]*W,!FG';!"+/? ' ^] 3?-H_U5- MY39(L]N8@IYG2Q9I01+Q)5I QB6SSKAFI+,_V2_A.#L;_L(71[A[&)3P' MJ3P'>:WG(,=F(N@=3>?FH#JYRFZ09KOQXI[SC_90+!2;@PJ*[MZ^H-F4_4S% M$TLEBF&IL[QN7RL4Q3YG<:)XEF\5SKE2/,D/5T 7($R OK_D7#V?F-W'&ULK59M;],P$/XKIX#0D$;3I"^,T5;:&F"3&$P@V ?$!R^Y MIA:.'6RW'1(_GK.39NG(.I#V)?'+W>-['MMWGFR4_F&6B!9N"B'--%A:6QZ' MH4F76##34R5*FEDH73!+79V'IM3(,N]4B##N]\=AP;@,9A,_=JEG$[6R@DN\ MU&!61<'TKU,4:C,-HF [\(GG2^L&PMFD9#E^1ONEO-34"QN4C!WZ&\]=^)RS0S.E;CBF5U.@Z, ,ERPE;"?U.8,:SXCAY*H."R^K.;6H>60_SR'H>X=HCO.HSO<1C4#H-_=1C6#D.O3$7% MZY PRV83K3:@G36AN887TWL3?2[=MG^VFF8Y^=E9@IJOF=,>SJ6Q>D5;:@TP MF<$99CF7.9RXK>&6HX$7\(%I79D?)&@9%^:Y&U46$C0\E\QB!LPTSK>@9#97 M1:$R;G^!V;#20,X$< D77 @Z V826F+DX@K3.OK3*OKXGN@CN%#2+@V\D1EF M'?[S!_SC/0 A2=GH&6_U/(WW(GY,;0\&T2'$_>@(4@+7=+0=TZ[H]F,EF&ZQ MXAB>0N@%ZX9*_ATJNA]JA_*@.4(#CSUX^ A]>T]S<&ZQ,-^[=K,"&G8#N0QW M;$J6XC2@%&90KS&8/7L2C?NON\1[3+#DD MU;XJ0;H8RD.4F5# .R8$)9'GI%#W%3D=_27.Z(XXE474;YF,>Z]VC9(.HRAJ M6>VP&3=LQGO97/D"A=D+MD9-]19*S5/ZTBG(*GZYYP<'E#!7)O,SU9!C7-_H M+M9[U_W?.U>!15&+^Z 7'=U1Z"&K2J&P5;4*U+FO_H:.]TK:*N$VH\T#X\37 MU3OC*TL55K?7-+C M";4SH/F%4G;;<0LTS['9'U!+ P04 " "K@EQ68B' C D% "('P &0 M 'AL+W=O$]EY>\A^3B MR/A7L2=$@H_KAAN[V4O_@KQ8Y MWI%;(K_DUUR]^35*3%.2"I&S:?G]#?%>05F3LLR)HE?]-8 M[I?>W ,QV>)#(F_8\0.I"$TTWH8EHO@$Q\HV\,#F("1+J\;*@Y1FY3=^J +1 M: "C$PU0U0 -;1!6#<*":.E90>L*2[Q:<'8$7%LK-/U0Q*9HK=C03 _CK>3J M7ZK:R=45X?0>ZU""CYF0_*"&2 J LQA\(/&.9CMPJ2--)24"O :WY7 #M@5K MEJ8LIO(1-$ JXT?P\HI(3!/Q2C7ZS*2R$72784EB@$6-;?I49E]NK\#+%Z_ M"T S\.>>'81R0RQ\J7AJ;_U-Q>EMR0F=Y+0Y!R$\ RA J*?Y>GASV&[NJ^C6 M(49UB%&!%WX_Q)="$-G+J(2(^B'T7'XCL^9$. R90>=1S=DPW89_9?$?:1+I&F!I->;^]5T-IDL_/LF MF3ZCV;0V:CD9U4Y&(YS\8[M5P]+GH!5E[*B48),&D:"?Q:1F,;&R^*Q6^9(# MN-;]9[(_S)-.QSUA[C,Z%>9I[>!T:.9_HOB.)FIAZ'-PZC+,CL!:A&CTC6*PGG8/RKSVLFYD[29#W&P:W3:P8O:P0N[@TRJ6L/)AJCL MN4M(48V8W!,.$I;M7DO"4U5$]%)Z!C+%YAMX=R")KB=XQPDI2E@?(VNW8_/, M$5@K0C P93OX_T6EPG!$V!5:FW%#J$!G7_R0E/N MH;6^#BXN=IC1HX.&EA=H2CFTU_*A*T4%\[UP=ZTLX3:E'-IKN?(LQS0&Y$%M M;001C=5B<^!<2\MRK1B\3-@['#TPCM#:X3$: 4X<+!16H3&:L2.T-F,C.J"U MQ(];**:=G(33*'B>N5TK%)S,7",6X!BU8%DHK#"C1Z>K*4XM%$910#>2 G;E M0E^XNU:6VR8EVM!CGCQ0F"VL+&9G(DE4!5V]PSI3V28J>:8ZZVLM\: M6UUQQ'G_%'(J+ERAM3>L1ET@!^H".547KM#:C(VZ0.[4A1UJ-/&N"H$7P8DI MB1J'#FY4B!UF-)G!*@09%8+N M2?4=]>^8[V@F0$*V"CXXGZG0\O+:MWR1+"]N3N^8E"PM'O<$J]*H#=3_6\;D MTXN^C*TOWU?_ 5!+ P04 " "K@EQ61XX;DW<# M#P &0 'AL+W=O M'^O-^1I_#&6R&_ MJA6BAJ>,<37Q5EKG5[ZOXA5F1)V+'+D960J9$6V:,O55+I$DSBAC?A0$0S\C ME'O3L>N[D].Q6&M&.=Y)4.LL(_+;#)G83KS0>^[X0-.5MAW^=)R3%.]1?\SO MI&GYE4I",^2*"@X2EQ/O.KR:AWUKX&9\HKA5>\]@41Z%^&H;M\G$"ZQ'R##6 M5H*8GPW.D3&K9/SXIQ3UJC6MX?[SL_I;!V]@'HG"N6 /--&KB3?R(,$E63/] M06QOL 0:6+U8,.6^85O.#3R(UTJ+K#0V'F24%[_DJ0S$GD$T/& 0E0;12PUZ MI4'/@1:>.:P%T60ZEF(+TLXV:O;!Q<99&QK*[3;>:VE&J;'3TP5*NB$VE'#+ ME99KLT5: >$)W&"24I["M8TTU105O(9[ZW)#=-KJ79-05G"]2$,O6;T?M;:%B@HBDG1@F(JI;= MN3/VM2&U_OIQ234KJ*(#5&$$[\QR*P5_\ 23NH!O0E3%*7J.TRQJ55Q@? Z] M\'>(@BB"5^!#2IC]:W!N_G*I\+!4SM9T]I]T_H/U=S*VS3=%K%;%OCBN5 MDQ@GGGDU*)0;]*:__A(.@S=-M!V)U7C[%6_?J?>.']_/?YDQN-68J2]-S/TN MF3L2JS$/*N9!ZQY_$LRDA4TCDY+(X$_"F. FF_X]IE$3?>NZI](78F&X MA]\[#T?-[!<5^\6)6=MK FD5.16D([$:[ZCB'765M:,NF3L2JS%?5LR7'6?M MY=%$*ZB.SZLY' :[JT'PDU*R7/AP&A5D1Z?5P?;N/.&)^=9O]+)5Y=3#UY5: MG3G:,4==Y5RIU!5W1VIU[MV%*&R_$9V>=Z7@?D*%HXO!CXGW@HEUIW>WFK#U M O%_9E[_99EW;%H!YN\5'AG*U-5C"F*QYKJX6U>]5#@9BO64)%/]NP5'VSS'A"I3KEJX'8<$879:,D'J @& X2 M&J6]Z:3\[)Y/)UDNXRAE]QR(/$DH__Z:Q=GNN@=[CQ^\CU9K67PPF$XV=,4> MF/RPN>?J;%"A+**$I2+*4L#9\KKW"KZ\"<.B05GQ,6([<70,BJ%\SK(OQF#!EC2/Y?ML]X8=!E1>X#R+1?D3[ ZU00_,ZO[)R6#,JZ73"LQW@1;5"*PY*;LK6:C11 M6DSC@^3JVTBUD]-;&G'PD<8Y W>,BIPS-4=2@#_ 398DV2*2W\'#CF[4:2JY M(EV WV9,TB@6OZNBOS,)9DQ$JY1*M@!4@#=LL8K2%7B;"LGS DR5%1W0#*0:7G&1@_EA**_W0T$U M0YFQ>1]@^ *@ "%+\YOG-X=F\X$BM6(656LN"*9#>]-=? MX##XT\:#)S"#%5RQ@DMTW$AO2BV;7$F+I@N;5@3X]YW" 6\E2\1_-GZP3WX\ M@1G\D(H?XE3-C/%H2XM;FUI,@LD7(#FB*2IHLHU_#PKWJ[RX=6^GJ(_#R6![ M/#!K58"K*N.*P^J*P[-U_B92-S >S6FL5OMRR;@:1*1.9 ;N7\UF *N/%86Q M;4C.7IM.J2,N)#_VR8\G,(,?&&C;%;0A^@.JH6?8 M'XU/5%]3ANRRAT=F$385/OUVKJ=Q]]5T.GVAFRQJ?2']ON_,.Q7?I(>S3D]FA/ MI?^IW!5D"_!JRSA=L;.V/6( MOM!,CK1'1.Z-PG/706@S-O#TCX"]K&YS$VG7AMRNS#6+OM!,CK191.[=PW/7P&W.[M-F=Q$>O1 M%6>'B/"R0,OK7IXO-#/2TD81!YV$6EZ=HB\TDR/M%+%[Z_!,U1]0?Y9LVS?L]FX_D?TE_L?=<^/9;274/4IUNXEU_>:Z;7A$K#TB;B7:Q9;4UA)T MU935)%U8NS;L=FT7K@"7\W'WW'AVV]C=P]HGXDY27NS5'?I",SG2[A"WDO1B M2X@+^V-XN@*L976A%]9^#;O]FGT%G)][N;MK/*5M[.IA[0MQ)TDO]FH/?:&9 M3_1H>TA:R7J))<2UY%[VLKKRO\3ZN'MN.KN^T$R>M$4DG22_ MQ*L]](5F C!'/W MVWANV]C0(]H@DD[27^+5)_I",SG2/I&TDOX2:[3[) 2SE]6%8*%V;J';N3U7 M_Q<]Y^QUE\\7FDF8-HUA)WEPZ-4P^D(S.=*&,6PE#PXM0:\E![.7U3[DKRU< MZ+9POI:"RQ6Y+Z'Q-+>QW1=J]QAV$@F'7IVC+S23HZ-71UJ)A$-+UHOZ^'1# MR%[V) L;'+T]5[RZ>$?Y*DH%B-E2-0OZ5PJ&[]\&W)_(;%.^4/]4[F]']02P,$% @ JX)<5CTN*RDH P *@L M !D !X;"]W;W)K&ULM59M3]LP$/XK5C9-($$3 MI^^LC01T:'Q@JD"PSVYR;3T2.]A."_]^YR2D@85LJR ?6MNY>^ZY>V+[)ENI M[O4:P)#')!9ZZJR-24]<5X=K2)CNR!0$OEE*E3"#4[5R=:J 1;E3$KN^YPW< MA''A!)-\;:Z"BMKHV)364AY;V=7$93Q[.,((;0 M6 B&?QLXASBV2,CCH01UJIC6L3Y^1K_(D\=D%DS#N8Q_\LBLI\[((1$L61:; M:[G]#F5"?8L7RECGOV1;VGH."3-M9%(Z(X.$B^*?/9:%J#GX_AL.?NG@Y[R+ M0#G+&3,LF"BY)<$S_Q6Q!F$'=*E1\3W?)_?#%MQN5;ANCMO]O\(UI5P ]9J![+8[T2D+8>K@OM*@-N $7S[1@?>UA6:O MHMEK0P].$YD)8X79<"PHP7U,EIF(N%@1+DB(RN'6)?"0&+#6@# MC?H5X09Y.+OE-P$> /:9N)L&GOV*9[^5YZ4P@-D;HECS=U.X4[\6V.MX0^_% M0YM)#"H2@U82UUS?'R\5 %;@+W1:@?;4=%C1'+[7IS?\ )JCBN:HM9HS6!@L MI#8JL_R.\.NJR.)ZFIDFQ@7FJ"9SK],?-NLZKIB,6YF<*XBX(2SZA0>J#=\4 MN!5BSU)1;W<,>^^E:8GTSDQK%P;] %E+4$IKPHXZW?ZX_C2K3/T=-?_?=<;# M+N(ZS(^_MW9Q.]Z^I=Q=(?3=[A#Z$9<(W=TBM/T:V5/TWA^;F?J=5SFZM M?4E K?(F39-<74"FF2&);HZG6&>&VHHC$K)D:F M>3.TD 9;JWRXQF86E#7 ]TN)?4LYL0&J]CCX#5!+ P04 " "K@EQ6>H]L MS'D" !D!@ &0 'AL+W=O]C#L0;&96*@L9:*<='\_2G:\M$C3#=B+ M+5+DX3F41:<;;1ZP!+#LL9(*1T%I[>H\##$OH>)XJE>@:&>A3<4MF689XLH M+WQ2)<,DBH9AQ84*LM3[KDR6ZMI*H>#*,*RKBIM?$Y!Z,PKB8.NX%LO2.D>8 MI2N^A!NP=ZLK0U;8H12B H5"*V9@,0K&\?ETX.)]P+V #>ZLF5,RU_K!&5^* M41 Y0B AMPZ!TVL-4Y#2 1&-GRUFT)5TB;OK+?J%UTY:YAQAJN4W4=AR%'P( M6 $+7DM[K3>?H=7C">9:HG^R31-[1A7S&JVNVF2R*Z&:-W]L^["3$ ]?2$C: MA.1Y0O^%A%Z;T/-"&V9>UHQ;GJ5&;YAQT83F%KXW/IO4".5.\<8:VA649[,+ M+@R[Y[(&=@D<:P-T1!;9>W9KN,(%&&3',[!<2#PA[]W-C!T?G; C)A2[+76- M7!68AI:X.,0P;^M.FKK)"W7CA%UJ94MDGU0!Q5. D$1T2I*MDDER$'$&^2GK MQ>]8$B7)'D+3OT^/#]#I=8WM>;S>ZXV="J.]WZON'T+,Q(DT@VWY"!@HF M80V2]9@"NT]Y S?T<&[RK+,H#=>[<@Y%/.$XZ#@.#G+\*OA<2&$%'&ULM9MK;]LV%(;_"N$50P/DEU3C&A&%(Z_))9-ON1+'LN/SI%F>RZ^RC6E"GTK\E+>#M9*;6Z& M0[E(D$?;P=O(EO[O"DZE"W^,+H7C9>H\K*@O.OU<&?J]M!5,V(YG2I*@FB M_^WH'\?QOME+KV\%D@%;TD6QS M]8GO_Z!'0[C26_)'#OK&12L//PGWXX+T>@09VK>V@TKJVU\4$)_RG0_-7]' MF$!?2+ZEZ ,EGU/%6&Y_$4W^?QP MCUZ_^@6]0JQ$?ZWY5NK6F*5_'!YG,3;PR22,Y.XI\MKE,:_HB1*$D?W MN^[=8[O[4"_':4V2TYHDM5YZ1N_@_,;EX] QLOG(W"*TERBB1=;D6]R2[G![E1 M+5>=&W;S.)WBT70VW#4].9HETW&UJSO';+/3;#/O;!_67*@K146A(VU'I:J# MU#7-@PY^:9J.9IYIXM,TL7>:GZ\?KM$3WU%15A-\846]6J&Q!"1FV1Z=;(_Z M?E]&D!Z!Q"R/XY/',>SW9=R*L%$VF43/XM [:$]+DY.EB=?2AVW)EFQ#GEQ/^P;K%-(CD)CE,8[,KWH$&ZY^O5#S1S4K M^J,HZ-(#,HB4&JV M3T,C,3".'/6:$3;.8OS\=][1+$[2>'KFASXV0!+[B>2."L4>V9+H\R7BC_K* M8<,E4\ZI>I6"-PI(S?9M""?&O0,2%&B@U&R?!FEB+TWT",A1*])P^OSG_H5& M]EP-FL1^-JFOX7;U-5QQN(9;H?HB6\]7L/*INLYE$OV'POC4/VKP?EX"=6+# M.O&D=]R"L@V4FNW3T$WL!8L><3OM!*K^87O:2@S/)'Z>Z1SB05#K'S3X@&#C3@SL:.9CX,0P4N)GI,XQ>\?+ M7<7+VAO:"%XP*;GX7I^7G;Y LT90:O8B&3A+QKVC%Q2PH-1LGP:P$G\V*3QZ M)^VP;'.'?]2^K@Q.)7ZCSM'Z>[&@JY7^=$4%VY&JDNKV HI.4&KV MZC0J7FGO4 7E)2@UVZ?AI=2?FKH_[2DBM66GXW8%;#3&^'F8NEJ-1V?BU)!. MZB>= ' H"KYBZCN2>[+1V%LJ099G'(&FGZ#4[!4R:)7Z2VJ-BKL[8$$1"4K- M-FL0*?7GKQH!FQO?3MOMJEHZR5I1VVZ5I9/T3-0:PDG]A-,Y:M_3'J@-R%7X!P_>VTNDJ#(#<%GO&F &BEY0:K9/@UZ9/VD5<+=D MN_C7SE6\T,B^4])P$P:JZ!WB-@U/(_LG$'R#Y25X#!L>P[VK>Q@4I:#4;)\& MI3!P=0^WZW&.-+)_U+ZN##AAH.J>"?:N*3K_R,&[?XG4%38HAGN7^C H34&I MV3X;]XG[$V"=4G2X7;=SI.BGKLGZ_RC!^_F)?)7V" 8 M]I?X7DK685"(@E*SS1J(POXL6/=DW5&H^2R((UGG:.5(U@T;3SA5CY=](.*) ME1+E]%%WBZ['.O[%X8FMPX'BF_JAIP57BA?URS4E^EQ:-="?/W)-#<>#ZCFJ MTW-S\_\!4$L#!!0 ( *N"7%8?,^#W*P4 ",: 9 >&PO=V]R:W-H M965T-,*! ABB2(/[[F'NCR2)CLA?Z@00*.' MB'$U;85:;\XZ'>6'$!%U(C; S965D!'1YE2N.VHC@03)H(AU<+<[[$2$\M9L MDK1=R]E$Q)I1#M<2J3B*B'R< Q.[:6CY_0/R?D#9DE4; 0['<:Z'#:&K=0 "L2,WTC M=E\A(S2P>+Y@*OF/=EG?;@OYL=(BR@:;""+*TU_RD"6B-&"X;P#.!N"W#NAE M WH)T32RA-8YT60VD6*'I.UMT.Q!DIMDM&%#N97Q5DMSE9IQ>O:94(F^$Q8# MN@*B8@E&(ZW0,2I=N0%?K#E-\GZ,/BD%IL?'<]"$,G5DFNYOS]''#T?H Z(< MW84B5H0':M+1)D([3\?/HIFGT> ]T7@870FN0X4N> !!%:!CJ.7\\!._.78B MGH-_@GI>&^$NQC4!+=X^W'.$T\O3W4OP>GOP;":Y3QDE23+%"ND0T!+6E'/* MU\BD#0$/[.&2,,)]4+8325,>I0H%B&BTLO)L$WEB9?LK:B1:49]PC6(NE@KD MEBP9&$DVL=7K&VR!H=Y1G2QIU/WZJ&TI.5,;XL.T96J%!8;6[-=?O&'WM[J4 M-@1627 _3W#?A5Y:S^UTH;;MZHVEM"F:$T55&]V7LW-ILX.JNK31%U, 3<:$ M4D=M=*N)3FX+*\4E]T4$2$BT$)$A$-J2MH6G]C\N'K1ML= 7/(Y )HA_UB7= MS>3&R,6-NBLI(C,7U]*4/%,==(@625T V487#SZ+D^5BR9J_ -V1ASI1?M)D M%=$&N6B#_RS:K::,H:_ BN@V;$8_=L$\*I094&^4:5KE7"'U[ 2/VFRBA+# M7(FAJFN>IS/)7Q]8)<2C;%&R8@%DGNYT-AOWQI+.M87&:LSAULC"65K/4 M'K41!UU'PHEP*(D4;% B<8SQH)Z$URT,7]=)XTYHPM ZJ9O,ULU:F^;$.)1( MAE9F,NCCWAXF)>OJ.9E<5.[)6AI.@(-I-(16I8L+NMA=FT/"U[9RF$J2[W\E M'M-VE&&4MY#A:#3, M5W7&9/!B\8].O3U+OS!AGMN%O:U$#VNV!^]Y?"\[#4['^_:0PC!Y3KOPELH[ M>C'Q<#08/ ^OKEHD;]4]-H5637/@L[/99;RI' M&4:E''F]_K,;WCW3OV526"CLME#7L?1#HNJ-!'YI9'#7>\&@(?-495"X(OR* M*WJU\F8 91K>>-Q]3N/_\#FX\#G8_;ZIL0J=S3-\9=DU:C@ZI=?M$V2+]7%##IYY,K(DT)4XC!RD!V3T9&3IE^ MD4A/M-@D+_670FL1)8+L!$B#(9?M0](&6QA:Q%.F2E)WMUW8ZYT!,G,F9SX;HZB""F^E1N M0."3E50Q-7BKUJ[>**!A&A1SU^]VAVY,F7"FXW3L3DW',C&<";A31"=Q3-7W M&7"YFSB>\S)PS]:1L0/N=+RA:W@ \[2Y4WCG%B@ABT%H)@51L)HXE][%W!O9 M@'3&5P8[7;HFELI2RF_VYCJ<.%V;$7 (C(6@^+&%.7!ND3"/OW-0IUC3!I:O M7] _I^21S))JF$O^!PM--''.'!+"BB;(+E._Y-=/K?KD"#1 M1L9Y,&80,Y%]TN=H7FO12O=P#/RBD"E)"FBLH5,1&0):R9$$RL"GMT UO@I'=K\^=5M4+O2&!C!QL&I88'"FO_[B#;N_U>G:$EA%Y7ZASE1RLHTHYKI#GDJ*W1M%2)5@SKD=RR'J)K4^KA#'@PUZ4MB/;D6@8R!2$7F M,D82D2UP6W@9_W/Q;.R(A5Z() :5(OY5)WPSFWNT3*##*R5C7$L8A040:X6) MR#RM$J Z9/$<\"3=-Y=: _Z%Y)$^UQGS@Q:K&#G1SUNA1VVJW!)81>6S0N6SQJTU*_2<92+6L'P M0(ZE)M1KS'&1O4L-VR 'J.R#WEE_\#I![VV"E>U23=#?)^@W5\&(BK5]/?%U M+;YI2IKB$UM_<1"'@"J[J^M;W\9U/OKVYFCOI;MO4+W&SFRZB)<06C8A*+:E M]I=6/9M6N\6VT*JD]_VBU_]YB[[7V+%]6.F6T*I*[QL\K[FC>5?A;\;X,.-! M3>4:'"I<^^;(:^Z.WE=<6^V+\FI\9D^DTF.5/4QVG'5+%6Y933BL$+)[ M.D+Y579"E-T8N4D/69;28$>>7D9 L7S:"?A\):5YN;$+%.=TTW\!4$L#!!0 M ( *N"7%94U1X1)0, @/ 9 >&PO=V]R:W-H965T>3!F2YG0#!XY$LLT)?S?'21L M/3&P\?[@B2YBJ1^8P3@G"W@&^9(_]6=;]'$L'1&D$ H-051?RN80I)H)I7'WXK4J,?4P.WV._M# M(5Z)F1$!4Y;\H9&,)\;00!',R3*13VS]%2I!18(A2T3QB]9EK.<8*%P*R=(* MK#)(:5;^D[=J(K8 V#T L"N ?2S J0!.(;3,K)!U3R0)QIRM$=?1BDTWBKDI MT$H-S?0R/DNNWE*%D\%/&0-'3Q "79%9 @)=WH,D-!%7Z#-Z>;Y'EQ=7Z +1 M#/V*V5*0+!)C4ZJ1-=X,JU'NRE'L Z/<0WB-'/P)V99MM\"GQ\-Q$VXJO;5H MNQ9M%WS.L:+;%)44;CN%WETW(BN)K*'6J=4Z M7>R56MZMMJ3P"PJ]]5=.8T(UD(: 4Q#1- ^9*'L=JOK=EW#G#J6O5$UI@+KYX+[WQG>GVJ[8FL MH=:OU?KG.[.D\+8\Y]G.CB_W8UP\:G?EH,YMT)G;;1CR)42U*=&,)BIFT9IC M)]6I*](364/UL%8]/-]_PS[5]D364#NJU8[.]]]HWULC;.T8L"7(Q0>^B]C: MG,U69WX/2TB0)&\HY!!1V7[P=E*Z)K:EX4XG@ MSJ/_. M6'-OV&KF^O>/!EBAL^T/W@ LWY0,^HGYH3:L3=_)"],365+DI0K#; M@_5Z+33Z8FLJWI0:N/-L/])ZWG[)AQV\:[W]*']D[W[_S*UKBKXC_B!\057I ME\!7&9/J#"Z:L;JJ MT9>A^O(;_ =0 M2P,$% @ JX)<5LX?A)I.!0 *"( !D !X;"]W;W)K&ULM5IK;]LV%/TKA%8,+9#&(B7KD=D&$JO=!JQ;T*3;9T9F;*&2 MJ)!4G/37CWI$[S")P )!+,GW'MYSQ$L=R5H=*?O.#X0(\)#$*5\;!R&RL\6" MAP>28'Y*,Y+*;VXI2["0NVR_X!DC>%>R2;58T%W&4 MDDL&>)XDF#U>D)@>UP8TG@Y\C?8'41Q8;%89WI,K(KYEETSN+1J47920E$!8@KT@H(_Z-R)%WMD%!Y8;2[\7.G[NU8185D9B$HH# \N.>;$D< M%TBRCKL:U&C&+!*[VT_HGTORDLP-YF1+X_^BG3BL#<\ .W*+\UA\I<<_2$UH M6>"%-.;E?W"L8AW; &'.!4WJ9%E!$J75)WZHA>@D0.>9!%0GH&'"9/+4"O ^(P%',/X"/X-M5 -Z_^P#>@2@%UP>:?TAW9]0$6LOJ& GJB<(&4B $)3X$% M3P R$9HH:/OZ=#B1'KP^W52PL9H38I5XUHP3,J5VA69/HQ6KQAG/<$C6AEP6 M.&'WQ-C\^@MTS-^FE-()%F@"ZZEH-RK:*O1:Q:RK(GE2\03L&>634[<"=4K0 M8L6\W[@(^E#.JONN3.,PQ[<^EZMCW@/A5G01]Y _+*\F:2=QKRCI+\-14X!K%R M#J1DLIV<$3WDV*8S8+>="H.N P?T5APQ M(R"D7/!GR;LC5M;2,LT!]XDHRQM&!DOIY9][CA#(1_2CG/9!_ MXB!5>%::*56\,5\$1ZI,1)GV2!5EW3-5\1M5?+4J727(@W2.G$CK5LDDZ QE M_!%GZ(Z$F0AR1KKXHQ45+3M!/;[0;+V-^1+C7-J8* WC7'J-PKG();$XQD&& M'_%-3*1IE.M$2*:=C#FN'?DCAA-AXPD2J&N=>>YAQ^?!%Z^(DQR5:6\U$%K1 M EUH?DG$.:K&PMC$ZT0!=:7[_69T-/;SMJ\K^UE#K1 EUH?2E;M M-?<(:NU#I-7T:T4+=*'UI6Q-/U(ZX;E]6*-V^\NUT')PO=M.A2'7&UX6U37. MU:!UZTCMUO\1!\+4%T4UPIMGD-8'S[K0^NJU3A_9>IM1J]W7BA;H0NM+V=I] M],)3[)G-.'Y(#4T'>L.+XD2<;T%K.>S&GV'446O4D=JH;VG*!38 MRW&FF6ORT[4^.M$"76A]&5NOCUR];:G5]FM%"W2A]:5L;3]2/U^?VY;>Z"FO M#Z&Y'';E.,RU?6=TC=3JUQ>=G] 3PO;EJP@&UL?53;;MLP#/T5PBN&%NABQVFZ MK7,,)+V@!58L2-#M8=B#8C.Q4%ER)3EI_WZ4[+CIEN;%%B7R\)#B4;)1^M$4 MB!:>2R'-*"BLK2["T&0%ELST5(623I9*E\R2J5>AJ32RW >5(HRCZ#PL&9=! MFOB]J4X355O!)4XUF+HLF7Z9H%";4= /MALSOBJLVPC3I&(KG*-]J*::K+!# MR7F)TG E0>-R%(S[%Y.A\_<./SENS,X:7"4+I1Z=<9>/@L@10H&9=0B,?FN\ M1"$<$-%X:C&#+J4+W%UOT6]\[53+@AF\5.(7SVTQ"KX$D..2U<+.U.86VWH\ MP4P)X[^P:7VC ++:6%6VP<2@Y++YL^>V#SL!"T&.)@DML7,YPJQE,FF8Q.\P M&<"]DK8P<"USS-_&AU155UJ\+6T2'P2<8]6#070*<13'\#"_@N.CDP.X@ZYE M X\[> =WVRQJFV#4B;<]^SU>&*MIV/[L:T&#?+8?V0GPPE0LPU% "C.HUQBD M'S_TSZ-O!WB?=;S/#J&GXRPC,6AF,:>YI009;RX5GTGB!O?Q;1"_>D2G[W7: MCWKG2;C>PV/8\1@>Y'$G,XVN5S0]X]D/R JF5[AW8H;_I8][PW^RASO#7R(A M.8D;R%0M;:.#;K=[1<:->%[=FR?HGHAP:4#@DD*CWF?*KQM9-X95E9?20ED2 MIE\6]!*B=@YTOE3*;@V7H'M;T[]02P,$% @ JX)<5LB2.6&ULK99=;YLP%(;_BL6JJ9.V M B9\I$N0VE33)FU:U(_M8MJ%0TZ"58.I;9+FW\\&2M/@5KG838+AG-?/>PP^ MGFRYN)\0I*_63%14&4'HJU*RL!9-DD%Y!:&EDTZ:>W.13GBM&"UA+I"LBX*(W24POITZOO-TXYJNN;W*DA902LI+)& U=2[\\YGOF80FXA>%K=R[1L;*@O-[,_BVG#J> M(0(&F3(21/]M8 :,&27-\=").OV<)G'_^DG]2V->FUD0"3/.?M.ERJ=.XJ E MK$C-U#7??H7.4&CT,LYD\XNV;6P8.BBKI>)%EZP)"EJV_^2Q*\1>@C]Z)0%W M"?C8A*!+"!JC+5ECZXHHDDX$WR)AHK6:N6AJTV1K-[0TRWBCA'Y*=9Y*+[), MU+!$WRE94$85!8E.KT 1RN0'] G=W5RATY,/Z 31$MWFO):D7,J)J_3<1L'- MNGDNVWGP*_-<07:& O\CPA[&EO39\>G^RW17.^YMX]XV;O2"5_3F9$<63'O5 M;E!3 \(D^G.QD$KH-^NOS6"K.+(KFL_M7%8D@ZFCOR<)8@-.^OZ='WF?;7;_ MD]@+\T%O/GA+O5]SPA2(DICO"*UJT 6@90:E&5M7N%6-&E6S/6S28(2#\<3= M[#L;1N'$]Z(^Z@7RJ$<>'84,1<7X#@ MH(0555;.5BK<(PA]G!Q@#H-&X2BV M4X8]97@4Y9JT+Q8\U+32>YY"52VR7.\V5MYP@(+U+GP(/(SR8S],[,113QP= M14Q+_2J 5#:\:#AQ@N,#NF%0,@[L;''/%A_%5@G=M(3:-27E*@>!%'FTES(> M8 1Q@@]8+4%!-+;#)CUL'[Z E"H_]D9W)]YY[D/ZS3GEA]$K&DI$8.5SO/.8FU6M$>!=J!XU733 M!5>Z-S>7N3X^@3 !^OF*<_4T, VZ/Y"E_P!02P,$% @ JX)<5EB8>:_X M! &"$ !D !X;"]W;W)K&ULM5IK;]LV%/TK MA%8,+=!$(FG)=F8;:!*D'="U01[=9\:B;:&2Z)&TW>S7CY05T8HDQ@_N2Z+' MO8?WD+R\1Z1'&\9_B@6E$OS*TER,O864RPO?%],%S8@X9TN:JSW?#)B*YDF.;WE0*RRC/#G2YJRS=B#WLN# MNV2^D/J!/QDMR9S>4_FXO.7JSJ]0XB2CN4A8#CB=C;U/\.(*][5#8?$CH1NQ MUJ1UWKU_0;PKR MBLP3$?2*I7\GL5R,O8$'8CHCJU3>LE*2):5 MSBJ"+,FW_\FOLB-V'&"OPP&5#FA?!UPZX(+H-K*"UC619#+B; .XME9H^J+H MF\);L4ER/8SWDJNWB?*3DVOZ),$9N%?3(UZE%+ 9*!Z]OZ:2)*GXH%X^WE^# M]^\^@'<@R<'#@JT$R6,Q\J5J7Z/XT[*MRVU;J+.MZ3G \"- 4(M[E?[N\.Z MNZ]85]1111T5>+@#[Y8G^319DA1B3!R85U5@-;AO-K6]4^.K47T]@& 1#//+7 MNP2:9CB"&%56M%N\6\1P M)Y"S1K M-A -HD%[M&$5;;A'/Z8LGY])RK/.'@T;K>L>#8)703;-$$91KSW& MJ(HQLD[MQUQU)Y?)OS3>IO--DJL9GN1S<,6$;)WHD^?,-'[ MC?[NA6CX:E":1OV..3ZH@AHXG^-6Q$-'9-!,!H3;.0TK3D,GF3#2VVDY+]%J$S4<=.D^:"HU[#O7*=!:_0]FY@BMW@%& M%4"[+'AC$)TJ -B4 %VJ!AH) (?.2ZQ551S,RA%:_1/22 QD+>%O#*#=^>"O MQZ E"_M=A1@9F8#L,N'^,[@ATR1-Y',K":OWP20I5!3N6-*[0Z?R-OT#Y[#IU#Z%36 MH.:.A&4(C5Q!=KEREZPI%U*+^P>MG;\RDK>2<2I<7*'521M]@^SZ9L_5QJFB M<856IVP4#3I%T:"F!FG=%;,W/L5RNP4UGC"JU.V<@:?(JLP2U"I'$>U;09 M=&D5;+0*MA^?'+-T.)4MKM#J_(ULP:> MY *D=*:\@O.^&E:^/8;?WDBV+$ZRGYB4+"LN%Y3$E&L#]7[&F'RYT8?CU8\A M)O\!4$L#!!0 ( *N"7%9 ^?&'^ ( %<- 9 >&PO=V]R:W-H965T M*;-,7L]S4D=#>R7.OYPAU9Q4)=L*/A&J]@"N)A?NKP!YCQ\$=KQRCI25&:6/JO%U,;(5A"V-($L4D=?PJ M22T]I@)6SY_9/^?FI9D9YC"FR4^R$/'(ZEMH 4N\2<0=W7V!TE"@^.8TX?D_ MVA5]0]]"\PT7-"W!4D%*LN*(G\H@*@"W>P#@E0#O6(!? O+D[$)9;FN"!8Z& MC.X04[TEFSK)L\G1T@W)U&.<"B;O$HD3T01F GU$5ZL5@Q46@&ZPV# B"'!T M/@&!2<(O9(>'Z02=GUV@,T0R=!_3#CG==C.<='&_>0;[[ M 7F.YS7 Q\?#W3KR5C] M)H,%*LQ1:F?81@/9;UN5;20^4797R^[^2W;8)+M !179;N#(WU_2C>0G2@^T M], H_9X*G.23K,E T&C@1?;!B\?CAZ[OZ5XU9:%6%AJ5WFWFT1)9+8^^SJ-_TJKJ'[>JC.0G2A]H MZ8/_6%6#XPP8ASC1@.OL7\R.T<)W$0,[:,$,?NTL:XNM;K52@[AOL?#*4=K* MI"6V>B;[PL0UONC(C5E3Q14/0=5X(SZB0975^&LLO'V"J@[R_I%0\ M-U1MK;^EHC]02P,$% @ JX)<5OX8>JKO P MQ0 !D !X;"]W;W)K M&ULM5A=;]LV%/TKA+85";!:(A7;26H+B),%"[!A M0=*N#\4>:.G:%DJ)&DG;[;\?*2FB9TAL8DA^L/7!>^XA#\GCR]F>BZ]R Z#0 MMXSEWGPE*XWRCSPHUE!U_ ,ZE/Q*/2= MWZ D:0:Y3'F.!*SFW@V^7H2!"2A;_)W"7AY<(].5)>=?S7K^@WY>=UYU94@FWG'U.$[69>Y<>2F!%MTP] M\?WO4'=H;/!BSF3YC?9UV\!#\58JGM7!FD&6YM4O_58/Q$$ (1T!I X@)>\J M4 M(4)^120@!'UZOD-G/Y__'\;776OZ1YK^D1(W=/7O(9=*;$N27_[0#="#@DS^ MT\:R0KMH1S-+Y%H6-(:YI]> !+$#+WKW$YX$'QQ_[I_:TCLQ3AR@ M<<-PW*N8XP&X3AJN$^=HWA0%2V.Z9*"7JUBG.3JC$E%4@(@U]_,VOA4B#@^T M#4;!E(S;A9TV5*9.*O>,_:JQC&ITL[$:/G7MSA-%W MH (ICO ERGBN-K(U_Q [/+9;/ Y[G6?8:1FGTK66@-V><$L90QHY2[?9:\2M MT# Y$K=#6[OO8^=6'36*&GG)A4O>(?9\;#=]/.E77J>)G$K7&@-V.\-;Y6TW MA\ZU:]T!N^WAXP9T2;%2(%K3#F$,V#H#[M<:\!#>0*PW$+J._[483JH"WHN#(;P#6)]@[AK@P65J415Y8UT M-;NC(BW]W]AN*U\W7C :![^XF%F+(&Z+Z"H4W&&G#IBU#-)OK4"&, YBC8.X MRX6WZ^O&PZ/ K:_U".+VB%/^:Y)VHYAT& 6Q1D'<1M%1.;BC3A7/.@3IUR'( M$ X16H<(W0[QD&NC!:E>^Y<];*\&UL MM9M=;]LV&(7_"N$50P*LMD1_).D< XDEIAG2)8C3[6+8!2W3ME!)="DZ:8'] M^%&R8EF.3%C%Z8VMK_ P72YUMZ(R&*[X0$Z$_KQZ46>ML*;,P%DD:RH0H M,;]L7;D?&#W/ O(C_@K%2[JS3+)3F4KY)5NYG5VVG*Q&(A*!SA#<_#V+L8BB MC&3J\;6 MK9E9H&[RZ]TEI^\.9DI3\581G^',[V\;)VWR$S,^3K2C_+EHRA. MJ)_Q AFE^2]Y*8YU6B18IUK&1;"I01PFFW_^K;@0.P%N[T +0+HL0'=(J![ M;$"O".@=&] O OK'!@R*@$%^[3<7*[_2'M=\-%3RA:CL:$/+%G*Y\FAS@<,D MN[,F6IF]H8G3(T],-7E/)C=DK,0LU(0G,_)T_W1U][IALEZMI-+D:J&$,/>4 M)B>>T#R,TE,3^'GBD9-WI^0="1/RM)3KU #284>;NF4E=(*B'M>;>M"#]0C: MA-+?"'4HK0D?V\/_X$F;.'FX>U$3[AU1>M<]6+I_?+A;$\[LX9^X:A.7UH5W MC)Q;3>E64YKSN@=X=S)9O-="Q::)&77_N3/[R:T6EF6V#^F* M!^*R95)7*M2S:(U^_<4=.+_7R82$>4B8CX0Q$*PB;WK%=)45B3,V\ &.2SK^9Y';J_?'_2&G>==P=X>UATX Z=Z% /5 MK*)$;ZM$SZK$1 8F0=XDBD>U$EBCFTJ A'E(F(^$,1"LHF=_JVTO>RSMA:4%.U MD# ?"6,@6$6MLZU:9XAN[NR-7/M:68MIJA42YB-A# 2K:'6^U>K\Z(Z0_$>> MLA1Z)WE"& _"*-3?ZY2S(INF3R3,0\)\)(R!8!61+[8B7R![QPNDO$B8AX3Y M2!@#P2KRNDYI!3C65OR)?POC=4RF4IG8+.\&W!1GFB\Y6:^(EJ>U[_56:%.A M"UKEY6&^KV0&D^E,90M.H]43H^;A?9];I0 M[P=*\Z T'TIC*%I5Y=)-HP530 M]I.WV]W/W5#S"$IC*%I5P=(_#Y]=K\-H1L8RU>GQF1KJ+D%I M'I3F0VD,1:O> :7%Y Z@F1IIUXRA- ]*\Z$TAJ)552ZM*=?N3?W@FQ+2[QE# M:1Z4YD-IS'WK\?7ZNZ^$515+T\IMY%I=>3?D\<\;\J#D;+V9]U DZ% TR-M0 M6PM*\Z T'TIC*%KU7BB]+1=J;KE0=PM*\Z T'TIC*%IU7D3I<-&?X7#9H8UG M2"!I'I3F0VF,OO7RJ',P;]/2X*)V@^M):AZ1CS+*QH92\GER16Z3H'UTBK;C M&^N)I'E0F@^E,12M*OO.K";LM";LO";LQ";LS";LU*:?8771TNJB]ME-/YBB MH8X7K9FA5#<( 2W5A](8BE:5L?2RJ-W+ROUJD>K& M0CRH!06E,12M*EYI05'[-*?#CT?8L21[-1KK#O6NH#0?2F,H6O7V*+TK>@9] MC(*:5E":!Z7Y4!I#T:HJE]X6M7M;C<>2[+S&.F]H+MT;2]K/XE!#"DIC*-I& MP,[.)SK9)UN?N%J$24HB,3=XIWUF^@RU^0IJLZ+E*O]J9RJUEG&^N#1:"I4= M8/;/I=2O*]F'0-MOT4;_ U!+ P04 " "K@EQ62D9V>I(. #RS0 &0 M 'AL+W=O[&S%U@ZMI@@4 '9R4P^_ +"1D?"QU+WWUXDMB)^()NG M'. !SA^S_$LQE[(47Q=)6KP[FI?E\NWQ<3&=RT54O,F6,JW^Y2[+%U%9?9O? M'Q?+7$:S9J)%GKA4WP_+^L7CB_.E]&]_"S+WY?7=\;,RBQ(L%;F\>W=T:;P- M)\T$S3O^%HEDHF],L*9H_Q6/[WL&1F*Z*,ENT$U=+L(C3]=_1U_8'L3&!:;XP@=E.8.X[P;"= M8+CO!*-V@M'6!,/1"Q.,VPG&^TXP:2>8[+M()^T$)_M.<-I.<+KO!&?M!&?[ M3F ,GGYS@WT_MO'\RUZO=.NUI%G%K*B,+L[S[%'D]?LKK_ZB64^;Z:LU*T[K M2'TN\^I?XVJZ\L*2MZ7X57QTQ>7L(4K+*D:B>2U*9\*)TRB=QNF]>"^KU5;\ M\S:)[Z,Z"H7XR9)E%"?%S^('$:?BMWFV*JIIBO/CLEJL&C^>MHO@KA?!?&$1 M#%-\R-)R7@@[G6[HVI[7\+FE8]-&@D9I&836(. MB;EK;-)@]7[&P\7@_/AA,SV[[S@9#$[5-_GD,@4D%D*8DHKQ46?:%=T3R8S$16BVNU*HFHS$"5]*[?6 M.'3E)C&+Q&P2RU:]="@D9A%8C:).23FDIAWNC.:JW9PMO:" M?'*. 8F%$*8$Z.PY0&?: /EIE9XJ+]4>SE*FA>P+BU8X-"PD9I&836(.B;DD MYI&83V(!B840IH3*&'0GGP;DN*_5H(BAFH5J-JHYJ.:BFH=J/JH%J!92FIJU MC1.]!GR,3@\>'#=2LU#-1C4'U=Q6VQRVFE5+\%!4B$DN93ZO=KK[VX)4>.SA6:"NBU0QSLT#S MQC#5W1 ;G:F#:BZJ>:CFHUJ :B&EJ1GJ&A>&OG)QN@6H!J(:6I\>H*%H:^87&SRJ?S^AJI*C\O M9 8M4Z":U6I;W>?!]N .[4F@FHMJ'JKYJ!:@6DAI:FRZ6H6A[U4T%_XEWT1> M[1-5FYQE]*T^*=6W>WZEEP[.#UJP:#6E!;T;'[0Y@6HNJGFHYJ-:@&HAI:F7 MN7;]"5-[SOCB*KL4WT7]YX?WEWVAT4]_:&A0S4(U&]4<5'-1S4,U']4"5 LI M34U7UY@P#?(TE(G6)5#-0C4;U1Q4K,+6GDO_4J5X]>7"0T&X%JMFH MYKSRJWCY-+2++H>':CZJ!:@64IH:KJY'8>J+!1]7BUN9MQNM*!&+]LC&QNU= MBFI?37]SG2O]3 Z.&]JL0#4;U9Q6VSP4/MG9:J$="E3S42U M9#2U&!U'0J3 M[%#HL8,#A'8H4,U&-:?5C*'2[QB,3B?;*4);%*CFHUJ :B&EJ2GJ6A2FOD7A MQ'E1BH]-7[U*TW>Q]<)+QP_16UF@FH5J-JHYJ.:BFH=J/JH%J!92FIJYKG)A MHG>U,-%2!:I9J&:CFH-J+JIYJ.:C6H!J(:6I6>OZ%^8K_0OX^"%:UD U"]5L M<[?Z,=FYO-!!Y^FBFH=J/JH%J!92FIJQKJQAZLL:?^KX(=K:0#4+U>Q7?GB3 M%X_X.>ARN*CFH9J/:@&JA92FWK:YJW(,]54.YOBA?B:'Q@W5+%2S6TVYF]'6 MU2@..D<7U3Q4\U$M0+60TM1@=2V.H?Z^%VCQ?;A[,X;MZTKTBW-P:-#B!JHY MJ.:BFH=J/JH%J!92FAJOKK@QU!+/?YZ2+^RZ>#\-7 E /5+%2S47K*L>8@A=XX.&%HH0/5;%1S4,U%-6^T>QN0GD=%HO,,4"VD-#4Y75%C MI+^_0]_ X:K990;YXYV1AK7O6\;;[_-TB_4P;% 2Q:HYJ*:AVH^J@6H%E*: M&HNN9#'2WX7CU0/M[?1;C]D9C+?SL-?;+/W2')P'M B!:BZJ>:CFHUJ :B&E MJ7GHBA C?1'B1N9Q-A.S]4[1XSR>SD4Y;_>8ZO.X^:HI!^Y7]V? MRYDH,W$KQ3**9^(N2Y+LL<;BLGC> /4F#>U6O/(Y7[[=GX4NAXUJ#JJYJ.:A MFH]J :J%E*9FM.M;C%[I6_0ZZBS&M@ACO>?H++6"@FH5J M-JHYJ.:BFH=J/JH%J!92FIK&KJHQ.D,/8J#%#52S4,U&-0?57%3S4,U'M0#5 M0DI3LC;NVAUC?;OC0_0U7JP6XC;+\_6@U -5"2E.CU+4VQOJ;<"@'/I[V]Y;KO;_7 M+Z[4XP='RN@]>#+U -5"2E,SU;4SQOIVQO^U8U:] M<)/'"RD^O7 D4C_S@S.'UCI0S48U!]5<5/-0S4>U -5"2E.CV=4_QNA].L9H MK0/5+%2S4\=G+:UMGUQP<#YUT%^_;P.#AEZ+PY4LU'-0347U3Q4\U$M0+60TM0D=C61 M,7HOCC%Z+PY4LU#-1C4'U5Q4\U#-1[4 U4)*4[/655#&^FK&^ZPHZF&C_%K& MZ?TJ+N9-XR2[:[+7&S>T.8)J%JK9J.:@FMMJFQ?"&SM/JO70>?JH%J!:2&EJ MC+J6R%C?$FD*O].Z;)4DY37W8O\/+0>?JH M%J!:2&EJ>KI6QUA_ XZ;)(K30EROC]4[T31.ZK/,>^UHH0T/5+-0S48U!]5< M5/-0S4>U -5"2E-R-^D:'I,!N:,U0:L=J&:AFHUJ#JJYJ.:AFH]J :J%E*9F MK:N 3/05D+U'B'KGX)2AM^Q -1O5'%1S47II'QSNON\9;WZA?/^Z8 MB_-E="\_1/E]/:A,Y%U%#MZ<5+O*>7P_?_ZFS);OCJI/=9N59;9HOIS+:";S M^@W5O]]E6?GT33V#QZP>BU:+??$_4$L#!!0 ( *N"7%;#S_S7*04 "HK M 9 >&PO=V]R:W-H965T*,;:"5]L>O'=) :/"4U3LWD!"? MQTY.;"<'#S=2/>DE8P8]9R+7HV!I3''=Z>ATR3*JSV7!1Z,A^5O]VH\E"LC>,[N%=*K+*/JY88)N1D%.'C]X8$O MEL;]T!D/"[I@C\Q\*^Z5W>O4E!G/6*ZYS)%B\U'P.[XF4>0$98D_.=OHO6WD M3F4JY9/;N9V-@M"UB F6&H>@]FO-)DP(1[+M^%Y!@[I.)]S??J63\N3MR4RI M9A,I_N(SLQP%EP&:L3E="?,@-U]8=4)]QTNET.4GVE1EPP"E*VUD5HEM"S*> M;[_IB^5]"K!+WW"OJ5H'\HZ!X1#"K!H+SVVXM5 M7NF8&CH>*KE!RI6V-+=1VE6J[07FN;NS'HVR1[G5F7',I@9]1C?WZ*NDUNA\ MANZ%O2$UFB@VXP81FG+!S0LZBYFA7.B/MOB1(I_1M\<8G7WXB#X@GJ,[+H2] M>_2P8VQ+77V=M&K5S;95T=%6I>>HBS^A*(RB%OGD'?(H.BJ/_?(_:.ZM/?'+ M'UEQCO"@E.,6.?'+[^@+"G&;NF.]K0V.:H.C$M?U&7R;:Z-6=D PZ.^OM@"Z M-2S3_[09LZ7UVFENG+O6!4W9*+ #F69JS8+QK[_@0?A;FTV0L!@2ED#""!"L MX6^W]K?KHX\G3!D^YRDU#,FY'50+J;EI<];+.=79+6Q0PMSLM1[;GK+>MPNR MN@021H!@#;MZM5T]OUU4+S^AU'XB]GW%UU383JG+<3==*>5Z:"%5.>E:-VW] M1O'4L%DI:7/56]VIKD+"8DA8 @DC0+#&#="O;X ^Z'C&UZX:Y5SBN&+JA^5.; M35[]J1T0$A9#PA)(& &"-1R]K!V]!!U@+R']A83%D+ $$D: 8 U_KVI_K[P] MMO0WI7G*A+#/1323J[QU?/5B3C7VZLU@?7'PO M970()(T"PAELXW 4,H=>O M![:68LWS!7)'W)R8;F.#?ZL8H34>\#)/-0^4%H/2$E :@:(UO=X+DS#HV%OA MH&R&I,6@M 241J!H39MWD1+V)AKC._K,LU6&IE)9K>O:*;75E2GAJD!&?FPU M&S1: J7%H+2DHC4>[QC@8'[R$ M^*L\^4*#QD(5K;_?_LO#"_TSXAZ\RWNP/_#Q3']WUBK7C;P3(6B^ TJ+06D) M*(U T9JN[T(>#)OR8-"8!Y06@](24!J!HC5MWF4]V!_VW.:&N8P6*1?WG%&- M*"J82JWE[5,@9&XR :7%H+0$E$8J&N[N#?3A>=B-^D=FS%W\@_WYSZ.A^6SZ M@@0SUDK]WM<3T% (E!:#TA)0&H&B-)4,8-AK"H-D0*"T&I26@- )%:]J\ M"XBP/R'ZGZ\GH'D1*"T&I27X;9@5'3XT_XS,*-IE1I$_,_*-RC].[/WPD]